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 / ShowMeLocal
Directories Listing sync All plans

ShowMeLocal

ShowMeLocal is a US online business directory where people search by category and city to find local businesses, each shown through a profile that carries its contact details, hours, and photos.

Keeping a ShowMeLocal profile accurate usually means signing in and editing each location's data manually, then repeating that work every time a phone number, address, or set of hours changes across a group of stores. Listings API automates that, letting users create, manage, and sync ShowMeLocal listings through one unified API.

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

Capabilities

What the API does on ShowMeLocal

Listing sync

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

ShowMeLocal is available on every plan, starting with Launch.

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

ShowMeLocal + Listings API

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

Call createLocation with the business name, category, address, phone, website, and hours. That publishes the location to ShowMeLocal along with the other citations on your plan, and updateLocation changes any of those fields later. You work entirely from REST calls, never the ShowMeLocal site itself.

How long does it take for a listing to show up on ShowMeLocal?

Publishing runs asynchronously, so a new or updated listing can take anywhere from a few hours to a few days to appear. Your API call returns right away and the write is processed in the background, so you do not sit and wait on the response.

How do I check whether my ShowMeLocal listing is live?

Call GET /api/v4/locations/{id}/listings/premium. It returns the per site publish status and the live ShowMeLocal URL once the update clears, so you confirm from the response instead of opening the directory to look.

Do I need a ShowMeLocal account or login to publish?

No. You do not register on ShowMeLocal or hold any credential there. A single Listings API key authenticates every call, and Listings API is independent of ShowMeLocal and not affiliated with it.

Can I schedule posts or reply to reviews on ShowMeLocal through the API?

No. ShowMeLocal supports listing sync only, so it covers publishing and updating the business profile. Posts and review replies are available through Listings API on Google and Facebook.

Can I pull analytics for my ShowMeLocal listing?

No. ShowMeLocal does not expose listing analytics through the API. Views, searches, and action metrics are available on Google, Bing, and Facebook instead.

Which plan includes ShowMeLocal?

ShowMeLocal is included on every plan, starting with Launch. Once a location is created, ShowMeLocal is one of the citations your publish call writes to, with no separate setup on your side.