One key, one gateway
Use a Dakidarts API key with read or write scopes and control which APIs that key can reach.
Search-provider autocomplete plus DuckDuckGo web, image, video, news and maps search, AI answers and translation utilities.
0 of 22 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/search-query-autocompleteX-API-Key: dk_live_...GET /{endpoint}Use 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 Search Query Autocomplete API.
Google, Bing, DuckDuckGo and YouTube autocomplete suggestions.
Yes. Both integration styles are supported.
Yes. Extended DuckDuckGo search utilities are part of the surface.
Search boxes, research tools and content-discovery experiences.
Subscribe on the Dakidarts dashboard, then use an API key with this API in scope.
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/search-query-autocomplete 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 22 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 Search Query Autocomplete API implementation.
/status
Ping
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns Search Query Autocomplete service health.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 75), handler ping, in the sqas 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 sqas/app.py. Handler: ping.
{
"status": "API is online"
}curl -X GET https://api.dakidarts.com/search-query-autocomplete/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 Search Query Autocomplete service health.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 75), handler ping, in the sqas 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 sqas/app.py. Handler: ping.
{
"status": "API is online"
}curl -X POST https://api.dakidarts.com/search-query-autocomplete/status -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
Autocomplete endpoints sourced from the Search Query Autocomplete API implementation.
/{endpoint}
Autocomplete
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns autocomplete suggestions from the selected search provider.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 142), handler autocomplete, in the sqas 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 sqas/app.py. Handler: autocomplete.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
query | query | string | No | Search phrase or partial query to complete. |
endpoint | path | string | Yes | Autocomplete provider name; supported values are google, bing, duckduckgo, and youtube. |
{
"type": "object",
"properties": {
"error": {
"type": "object",
"properties": {
"code": {
"description": "Dynamic source value; no concrete response example is published."
},
"details": {
"type": "object",
"additionalProperties": true
},
"message": {
"type": "string"
},
"timestamp": {
"type": "string",
"format": "date-time"
},
"suggestion": {
"description": "Dynamic source value; no concrete response example is published."
}
},
"additionalProperties": true
},
"status": {
"type": "string"
}
},
"additionalProperties": true
}curl -X GET https://api.dakidarts.com/search-query-autocomplete/google -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/{endpoint}
Autocomplete
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns autocomplete suggestions from the selected search provider.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 142), handler autocomplete, in the sqas 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 sqas/app.py. Handler: autocomplete.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
query | form | string | No | Search phrase or partial query to complete. |
endpoint | path | string | Yes | Autocomplete provider name; supported values are google, bing, duckduckgo, and youtube. |
{
"query": "dakidarts"
}{
"type": "object",
"properties": {
"error": {
"type": "object",
"properties": {
"code": {
"description": "Dynamic source value; no concrete response example is published."
},
"details": {
"type": "object",
"additionalProperties": true
},
"message": {
"type": "string"
},
"timestamp": {
"type": "string",
"format": "date-time"
},
"suggestion": {
"description": "Dynamic source value; no concrete response example is published."
}
},
"additionalProperties": true
},
"status": {
"type": "string"
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/search-query-autocomplete/google -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
DuckDuckGo search endpoints sourced from the Search Query Autocomplete API implementation.
/ddgs/search
Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Searches DuckDuckGo and returns ranked web results.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 185), handler search, in the sqas 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 sqas/app.py. Handler: search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
q | query | string | Yes | Search query string. |
limit | query | integer | No | Maximum number of suggestions or results to return. |
{
"type": "object",
"properties": {
"query": {
"description": "Dynamic source value; no concrete response example is published."
},
"status": {
"type": "string"
},
"results": {
"type": "array",
"items": {}
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X GET 'https://api.dakidarts.com/search-query-autocomplete/ddgs/search?limit=10' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/ddgs/search
Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Searches DuckDuckGo and returns ranked web results.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 185), handler search, in the sqas 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 sqas/app.py. Handler: search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
q | body | string | Yes | Search query string. |
limit | body | integer | No | Maximum number of suggestions or results to return. |
{
"q": "dakidarts API",
"limit": 10
}{
"type": "object",
"properties": {
"query": {
"description": "Dynamic source value; no concrete response example is published."
},
"status": {
"type": "string"
},
"results": {
"type": "array",
"items": {}
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/search-query-autocomplete/ddgs/search -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"q": "dakidarts API", "limit": 10}'
/ddgs/proxy/search
Proxy Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Searches DuckDuckGo through the requested proxy configuration.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 262), handler proxy_search, in the sqas 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 sqas/app.py. Handler: proxy_search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
q | query | string | Yes | Search query string. |
limit | query | integer | No | Maximum number of suggestions or results to return. |
proxy | query | string | No | Proxy URL or proxy mode used for the upstream search request. |
{
"type": "object",
"properties": {
"query": {
"description": "Dynamic source value; no concrete response example is published."
},
"status": {
"type": "string"
},
"results": {
"type": "array",
"items": {}
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X GET 'https://api.dakidarts.com/search-query-autocomplete/ddgs/proxy/search?limit=10' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/ddgs/proxy/search
Proxy Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Searches DuckDuckGo through the requested proxy configuration.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 262), handler proxy_search, in the sqas 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 sqas/app.py. Handler: proxy_search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
q | body | string | Yes | Search query string. |
limit | body | integer | No | Maximum number of suggestions or results to return. |
proxy | body | string | No | Proxy URL or proxy mode used for the upstream search request. |
{
"q": "dakidarts API",
"limit": 10,
"proxy": "http://127.0.0.1:8080"
}{
"type": "object",
"properties": {
"query": {
"description": "Dynamic source value; no concrete response example is published."
},
"status": {
"type": "string"
},
"results": {
"type": "array",
"items": {}
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/search-query-autocomplete/ddgs/proxy/search -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"q": "dakidarts API", "limit": 10, "proxy": "http://127.0.0.1:8080"}'
/ddgs/blaze/search
Blaze Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Runs a DuckDuckGo search with configurable region, safe-search, time range, and backend.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 355), handler blaze_search, in the sqas 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 sqas/app.py. Handler: blaze_search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | query | string | Yes | Terms to search, map, translate, or use for the selected operation. |
region | query | string | No | Search region or locale code. |
safesearch | query | string | No | Safe-search filtering level supported by the provider. |
timelimit | query | string | No | Restrict results to the requested time range. |
backend | query | string | No | Search backend/provider selection. |
max_results | query | integer | No | Maximum number of results to return. |
{
"type": "object",
"properties": {
"params": {
"type": "object",
"properties": {
"region": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"backend": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"timelimit": {
"type": [
"string",
"null"
]
},
"safesearch": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"max_results": {
"type": [
"integer",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
}
},
"additionalProperties": true
},
"status": {
"type": "string"
},
"results": {
"type": "array",
"items": {}
},
"keywords": {
"description": "Dynamic source value; no concrete response example is published."
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X GET 'https://api.dakidarts.com/search-query-autocomplete/ddgs/blaze/search?region=wt-wt&safesearch=moderate&backend=api' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/ddgs/blaze/search
Blaze Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Runs a DuckDuckGo search with configurable region, safe-search, time range, and backend.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 355), handler blaze_search, in the sqas 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 sqas/app.py. Handler: blaze_search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | body | string | Yes | Terms to search, map, translate, or use for the selected operation. |
region | body | string | No | Search region or locale code. |
safesearch | body | string | No | Safe-search filtering level supported by the provider. |
timelimit | body | string | No | Restrict results to the requested time range. |
backend | body | string | No | Search backend/provider selection. |
max_results | body | integer | No | Maximum number of results to return. |
{
"region": "wt-wt",
"backend": "api",
"keywords": "open source security",
"timelimit": "d",
"safesearch": "moderate",
"max_results": 10
}{
"type": "object",
"properties": {
"params": {
"type": "object",
"properties": {
"region": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"backend": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"timelimit": {
"type": [
"string",
"null"
]
},
"safesearch": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"max_results": {
"type": [
"integer",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
}
},
"additionalProperties": true
},
"status": {
"type": "string"
},
"results": {
"type": "array",
"items": {}
},
"keywords": {
"description": "Dynamic source value; no concrete response example is published."
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/search-query-autocomplete/ddgs/blaze/search -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"region": "wt-wt", "backend": "api", "keywords": "open source security", "timelimit": "d", "safesearch": "moderate", "max_results": 10}'
/ddgs/ai
Ai Chat
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns an AI-generated answer for the supplied search keywords.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 482), handler ai_chat, in the sqas 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 sqas/app.py. Handler: ai_chat.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | query | string | Yes | Terms to search, map, translate, or use for the selected operation. |
model | query | string | No | AI model identifier supported by the configured provider. |
{
"type": "object",
"properties": {
"model": {
"description": "Dynamic source value; no concrete response example is published."
},
"query": {
"description": "Dynamic source value; no concrete response example is published."
},
"status": {
"type": "string"
},
"response": {
"description": "Dynamic source value; no concrete response example is published."
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X GET 'https://api.dakidarts.com/search-query-autocomplete/ddgs/ai?model=gpt-3.5' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/ddgs/ai
Ai Chat
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Returns an AI-generated answer for the supplied search keywords.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 482), handler ai_chat, in the sqas 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 sqas/app.py. Handler: ai_chat.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | body | string | Yes | Terms to search, map, translate, or use for the selected operation. |
model | body | string | No | AI model identifier supported by the configured provider. |
{
"model": "gpt-3.5",
"keywords": "open source security"
}{
"type": "object",
"properties": {
"model": {
"description": "Dynamic source value; no concrete response example is published."
},
"query": {
"description": "Dynamic source value; no concrete response example is published."
},
"status": {
"type": "string"
},
"response": {
"description": "Dynamic source value; no concrete response example is published."
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/search-query-autocomplete/ddgs/ai -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"model": "gpt-3.5", "keywords": "open source security"}'
/ddgs/images
Image Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Searches DuckDuckGo Images with optional region, safe-search, size, color, layout, and license filters.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 551), handler image_search, in the sqas 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 sqas/app.py. Handler: image_search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | query | string | Yes | Terms to search, map, translate, or use for the selected operation. |
region | query | string | No | Search region or locale code. |
safesearch | query | string | No | Safe-search filtering level supported by the provider. |
timelimit | query | string | No | Restrict results to the requested time range. |
size | query | string | No | Image size filter. |
color | query | string | No | Image color filter. |
type | query | string | No | Image type filter. |
layout | query | string | No | Image layout filter. |
license | query | string | No | Image/video license filter. |
max_results | query | integer | No | Maximum number of results to return. |
{
"type": "object",
"properties": {
"params": {
"type": "object",
"properties": {
"size": {
"type": [
"string",
"null"
]
},
"type": {
"type": [
"string",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
},
"color": {
"type": [
"string",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
},
"layout": {
"type": [
"string",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
},
"region": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"license": {
"type": [
"string",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
},
"timelimit": {
"type": [
"string",
"null"
]
},
"safesearch": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"max_results": {
"type": [
"integer",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
}
},
"additionalProperties": true
},
"status": {
"type": "string"
},
"results": {
"type": "array",
"items": {}
},
"keywords": {
"description": "Dynamic source value; no concrete response example is published."
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X GET 'https://api.dakidarts.com/search-query-autocomplete/ddgs/images?region=wt-wt&safesearch=moderate' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/ddgs/images
Image Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Searches DuckDuckGo Images with optional region, safe-search, size, color, layout, and license filters.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 551), handler image_search, in the sqas 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 sqas/app.py. Handler: image_search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | body | string | Yes | Terms to search, map, translate, or use for the selected operation. |
region | body | string | No | Search region or locale code. |
safesearch | body | string | No | Safe-search filtering level supported by the provider. |
timelimit | body | string | No | Restrict results to the requested time range. |
size | body | string | No | Image size filter. |
color | body | string | No | Image color filter. |
type | body | string | No | Image type filter. |
layout | body | string | No | Image layout filter. |
license | body | string | No | Image/video license filter. |
max_results | body | integer | No | Maximum number of results to return. |
{
"size": "medium",
"type": "photo",
"color": "color",
"layout": "wide",
"region": "wt-wt",
"license": "",
"keywords": "open source security",
"timelimit": "Day",
"safesearch": "moderate",
"max_results": 10
}{
"type": "object",
"properties": {
"params": {
"type": "object",
"properties": {
"size": {
"type": [
"string",
"null"
]
},
"type": {
"type": [
"string",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
},
"color": {
"type": [
"string",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
},
"layout": {
"type": [
"string",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
},
"region": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"license": {
"type": [
"string",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
},
"timelimit": {
"type": [
"string",
"null"
]
},
"safesearch": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"max_results": {
"type": [
"integer",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
}
},
"additionalProperties": true
},
"status": {
"type": "string"
},
"results": {
"type": "array",
"items": {}
},
"keywords": {
"description": "Dynamic source value; no concrete response example is published."
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/search-query-autocomplete/ddgs/images -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"size": "medium", "type": "photo", "color": "color", "layout": "wide", "region": "wt-wt", "license": "", "keywords": "open source security", "timelimit": "Day", "safesearch": "moderate", "max_results": 10}'
/ddgs/videos
Video Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Searches DuckDuckGo Videos with optional region, safe-search, duration, resolution, and license filters.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 742), handler video_search, in the sqas 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 sqas/app.py. Handler: video_search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | query | string | Yes | Terms to search, map, translate, or use for the selected operation. |
region | query | string | No | Search region or locale code. |
safesearch | query | string | No | Safe-search filtering level supported by the provider. |
timelimit | query | string | No | Restrict results to the requested time range. |
resolution | query | string | No | Minimum video resolution filter. |
duration | query | string | No | Video duration filter. |
license | query | string | No | Image/video license filter. |
max_results | query | integer | No | Maximum number of results to return. |
{
"type": "object",
"properties": {
"params": {
"type": "object",
"properties": {
"region": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"license": {
"type": [
"string",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
},
"duration": {
"type": [
"string",
"null"
]
},
"timelimit": {
"type": [
"string",
"null"
]
},
"resolution": {
"type": [
"string",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
},
"safesearch": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"max_results": {
"type": [
"integer",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
}
},
"additionalProperties": true
},
"status": {
"type": "string"
},
"results": {
"type": "array",
"items": {}
},
"keywords": {
"description": "Dynamic source value; no concrete response example is published."
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X GET 'https://api.dakidarts.com/search-query-autocomplete/ddgs/videos?region=wt-wt&safesearch=moderate' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/ddgs/videos
Video Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Searches DuckDuckGo Videos with optional region, safe-search, duration, resolution, and license filters.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 742), handler video_search, in the sqas 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 sqas/app.py. Handler: video_search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | body | string | Yes | Terms to search, map, translate, or use for the selected operation. |
region | body | string | No | Search region or locale code. |
safesearch | body | string | No | Safe-search filtering level supported by the provider. |
timelimit | body | string | No | Restrict results to the requested time range. |
resolution | body | string | No | Minimum video resolution filter. |
duration | body | string | No | Video duration filter. |
license | body | string | No | Image/video license filter. |
max_results | body | integer | No | Maximum number of results to return. |
{
"region": "wt-wt",
"license": "",
"duration": "medium",
"keywords": "open source security",
"timelimit": "d",
"resolution": "high",
"safesearch": "moderate",
"max_results": 10
}{
"type": "object",
"properties": {
"params": {
"type": "object",
"properties": {
"region": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"license": {
"type": [
"string",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
},
"duration": {
"type": [
"string",
"null"
]
},
"timelimit": {
"type": [
"string",
"null"
]
},
"resolution": {
"type": [
"string",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
},
"safesearch": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"max_results": {
"type": [
"integer",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
}
},
"additionalProperties": true
},
"status": {
"type": "string"
},
"results": {
"type": "array",
"items": {}
},
"keywords": {
"description": "Dynamic source value; no concrete response example is published."
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/search-query-autocomplete/ddgs/videos -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"region": "wt-wt", "license": "", "duration": "medium", "keywords": "open source security", "timelimit": "d", "resolution": "high", "safesearch": "moderate", "max_results": 10}'
/ddgs/news
News Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Searches DuckDuckGo News with optional region, safe-search, and time-range filters.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 895), handler news_search, in the sqas 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 sqas/app.py. Handler: news_search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | query | string | Yes | Terms to search, map, translate, or use for the selected operation. |
region | query | string | No | Search region or locale code. |
safesearch | query | string | No | Safe-search filtering level supported by the provider. |
timelimit | query | string | No | Restrict results to the requested time range. |
max_results | query | integer | No | Maximum number of results to return. |
{
"type": "object",
"properties": {
"params": {
"type": "object",
"properties": {
"region": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"timelimit": {
"type": [
"string",
"null"
]
},
"safesearch": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"max_results": {
"type": [
"integer",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
}
},
"additionalProperties": true
},
"status": {
"type": "string"
},
"results": {
"type": "array",
"items": {}
},
"keywords": {
"description": "Dynamic source value; no concrete response example is published."
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X GET 'https://api.dakidarts.com/search-query-autocomplete/ddgs/news?region=wt-wt&safesearch=moderate' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/ddgs/news
News Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Searches DuckDuckGo News with optional region, safe-search, and time-range filters.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 895), handler news_search, in the sqas 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 sqas/app.py. Handler: news_search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | body | string | Yes | Terms to search, map, translate, or use for the selected operation. |
region | body | string | No | Search region or locale code. |
safesearch | body | string | No | Safe-search filtering level supported by the provider. |
timelimit | body | string | No | Restrict results to the requested time range. |
max_results | body | integer | No | Maximum number of results to return. |
{
"region": "wt-wt",
"keywords": "open source security",
"timelimit": "d",
"safesearch": "moderate",
"max_results": 10
}{
"type": "object",
"properties": {
"params": {
"type": "object",
"properties": {
"region": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"timelimit": {
"type": [
"string",
"null"
]
},
"safesearch": {
"type": "string",
"description": "Dynamic source value; no concrete response example is published."
},
"max_results": {
"type": [
"integer",
"null"
],
"description": "Dynamic source value; no concrete response example is published."
}
},
"additionalProperties": true
},
"status": {
"type": "string"
},
"results": {
"type": "array",
"items": {}
},
"keywords": {
"description": "Dynamic source value; no concrete response example is published."
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/search-query-autocomplete/ddgs/news -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"region": "wt-wt", "keywords": "open source security", "timelimit": "d", "safesearch": "moderate", "max_results": 10}'
/ddgs/maps
Maps Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Searches DuckDuckGo Maps using keywords and optional address or coordinate filters.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 995), handler maps_search, in the sqas 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 sqas/app.py. Handler: maps_search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | query | string | Yes | Terms to search, map, translate, or use for the selected operation. |
place | query | string | No | Place name or point of interest. |
street | query | string | No | Street name for map search. |
city | query | string | No | City name for map search. |
county | query | string | No | County or district for map search. |
state | query | string | No | State or region for map search. |
country | query | string | No | Country name or country code for map search. |
postalcode | query | string | No | Postal or ZIP code for map search. |
latitude | query | number | No | Latitude coordinate for map search. |
longitude | query | number | No | Longitude coordinate for map search. |
radius | query | number | No | Search radius around the supplied location. |
max_results | query | integer | No | Maximum number of results to return. |
{
"type": "object",
"properties": {
"status": {
"type": "string"
},
"results": {
"type": "array",
"items": {}
},
"keywords": {
"description": "Dynamic source value; no concrete response example is published."
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X GET https://api.dakidarts.com/search-query-autocomplete/ddgs/maps -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/ddgs/maps
Maps Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Searches DuckDuckGo Maps using keywords and optional address or coordinate filters.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 995), handler maps_search, in the sqas 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 sqas/app.py. Handler: maps_search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | body | string | Yes | Terms to search, map, translate, or use for the selected operation. |
place | body | string | No | Place name or point of interest. |
street | body | string | No | Street name for map search. |
city | body | string | No | City name for map search. |
county | body | string | No | County or district for map search. |
state | body | string | No | State or region for map search. |
country | body | string | No | Country name or country code for map search. |
postalcode | body | string | No | Postal or ZIP code for map search. |
latitude | body | number | No | Latitude coordinate for map search. |
longitude | body | number | No | Longitude coordinate for map search. |
radius | body | integer | No | Search radius around the supplied location. |
max_results | body | integer | No | Maximum number of results to return. |
{
"city": "Douala",
"place": "Douala",
"state": "Littoral",
"county": "Wouri",
"radius": 0,
"street": "Boulevard de la Liberte",
"country": "CM",
"keywords": "open source security",
"latitude": 4.0511,
"longitude": 9.7679,
"max_results": 10
}{
"type": "object",
"properties": {
"status": {
"type": "string"
},
"results": {
"type": "array",
"items": {}
},
"keywords": {
"description": "Dynamic source value; no concrete response example is published."
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/search-query-autocomplete/ddgs/maps -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"city": "Douala", "place": "Douala", "state": "Littoral", "county": "Wouri", "radius": 0, "street": "Boulevard de la Liberte", "country": "CM", "keywords": "open source security", "latitude": 4.0511, "longitude": 9.7679, "max_results": 10}'
/ddgs/translate
Translate Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Translates text between languages using DuckDuckGo Translate.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 1073), handler translate_search, in the sqas 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 sqas/app.py. Handler: translate_search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | query | string | Yes | Terms to search, map, translate, or use for the selected operation. |
from | query | string | No | Source language code for translation. |
to | query | string | No | Target language code for translation. |
{
"type": "object",
"properties": {
"status": {
"type": "string"
},
"keywords": {
"description": "Dynamic source value; no concrete response example is published."
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
},
"translations": {
"description": "Dynamic source value; no concrete response example is published."
}
},
"additionalProperties": true
}curl -X GET 'https://api.dakidarts.com/search-query-autocomplete/ddgs/translate?to=en' -H 'X-API-Key: dk_live_...' -H 'Accept: application/json'
/ddgs/translate
Translate Search
SOURCE CONTRACT — UPSTREAM NEEDED
$0.0050 / call / 120 rpm
Upstream needed
Translates text between languages using DuckDuckGo Translate.
This repository does not publish a separate endpoint guide for this route. The contract is transcribed from app.py (line 1073), handler translate_search, in the sqas 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 sqas/app.py. Handler: translate_search.
| Name | In | Type | Required | Description |
|---|---|---|---|---|
keywords | body | string | Yes | Terms to search, map, translate, or use for the selected operation. |
from | body | string | No | Source language code for translation. |
to | body | string | No | Target language code for translation. |
{
"to": "fr",
"from": "en",
"keywords": "open source security"
}{
"type": "object",
"properties": {
"status": {
"type": "string"
},
"keywords": {
"description": "Dynamic source value; no concrete response example is published."
},
"requestID": {
"type": "string",
"format": "uuid"
},
"timestamp": {
"type": "string",
"format": "date-time"
},
"translations": {
"description": "Dynamic source value; no concrete response example is published."
}
},
"additionalProperties": true
}curl -X POST https://api.dakidarts.com/search-query-autocomplete/ddgs/translate -H 'X-API-Key: dk_live_...' -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"to": "fr", "from": "en", "keywords": "open source security"}'
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/search-query-autocomplete/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/search-query-autocomplete/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/search-query-autocomplete/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/search-query-autocomplete/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);