One key, one gateway
Use a Dakidarts API key with read or write scopes and control which APIs that key can reach.
Country reference information and location utilities for OpenStreetMap amenities, distance and driving directions, trending stories, exchange-rate conversion, public holidays and local time zones.
0 of 18 endpoints have an upstream URL configured. Other routes return 503 before billing; only send live requests to configured routes. The gateway injects upstream credentials for you.
Live checkout opens after an API route has an upstream URL. Preview examples are available below.
https://api.dakidarts.com/countries-infoX-API-Key: dk_live_...GET /country-infoUse a Dakidarts API key with read or write scopes and control which APIs that key can reach.
Wallet credits, plan quotas and organization invoices are settled per request with transparent response headers.
Latency, upstream status and execution mode are logged so integration issues are visible before they spread.
Keep the direct Dakidarts gateway as your primary route, or use the RapidAPI listing when marketplace billing and key management fit your stack better.
The best API is the one your team can integrate, observe and then stop thinking about.
Designed as a composable building block for product teams, internal tooling and automation.
Designed as a composable building block for product teams, internal tooling and automation.
Designed as a composable building block for product teams, internal tooling and automation.
Selected facts about coverage, delivery and production readiness.
Access, billing and integration details for Countries Info API.
Country profiles, OpenStreetMap amenities, distance and driving directions, trending stories, exchange rates, public holidays and time-zone context.
Amenity searches use OpenStreetMap data, while distance and directions use external mapping services. Coverage and availability depend on those providers.
No. News, exchange-rate, geocoding, mapping and time-zone results depend on external or current data sources.
Subscribe on the Dakidarts dashboard, then use an API key with this API in scope.
Cache stable country reference data as appropriate; use a short lifetime for changing news, exchange-rate and location-dependent time results.
Plans are shown for reference. Live checkout opens after an API route has an upstream URL.
$0.00 / month
Start with a Dakidarts key, call the gateway, then monitor usage from the dashboard.
Choose the API scope, then copy the key into your server environment.
Send requests to https://api.dakidarts.com/countries-info with your key and JSON body.
Track calls, latency and spend from the API dashboard and wallet.
These routes include contracts imported from the product implementation. 0 of 18 endpoints have an upstream URL configured. Other routes return 503 before billing; saved examples are previews only. Configure an upstream URL in API Studio to enable those routes.
Operations endpoints sourced from the Countries Info API implementation.
/status
Ping
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns Countries Info service health.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 55), handler ping, in the cinfo source repository. The source does not declare an API version (Unversioned). The handler and parameter names are transcribed from the source; any sample request values are illustrative, not captured upstream output.
Execution note: This is a source contract, not a live response. Examples are illustrative; requests need a configured upstream to execute.
Source contract imported from cinfo/app.py. Handler: ping.
{
"status": "API is online"
}curl -X GET https://api.dakidarts.com/countries-info/status -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/status
Ping
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns Countries Info service health.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 55), handler ping, in the cinfo source repository. The source does not declare an API version (Unversioned). The handler and parameter names are transcribed from the source; any sample request values are illustrative, not captured upstream output.
Execution note: This is a source contract, not a live response. Examples are illustrative; requests need a configured upstream to execute.
Source contract imported from cinfo/app.py. Handler: ping.
{
"status": "API is online"
}curl -X POST https://api.dakidarts.com/countries-info/status -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
Country and location data endpoints sourced from the Countries Info API implementation.
/country-info
Get Country Info
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns country facts for a country name or code.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 63), handler get_country_info, in the cinfo source repository. The source does not declare an API version (Unversioned). The handler and parameter names are transcribed from the source; any sample request values are illustrative, not captured upstream output.
Execution note: This is a source contract, not a live response. Examples are illustrative; requests need a configured upstream to execute.
Source contract imported from cinfo/app.py. Handler: get_country_info.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
country | query | string | Yes | Country name or ISO country code. |
{
"type": "object",
"properties": {
"country_info": {
"type": "object",
"properties": {},
"additionalProperties": true
}
},
"additionalProperties": true
}curl -X GET https://api.dakidarts.com/countries-info/country-info -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/country-info
Get Country Info
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns country facts for a country name or code.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 63), handler get_country_info, in the cinfo source repository. The source does not declare an API version (Unversioned). The handler and parameter names are transcribed from the source; any sample request values are illustrative, not captured upstream output.
Execution note: This is a source contract, not a live response. Examples are illustrative; requests need a configured upstream to execute.
Source contract imported from cinfo/app.py. Handler: get_country_info.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
country | body | string | Yes | Country name or ISO country code. |
{
"country": "US"
}{
"type": "object",
"properties": {
"country_info": {
"type": "object",
"properties": {},
"additionalProperties": true
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/countries-info/country-info -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"country": "US"}'
/amenity
Get Health Facilities
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Finds OpenStreetMap amenities of a selected type in a country, state, or city.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 88), handler get_health_facilities, in the cinfo source repository. The source does not declare an API version (Unversioned). The handler and parameter names are transcribed from the source; any sample request values are illustrative, not captured upstream output.
Execution note: This is a source contract, not a live response. Examples are illustrative; requests need a configured upstream to execute.
Handler note: The GET implementation dereferences its JSON fallback when type is omitted, so include type explicitly on GET requests. POST defaults the category to hospital.
Source contract imported from cinfo/app.py. Handler: get_health_facilities.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
country | query | string | Yes | Country name or ISO country code. |
state | query | string | Yes | State, province, or region name. |
city | query | string | Yes | City or locality name. |
type | query | string | Yes | Amenity category; pass this query field explicitly for GET requests. |
limit | query | integer | No | Maximum number of records to return. |
{
"type": "object",
"properties": {
"facilities": {
"type": "array",
"items": {
"type": "object",
"properties": {
"lat": {
"type": "number"
},
"lon": {
"type": "number"
},
"name": {
"type": "string"
},
"phone": {
"type": "string"
},
"address": {
"type": "object",
"properties": {
"city": {
"type": "string"
},
"street": {
"type": "string"
},
"postcode": {
"type": "string"
},
"housenumber": {
"type": "string"
}
},
"additionalProperties": true
},
"website": {
"type": "string"
}
},
"additionalProperties": true
}
}
},
"additionalProperties": true
}curl -X GET https://api.dakidarts.com/countries-info/amenity -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/amenity
Get Health Facilities
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Finds OpenStreetMap amenities of a selected type in a country, state, or city.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 88), handler get_health_facilities, in the cinfo source repository. The source does not declare an API version (Unversioned). The handler and parameter names are transcribed from the source; any sample request values are illustrative, not captured upstream output.
Execution note: This is a source contract, not a live response. Examples are illustrative; requests need a configured upstream to execute.
Handler note: The GET implementation dereferences its JSON fallback when type is omitted, so include type explicitly on GET requests. POST defaults the category to hospital.
Source contract imported from cinfo/app.py. Handler: get_health_facilities.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
country | body | string | No | Country name or ISO country code. |
state | body | string | Yes | State, province, or region name. |
city | body | string | Yes | City or locality name. |
type | body | string | No | Amenity category to search for. |
limit | body | integer | No | Maximum number of records to return. |
{
"city": "Douala",
"type": "hospital",
"limit": 10,
"state": "Littoral",
"country": "Cameroon"
}{
"type": "object",
"properties": {
"facilities": {
"type": "array",
"items": {
"type": "object",
"properties": {
"lat": {
"type": "number"
},
"lon": {
"type": "number"
},
"name": {
"type": "string"
},
"phone": {
"type": "string"
},
"address": {
"type": "object",
"properties": {
"city": {
"type": "string"
},
"street": {
"type": "string"
},
"postcode": {
"type": "string"
},
"housenumber": {
"type": "string"
}
},
"additionalProperties": true
},
"website": {
"type": "string"
}
},
"additionalProperties": true
}
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/countries-info/amenity -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"city": "Douala", "type": "hospital", "limit": 10, "state": "Littoral", "country": "Cameroon"}'
/distance
Calculate Distance
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Calculates geographic distance between two coordinate pairs.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 141), handler calculate_distance, in the cinfo source repository. The source does not declare an API version (Unversioned). The parameter table is the handler-backed contract; response fields are shown as a shape when the repository does not provide a trustworthy concrete sample. No live upstream request was made.
Execution note: This route remains source-contract-only until a real upstream is configured.
Source contract imported from cinfo/app.py. Handler: calculate_distance.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
lat1 | query | number | Yes | Latitude of the first coordinate. |
lon1 | query | number | Yes | Longitude of the first coordinate. |
lat2 | query | number | Yes | Latitude of the second coordinate. |
lon2 | query | number | Yes | Longitude of the second coordinate. |
unit | query | string | No | Distance unit for the result. |
{
"type": "object",
"properties": {
"unit": {
"description": "Dynamic source value; no concrete response example is published."
},
"distance": {
"type": "integer"
},
"duration": {
"type": "integer"
}
},
"additionalProperties": true
}curl -X GET 'https://api.dakidarts.com/countries-info/distance?unit=km' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/distance
Calculate Distance
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Calculates geographic distance between two coordinate pairs.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 141), handler calculate_distance, in the cinfo source repository. The source does not declare an API version (Unversioned). The parameter table is the handler-backed contract; response fields are shown as a shape when the repository does not provide a trustworthy concrete sample. No live upstream request was made.
Execution note: This route remains source-contract-only until a real upstream is configured.
Source contract imported from cinfo/app.py. Handler: calculate_distance.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
lat1 | body | number | Yes | Latitude of the first coordinate. |
lon1 | body | number | Yes | Longitude of the first coordinate. |
lat2 | body | number | Yes | Latitude of the second coordinate. |
lon2 | body | number | Yes | Longitude of the second coordinate. |
unit | body | string | No | Distance unit for the result. |
{
"lat1": 4.0511,
"lat2": 3.848,
"lon1": 9.7679,
"lon2": 11.5021,
"unit": "km"
}{
"type": "object",
"properties": {
"unit": {
"description": "Dynamic source value; no concrete response example is published."
},
"distance": {
"type": "integer"
},
"duration": {
"type": "integer"
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/countries-info/distance -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"lat1": 4.0511, "lat2": 3.848, "lon1": 9.7679, "lon2": 11.5021, "unit": "km"}'
/directions
Get Directions
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns route directions between two coordinate pairs.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 198), handler get_directions, in the cinfo source repository. The source does not declare an API version (Unversioned). The handler and parameter names are transcribed from the source; any sample request values are illustrative, not captured upstream output.
Execution note: This is a source contract, not a live response. Examples are illustrative; requests need a configured upstream to execute.
Source contract imported from cinfo/app.py. Handler: get_directions.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
lat1 | query | number | Yes | Latitude of the first coordinate. |
lon1 | query | number | Yes | Longitude of the first coordinate. |
lat2 | query | number | Yes | Latitude of the second coordinate. |
lon2 | query | number | Yes | Longitude of the second coordinate. |
unit | query | string | No | Distance unit for the result. |
{
"type": "object",
"properties": {
"steps": {
"type": "array",
"items": {
"type": "object",
"properties": {
"distance": {
"type": "string"
},
"duration": {
"type": "string"
},
"location": {
"type": "array",
"items": {
"type": "number"
}
},
"direction": {
"type": "string"
},
"instruction": {
"type": "string"
}
},
"additionalProperties": true
}
},
"distance": {
"type": "string"
},
"duration": {
"type": "string"
}
},
"additionalProperties": true
}curl -X GET 'https://api.dakidarts.com/countries-info/directions?unit=km' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/directions
Get Directions
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns route directions between two coordinate pairs.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 198), handler get_directions, in the cinfo source repository. The source does not declare an API version (Unversioned). The handler and parameter names are transcribed from the source; any sample request values are illustrative, not captured upstream output.
Execution note: This is a source contract, not a live response. Examples are illustrative; requests need a configured upstream to execute.
Source contract imported from cinfo/app.py. Handler: get_directions.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
lat1 | body | number | Yes | Latitude of the first coordinate. |
lon1 | body | number | Yes | Longitude of the first coordinate. |
lat2 | body | number | Yes | Latitude of the second coordinate. |
lon2 | body | number | Yes | Longitude of the second coordinate. |
unit | body | string | No | Distance unit for the result. |
{
"lat1": 4.0511,
"lat2": 3.848,
"lon1": 9.7679,
"lon2": 11.5021,
"unit": "km"
}{
"type": "object",
"properties": {
"steps": {
"type": "array",
"items": {
"type": "object",
"properties": {
"distance": {
"type": "string"
},
"duration": {
"type": "string"
},
"location": {
"type": "array",
"items": {
"type": "number"
}
},
"direction": {
"type": "string"
},
"instruction": {
"type": "string"
}
},
"additionalProperties": true
}
},
"distance": {
"type": "string"
},
"duration": {
"type": "string"
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/countries-info/directions -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"lat1": 4.0511, "lat2": 3.848, "lon1": 9.7679, "lon2": 11.5021, "unit": "km"}'
/trending
Get Trending Stories
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns trending news for a country, language, and optional keywords.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 286), handler get_trending_stories, in the cinfo source repository. The source does not declare an API version (Unversioned). The handler and parameter names are transcribed from the source; any sample request values are illustrative, not captured upstream output.
Execution note: This is a source contract, not a live response. Examples are illustrative; requests need a configured upstream to execute.
Source contract imported from cinfo/app.py. Handler: get_trending_stories.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | query | string | No | Search keywords for trending stories. |
limit | query | integer | No | Maximum number of records to return. |
country | query | string | No | Country name or ISO country code. |
language | query | string | No | Language code for trending stories. |
{
"type": "object",
"properties": {
"trending_stories": {
"type": "array",
"items": {
"type": "object",
"properties": {
"link": {
"type": "string"
},
"title": {
"type": "string"
},
"source": {
"type": "string"
},
"pubDate": {
"type": "string"
},
"description": {
"type": "string"
}
},
"additionalProperties": true
}
}
},
"additionalProperties": true
}curl -X GET 'https://api.dakidarts.com/countries-info/trending?limit=10&country=US&language=en' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/trending
Get Trending Stories
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns trending news for a country, language, and optional keywords.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 286), handler get_trending_stories, in the cinfo source repository. The source does not declare an API version (Unversioned). The handler and parameter names are transcribed from the source; any sample request values are illustrative, not captured upstream output.
Execution note: This is a source contract, not a live response. Examples are illustrative; requests need a configured upstream to execute.
Source contract imported from cinfo/app.py. Handler: get_trending_stories.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | body | string | No | Search keywords for trending stories. |
limit | body | integer | No | Maximum number of records to return. |
country | body | string | No | Country name or ISO country code. |
language | body | string | No | Language code for trending stories. |
{
"limit": 10,
"country": "US",
"keywords": "open source security",
"language": "en"
}{
"type": "object",
"properties": {
"trending_stories": {
"type": "array",
"items": {
"type": "object",
"properties": {
"link": {
"type": "string"
},
"title": {
"type": "string"
},
"source": {
"type": "string"
},
"pubDate": {
"type": "string"
},
"description": {
"type": "string"
}
},
"additionalProperties": true
}
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/countries-info/trending -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"limit": 10, "country": "US", "keywords": "open source security", "language": "en"}'
/xchange-rate
Get Currency Info
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Converts an amount between currencies using the source exchange-rate provider.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 377), handler get_currency_info, in the cinfo source repository. The source does not declare an API version (Unversioned). The parameter table is the handler-backed contract; response fields are shown as a shape when the repository does not provide a trustworthy concrete sample. No live upstream request was made.
Execution note: This route remains source-contract-only until a real upstream is configured.
Source contract imported from cinfo/app.py. Handler: get_currency_info.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
amount | query | integer | No | Amount to convert. |
currency_from | query | string | No | ISO currency code of the source amount. |
currency_to | query | string | No | ISO currency code of the converted amount. |
{
"type": "object",
"properties": {
"currency_to": {
"description": "Dynamic source value; no concrete response example is published."
},
"currency_from": {
"description": "Dynamic source value; no concrete response example is published."
},
"exchange_rate": {
"type": "integer"
},
"converted_amount": {
"description": "Dynamic source value; no concrete response example is published."
}
},
"additionalProperties": true
}curl -X GET 'https://api.dakidarts.com/countries-info/xchange-rate?amount=1¤cy_from=USD¤cy_to=EUR' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/xchange-rate
Get Currency Info
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Converts an amount between currencies using the source exchange-rate provider.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 377), handler get_currency_info, in the cinfo source repository. The source does not declare an API version (Unversioned). The parameter table is the handler-backed contract; response fields are shown as a shape when the repository does not provide a trustworthy concrete sample. No live upstream request was made.
Execution note: This route remains source-contract-only until a real upstream is configured.
Source contract imported from cinfo/app.py. Handler: get_currency_info.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
amount | body | integer | No | Amount to convert. |
currency_from | body | string | No | ISO currency code of the source amount. |
currency_to | body | string | No | ISO currency code of the converted amount. |
{
"amount": 25000,
"currency_to": "EUR",
"currency_from": "USD"
}{
"type": "object",
"properties": {
"currency_to": {
"description": "Dynamic source value; no concrete response example is published."
},
"currency_from": {
"description": "Dynamic source value; no concrete response example is published."
},
"exchange_rate": {
"type": "integer"
},
"converted_amount": {
"description": "Dynamic source value; no concrete response example is published."
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/countries-info/xchange-rate -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"amount": 25000, "currency_to": "EUR", "currency_from": "USD"}'
/holiday
Get Holidays
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns public holidays for a country and year.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 408), handler get_holidays, in the cinfo source repository. The source does not declare an API version (Unversioned). The handler and parameter names are transcribed from the source; any sample request values are illustrative, not captured upstream output.
Execution note: This is a source contract, not a live response. Examples are illustrative; requests need a configured upstream to execute.
Source contract imported from cinfo/app.py. Handler: get_holidays.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
year | query | integer | No | Calendar year for the requested public holidays. |
country | query | string | No | Country code (defaults to US). |
{
"type": "object",
"properties": {
"holidays": {
"type": "array",
"items": {
"type": "object",
"properties": {
"date": {
"type": "string",
"format": "date"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
}
},
"additionalProperties": true
}
}
},
"additionalProperties": true
}curl -X GET 'https://api.dakidarts.com/countries-info/holiday?country=US' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/holiday
Get Holidays
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns public holidays for a country and year.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 408), handler get_holidays, in the cinfo source repository. The source does not declare an API version (Unversioned). The handler and parameter names are transcribed from the source; any sample request values are illustrative, not captured upstream output.
Execution note: This is a source contract, not a live response. Examples are illustrative; requests need a configured upstream to execute.
Source contract imported from cinfo/app.py. Handler: get_holidays.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
year | body | integer | No | Calendar year for the requested public holidays. |
country | body | string | No | Country code (defaults to US). |
{
"year": 2026,
"country": "US"
}{
"type": "object",
"properties": {
"holidays": {
"type": "array",
"items": {
"type": "object",
"properties": {
"date": {
"type": "string",
"format": "date"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
}
},
"additionalProperties": true
}
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/countries-info/holiday -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"year": 2026, "country": "US"}'
/time-zone
Get Time Zone Info
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Looks up the time zone and current local time for a location.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 442), handler get_time_zone_info, in the cinfo source repository. The source does not declare an API version (Unversioned). The parameter table is the handler-backed contract; response fields are shown as a shape when the repository does not provide a trustworthy concrete sample. No live upstream request was made.
Execution note: This route remains source-contract-only until a real upstream is configured.
Source contract imported from cinfo/app.py. Handler: get_time_zone_info.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
location | query | string | Yes | Place name or location string used for timezone lookup. |
{
"type": "object",
"properties": {
"location": {
"type": "object",
"additionalProperties": true
},
"time_zone": {
"description": "Dynamic source value; no concrete response example is published."
},
"utc_offset": {
"description": "Dynamic source value; no concrete response example is published."
},
"current_local_time": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X GET https://api.dakidarts.com/countries-info/time-zone -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/time-zone
Get Time Zone Info
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Looks up the time zone and current local time for a location.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 442), handler get_time_zone_info, in the cinfo source repository. The source does not declare an API version (Unversioned). The parameter table is the handler-backed contract; response fields are shown as a shape when the repository does not provide a trustworthy concrete sample. No live upstream request was made.
Execution note: This route remains source-contract-only until a real upstream is configured.
Source contract imported from cinfo/app.py. Handler: get_time_zone_info.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
location | body | string | Yes | Place name or location string used for timezone lookup. |
{
"location": "Douala, Cameroon"
}{
"type": "object",
"properties": {
"location": {
"type": "object",
"additionalProperties": true
},
"time_zone": {
"description": "Dynamic source value; no concrete response example is published."
},
"utc_offset": {
"description": "Dynamic source value; no concrete response example is published."
},
"current_local_time": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/countries-info/time-zone -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"location": "Douala, Cameroon"}'
No endpoints match that search. Clear the search to see all routes.
Edit a JSON request to validate its syntax and preview the published sample response. This stays in your browser; it never calls the live API or uses credits.
The preview checks JSON syntax and shows the saved example response; it does not execute request values.
These are integration templates, not runnable sample calls. Configure an endpoint upstream in API Studio, then replace the placeholder path. Saved samples stay preview-only.
# Replace with a connected GET route and include any required parameters.
curl -X GET "https://api.dakidarts.com/countries-info/v1/your-connected-endpoint" \
-H "X-API-Key: dk_live_..." \
-H "Accept: application/json"
# Replace with a connected GET route and include any required parameters.
import requests
headers = {"X-API-Key": "dk_live_..."}
response = requests.get("https://api.dakidarts.com/countries-info/v1/your-connected-endpoint", headers=headers)
print(response.json())
// Replace with a connected GET route and include any required parameters.
const res = await fetch("https://api.dakidarts.com/countries-info/v1/your-connected-endpoint", {
headers: { "X-API-Key": "dk_live_..." }
});
const data = await res.json();
console.log(data);
<?php
// Replace with a connected GET route and include any required parameters.
$ch = curl_init("https://api.dakidarts.com/countries-info/v1/your-connected-endpoint");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["X-API-Key: dk_live_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);