Product

Local Citation Submission 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 / ProSearchDirectory
Directories Listing sync All plans

ProSearchDirectory

ProSearchDirectory is a professional business directory covering multiple US states, where each listing shows an address, phone number, hours, and website grouped under a business category.

A ProSearchDirectory listing carries a phone number, hours, and address that only get fixed when someone opens the specific category page for that business and edits it directly. Listings API skips that step: one API call publishes and syncs the business record on ProSearchDirectory alongside the rest of the plan's citations.

Publishing a business to ProSearchDirectory takes a handful of API calls covering name, category, address, phone, website, and hours. Listings API lets you:

  • Create a location and publish it to ProSearchDirectory alongside every other citation on your plan.
  • Update the business name, category, address, phone, website, or hours in a single call.
  • Track publishing status and read the live listing URL once ProSearchDirectory goes live.
Capabilities

What the API does on ProSearchDirectory

Listing sync

Name, address, phone, hours, description, categories, website, and photos publish to ProSearchDirectory 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 ProSearchDirectory 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 ProSearchDirectory 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 ProSearchDirectory

ProSearchDirectory is available on every plan, starting with Launch.

Launch
$99/mo
Includes ProSearchDirectory
Growth
$499/mo
Includes ProSearchDirectory
Enterprise
Custom
Includes ProSearchDirectory
FAQ

ProSearchDirectory + Listings API

What categories does ProSearchDirectory cover, and can I publish to it through the API?

ProSearchDirectory lists businesses under categories such as hair salons, construction, travel and tours, event planning, bakeries, florists, electronics, and cleaning, with listings drawn from multiple US states and cities. Call createLocation with the business's name, category, address, phone, and website, and it publishes to ProSearchDirectory along with the other citations on your plan.

How do I update a business's details on ProSearchDirectory?

Send the location ID and the changed fields, such as address, phone, hours, or category, to updateLocation. One call updates ProSearchDirectory and every other citation on your plan at the same time, so the directory listing never needs a manual edit on the site itself.

How long does publishing to ProSearchDirectory take, and how do I check it?

Publishing is asynchronous and usually completes within a few hours to a few days, depending on the directory and how many other citations are updating at the same time. Call GET /api/v4/locations/{id}/listings/premium to read the per site publish status and the live ProSearchDirectory listing URL once the update clears.

Is a ProSearchDirectory account needed to publish a listing?

No. You authenticate with one Listings API key and never register an account, verify ownership, or log into ProSearchDirectory directly, no matter how many locations the plan manages or how often they change. Listings API is an independent service and is not affiliated with ProSearchDirectory.

Does Listings API support posts or review replies on ProSearchDirectory?

No. ProSearchDirectory is listing sync only. Posts and review replies work through Listings API only on the Google and Facebook profiles, and analytics reads such as views and searches come only from Google, Bing, and Facebook, not from a directory like this one.

Which plan includes ProSearchDirectory?

ProSearchDirectory is included on every plan, starting with Launch. Once a location is created, it publishes to ProSearchDirectory as part of the same citation set the plan covers, alongside every other directory in the network, with no separate add-on fee for this one.