eBusiness Pages
eBusiness Pages is an online business directory where people look up local businesses, listing each business with its name, address, phone, website, and hours so nearby customers can find and contact it.
Keeping a directory record current on eBusiness Pages normally means editing the listing manually, and repeating that for every location whenever a name, phone number, or set of hours changes. Listings API automates that work, letting users create, manage, and sync eBusiness Pages listings through one unified API.
With just a few API calls you can publish a business to eBusiness Pages using details like business name, category, address, phone, website, and hours. Listings API lets you:
- Create a location and publish it to eBusiness Pages along with every other citation on your plan.
- Update the business name, category, address, phone, website, or hours with a single call.
- Track publishing status and get the live listing URL once it goes live.
What the API does on eBusiness Pages
Listing sync
Name, address, phone, hours, description, categories, website, and photos publish to eBusiness Pages 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 eBusiness Pages 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 eBusiness Pages 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 eBusiness Pages
eBusiness Pages is available on every plan, starting with Launch.
eBusiness Pages + Listings API
How do I publish a business to eBusiness Pages through the API?
Call createLocation with the business details such as name, category, address, phone, website, and hours, and Listings API submits the listing to eBusiness Pages as part of the citation set on your plan. To change something later, send an updateLocation call and the new values reach the same directory record. Everything runs over REST, so there is nothing to fill in on the site itself.
How long does it take for a listing to show up on eBusiness Pages?
Publishing runs asynchronously. eBusiness Pages usually reflects a new or updated listing within a few hours, though it can take up to a few days depending on the directory's own processing. Your API call returns immediately and the listing goes live in the background.
How do I check whether my listing synced?
Call GET /api/v4/locations/{id}/listings/premium. The response returns the per site publish status and the live eBusiness Pages URL once the listing clears, so you confirm from the payload instead of searching the directory manually.
Do I need an eBusiness Pages account or login to use this?
No. You do not register with eBusiness Pages or hold any credential there. One Listings API key authenticates every call, and Listings API handles the submission for you. Listings API is independent and not affiliated with eBusiness Pages.
Which plan includes eBusiness Pages?
eBusiness Pages is included on every plan, starting with Launch. When you create a location it publishes to eBusiness Pages alongside the other citations your plan covers, with no separate setup for this directory.
Can I publish posts or reply to reviews on eBusiness Pages?
No. eBusiness Pages supports listing sync, so you can create and update the business record and track its live URL. Posts and review replies are available only on Google and Facebook, and analytics only on Google, Bing, and Facebook.
What fields can I change on an eBusiness Pages listing?
You can set and update the core citation fields: business name, category, address, phone, website, and hours. Send the change once with updateLocation and Listings API pushes it to eBusiness Pages so the directory record stays consistent with your other listings.
Why keep an eBusiness Pages listing in sync?
eBusiness Pages listings act as citations that corroborate a business's name, address, and phone. Keeping that record accurate and matched to your other listings is the reason to sync it through the API, and updateLocation lets you correct all of them from one place.