YellowPages
YellowPages.com is a long established US business directory where people search by category and city to find businesses along with their contact details, hours, and location.
Keeping a business current on YellowPages normally means claiming each listing and editing its data manually on the site, one location at a time, and because that data also feeds the citations search engines cross check for consistency, small mismatches add up quickly. Listings API automates that work, letting users create, manage, and sync YellowPages listings through one unified API.
With just a few API calls, you can publish a business to YellowPages using details like business name, category, address, phone, website, and hours. Listings API lets you:
- Create a location and publish it to YellowPages along with every other citation on your plan.
- Update a business name, category, address, phone, website, or hours with one call.
- Track publishing status and read the live listing URL once YellowPages accepts the update.
What the API does on YellowPages
Listing sync
Name, address, phone, hours, description, categories, website, and photos publish to YellowPages 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 YellowPages 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.
Publish and sync your YellowPages listing
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 include YellowPages
YellowPages is available on the Growth and Enterprise plans.
YellowPages + Listings API
Does YellowPages have an API?
YellowPages listings are usually managed through the site's own claim and edit flow, one location at a time. Listings API gives users an API path to it: you create, update, and sync YellowPages listings through one REST endpoint set, and the business publishes to it on the same call that reaches the rest of your citations.
How do I publish or update a business on YellowPages through the API?
Send a createLocation call to publish a new business, or updateLocation to change existing details like name, category, address, phone, website, or hours. The same request pushes the business to YellowPages and to the other citations on your plan, so you work from one call instead of editing the directory directly.
How long does it take for a YellowPages listing to go live?
Publishing is asynchronous. A create or update typically reflects on YellowPages within a few hours to a few days, depending on the site's own processing. You do not have to poll blindly: the API reports status and hands back the live URL once the change clears.
How do I check whether a YellowPages update went through?
Call GET /api/v4/locations/{id}/listings/premium. It returns the per site publish status and the live YellowPages listing URL once the update clears, so you confirm from the response instead of searching the directory manually.
Do I need a YellowPages account or login to use this?
No. You do not create or hold any YellowPages credential of your own. One Listings API key authenticates every call, and Listings API is independent and not affiliated with YellowPages.
Can I publish posts or reply to reviews on YellowPages through the API?
No. On YellowPages, Listings API handles listing sync: creating, updating, and tracking the business record. Posts and review replies are available only on Google and Facebook, and analytics only on Google, Bing, and Facebook.
Which plan includes YellowPages?
YellowPages is included on the Growth and Enterprise plans. Once you are on one of those, YellowPages is one of the sites your create and update calls publish to automatically.