DuckDuckGo
DuckDuckGo is a search engine built around not tracking searches, and it returns local search results, including business information, alongside its standard web results.
DuckDuckGo returns local search results alongside its standard web results, and correcting what appears there usually means fixing the same name, address, and hours across whichever directories and maps DuckDuckGo's local results actually draw from. Listings API has no integration that submits a listing to DuckDuckGo directly; there is no DuckDuckGo business page to create or claim. What it keeps in sync instead is a business's name, category, address, phone, website, and hours, consistent across the directories, maps, and aggregators that are part of your plan.
A few API calls keep that record aligned across the network. Listings API lets you:
- Create a location once and have it publish to every directory, map, and aggregator your plan covers.
- Update the business name, category, address, phone, website, or hours across that entire set in a single call.
- Track publishing status and read back the live listing URL for each citation that does go live.
What Listings API controls for DuckDuckGo
One consistent citation record
Name, address, phone, hours, description, and categories are written once and stay identical across every directory, map, and aggregator in your plan, which are the sources DuckDuckGo draws local business information from. Listings API does not submit to DuckDuckGo directly, so what you control is the record behind it.
Publish status you can query
Per site publish state and live listing links are readable back through the API for every citation on your plan, so you can confirm the underlying record is live from the response rather than opening each directory.
Typed SDKs + MCP
Node.js and Python SDKs with full types, plus a hosted MCP server so agents and LLM tools can drive the same API.
Keep the citation data behind DuckDuckGo's local results in sync
curl -X POST https://listingsapi.com/api/v4/locations \
-H "Authorization: API $LISTINGSAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"name":"Acme Dental","description":"Acme Dental is a family-owned dental practice in downtown New York offering preventive care, cosmetic dentistry, orthodontics, and emergency appointments. The team pairs modern equipment with a gentle, patient-first approach, and same-week visits are available.","subCategoryId":1432,"street":"123 Jump Street","city":"New York","stateIso":"NY","postalCode":"10013","countryIso":"US","phone":"6443859313"}}' curl -X POST https://listingsapi.com/api/v4/locations/update \
-H "Authorization: API $LISTINGSAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"id":"TG9jYXRpb246MTgwMDI4OQ==","phone":"8073326999","street":"19 Trinity Enclave Main Rd"}}' curl https://listingsapi.com/api/v4/locations/TG9jYXRpb246MTgwMDI4OQ==/listings/premium \
-H "Authorization: API $LISTINGSAPI_KEY" Which plans cover DuckDuckGo
Coverage for DuckDuckGo is part of the Enterprise plan.
DuckDuckGo + Listings API
Does DuckDuckGo show local business listings?
Yes. DuckDuckGo returns local search results alongside its standard web results and publishes its own help guides on improving them. Listings API does not submit a listing to DuckDuckGo directly, since there is no DuckDuckGo business page to create; it keeps the underlying citation data consistent across the network that feeds those results instead.
Can Listings API publish a business listing directly to DuckDuckGo?
No. DuckDuckGo has no business account, dashboard, or claimable page for a listing, so there is nothing there for Listings API to publish to. It keeps a business's name, category, address, phone, website, and hours consistent across the directories, maps, and aggregators in your plan instead.
How do I keep a business's details consistent across that citation network?
Call createLocation with the business name, category, address, phone, website, and hours. That call publishes the record across every directory, map, and aggregator your plan reaches; DuckDuckGo is not a direct destination for that publish, but the same underlying record stays aligned with what does go out.
How do I update those details afterward?
Send the changed fields to updateLocation. One call pushes the new name, address, phone, website, or hours across your citation network at once, so the data behind a DuckDuckGo local result, or any other citation, stays correct without a separate submission anywhere.
How long does an update take, and how do I confirm it?
Publishing to each citation in your plan runs asynchronously and typically clears within a few hours to a few days. Call GET /api/v4/locations/{id}/listings/premium to check the per site publish status and live listing URL for the directories and maps Listings API actually publishes to.
Are posts or review management available for DuckDuckGo through the API?
No. DuckDuckGo's local result card is rendered from underlying map and directory data rather than a page with its own comment or review section, and Listings API has no direct integration with DuckDuckGo regardless. Posts and review replies are supported on Google and Facebook only, and analytics come from Google, Bing, and Facebook, not DuckDuckGo.
Which plan covers DuckDuckGo in the citation network?
DuckDuckGo sits within the Enterprise plan's citation network. Listings API does not publish a listing to DuckDuckGo directly on Enterprise or any tier, and it is an independent service that is not affiliated with DuckDuckGo; a location created under Enterprise keeps its record aligned with the rest of that plan's directories, maps, and aggregators.