Superpages
Superpages is a long running US business directory where people search by category and city to find local businesses, and its listings act as citations that support a business's presence in local search.
Keeping a Superpages listing accurate usually means claiming it and editing the details through the site's web form, one business at a time. Listings API automates that work, letting users create, manage, and sync Superpages listings through one unified API.
With just a few API calls, you can publish a business to Superpages using details like business name, category, address, phone, website, and hours. Listings API lets you:
- Create a location and publish it to Superpages 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 SuperPages
Listing sync
Name, address, phone, hours, description, categories, website, and photos publish to SuperPages 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 SuperPages 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 Superpages 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 SuperPages
SuperPages is available on the Growth and Enterprise plans.
SuperPages + Listings API
Does Superpages have an API?
Superpages listings are normally claimed and edited manually through the site's web form. Listings API adds an API path to that: you call createLocation once to publish the listing and updateLocation to change it, and everything runs through one REST API. You work against a single endpoint set instead of the site's manual claim flow.
How do I publish a business to Superpages with the API?
Send createLocation with the business name, category, address, phone, website, and hours. That publishes the location to Superpages along with the other citations on your plan. When something changes, post the new values to updateLocation and the listing is resynced.
How long does it take for a Superpages listing to go live?
Publishing is asynchronous. Superpages usually reflects a new or updated listing within a few hours to a few days, depending on how the directory processes the change. Your request returns right away, so you check status afterward rather than blocking on it.
How do I check whether the listing published?
Call GET /api/v4/locations/{id}/listings/premium. It returns the per site publish status and the live Superpages listing URL once the update clears, so you confirm from the response instead of searching the site yourself.
Do I need a Superpages account or login to use this?
No. You do not create or connect a Superpages account, and you do not manage any credentials for the site. One Listings API key authenticates every call. Listings API is independent and not affiliated with Superpages.
Can I publish posts or reply to reviews on Superpages through the API?
No. Superpages supports listing sync only. Posting and review replies are available on Google and Facebook, and analytics is available on Google, Bing, and Facebook. On Superpages the API keeps the business listing itself accurate and current.
What business details can I set on a Superpages listing?
The core fields: business name, category, address, phone, website, and hours. Pass them on createLocation to publish, or on updateLocation to change them, and Listings API syncs the values to the Superpages listing.
Which plan includes Superpages?
Superpages is included on the Growth and Enterprise plans. Once your plan is active, any location you create publishes to Superpages along with the other citations the plan covers.