Product

Listings Reviews Publishing Analytics MCP server

Network

Network overview Google Business Profile Facebook

Company

Compare How it works Pricing Docs ↗

Account

Sign in Get API key
Network overview See every directory, map, and answer engine in the network, grouped by plan, so you know which citations each tier covers. One write reaches all of them, and fetchPremiumListings reports the live status for each.
Network / DexKnows
Directories Listing sync Growth + Enterprise

DexKnows

DexKnows is a long standing US business directory rooted in the Dex phone books, where people look up local businesses and find details like name, category, address, phone, and hours.

Keeping a DexKnows listing accurate normally means completing the site's claim form manually, then repeating that work for every location you manage. For a user or a business running many locations, those individual edits add up fast. Listings API automates that, letting users create, manage, and sync DexKnows listings through one unified API.

With just a few API calls, you can publish a business to DexKnows using details like business name, category, address, phone, website, and hours. Listings API lets you:

Capabilities

What the API does on DexKnows

Listing sync

Name, address, phone, hours, description, categories, website, and photos publish to DexKnows from one canonical record. The same write updates the rest of your plan's network.

Publish status you can query

Per site publish state and live listing links are readable back through the API, so you can verify the DexKnows listing from response instead of checking it manually.

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.

Code

Publish and sync your DexKnows listing

Create a location
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"}}'
Update the location
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"}}'
Fetch sync status
curl https://listingsapi.com/api/v4/locations/TG9jYXRpb246MTgwMDI4OQ==/listings/premium \
  -H "Authorization: API $LISTINGSAPI_KEY"
Plans

Which plans include DexKnows

DexKnows is available on the Growth and Enterprise plans.

Launch
$99/mo
Not included
Growth
$499/mo
Includes DexKnows
Enterprise
Custom
Includes DexKnows
FAQ

DexKnows + Listings API

Does DexKnows have an API?

Edits on DexKnows normally go through the claim form on the site. Listings API adds the API path: one REST API and one key to create, update, and sync DexKnows listings without filling out that form yourself.

How do I publish a business to DexKnows through the API?

Call createLocation with the business name, category, address, phone, website, and hours. Listings API publishes that record to DexKnows along with the other directories on your plan, and any later change goes through updateLocation.

How long does it take for a DexKnows listing to go live?

Publishing is asynchronous and typically lands within a few hours to a few days, depending on how the directory processes the update. To check progress, call GET /api/v4/locations/{id}/listings/premium, which returns the per site publish status and the live DexKnows listing URL once it is available.

Do I need a DexKnows account or login to use this?

No. You authenticate every call with a single Listings API key and never create a separate DexKnows credential. Listings API operates independently and is not affiliated with DexKnows or Thryv.

Can I update hours or a phone number after publishing?

Yes. Send the change through updateLocation and Listings API resyncs the DexKnows citation with the rest of your listings. You then confirm the result from the premium listings endpoint rather than editing the site manually.

Can I post updates or reply to reviews on DexKnows through the API?

No. DexKnows supports listing sync only, so the API keeps the business details accurate there and nothing more. Posts and review replies are available only on Google and Facebook, and analytics are available only on Google, Bing, and Facebook.

Which plan includes DexKnows?

DexKnows is included on the Growth and Enterprise plans. On those plans, a DexKnows citation is created and kept in sync automatically whenever you create or update a location.