All APIs

Search and places

DuckDuckGo Maps API

DuckDuckGo Maps API for local place search. Query by location or coordinates and get names, addresses, ratings, and links as structured JSON.

Make a request

Use your existing PrismCrawl API key and credit balance. A completed request consumes one credit, including recognized empty or unavailable results and source changes found during a valid continuation. Validation and operational errors remain uncharged. Each completed continuation request is billed separately.

POST /v1/duckduckgo/maps/search
curl 'https://api.prismcrawl.com/v1/duckduckgo/maps/search' \
  --request POST \
  --header 'content-type: application/json' \
  --header 'x-api-key: <PRISMCRAWL_API_KEY>' \
  --data '{
  "location": "Austin, TX",
  "query": "coffee"
}'

Supported parameters

ParameterUsage
queryRequiredText to search for on the selected service.
locationLocation to search around, such as Austin, TX.
coordinatesLatitude and longitude for location targeting.
limitMaximum number of items to return. The provider may return fewer.
deviceDevice presentation for the source request.

desktop, mobile, tablet

htmlReturn the encoded original response rather than parsed JSON.
zero_traceDo not archive source or parsed response artifacts.
bboxTop latitude,left longitude,bottom latitude,right longitude bounding box.
strict_bboxUse 1 to restrict results to the supplied map bounds (default with bounds), or 0 to allow nearby matches.

Structured results

Read items from data.content.results. The response also includes the search metadata, pagination state, and any extracted SERP features. Optional fields appear when supplied by the provider.

addressaddress_linesamenitiescategorycityclosedcoordinatescountry_codedata_providersdescriptionenginehoursidimagelatitudelongitudenamephonepositionpricerankratingrating_maxrating_sourcereview_countsnippetthumbnailtitletypeurlwebsite

SDKs and guides

The official SDKs cover this endpoint with typed parameters, automatic retries, and pagination helpers.