Product

Listings Reviews Publishing Analytics MCP server

Company

Compare How it works Pricing Docs ↗
Use cases / Local Listings Management API

Local Listings Management API

Add listings management to your product with one API. Publish a business once, distribute to every major directory, and get back a verified syncStatus for each citation.

GET /api/v4/locations/{id}/listings/premium
Full reference ↗
RequestGET
curl https://listingsapi.com/api/v4/locations/\
  TG9jYXRpb246MTQwNTU=/listings/premium \
  -H "Authorization: API la_live_9f2c...b7"
Response200 OK
{
  "location_id": "TG9jYXRpb246MTQwNTU=",
  "business_name": "Cortado Coffee Roasters",
  "nap_consistency": 0.98,
  "citations": [
    { "directory": "Google Business Profile",
      "syncStatus": "SYNCED",
      "live_url": "https://g.page/cortado-coffee" },
    { "directory": "Apple Maps", "syncStatus": "SYNCED" },
    { "directory": "Bing Places", "syncStatus": "PENDING" }
  ]
}
Watch it sync

Every directory, streamed to live.

Send one write, then watch each directory report in as its citation goes live.

citation sync 0/12 live
Capabilities

What you can build

Publish

One write fans your business out to every major directory, map, and answer engine.

POST /api/v4/locations

Verify

Each citation reports its own syncStatus plus a NAP consistency score you can surface in your own reporting.

GET /locations/{id}/listings/premium

Monitor

Subscribe to listing.submission and know when each directory goes live. No polling.

webhook: listing.submission