Product

Listings Reviews Publishing Analytics MCP server

Company

Compare How it works Pricing Docs ↗
Use cases / GBP and Social Posting API

GBP and Social Posting API

Let your customers post to Google Business Profile, Facebook, Instagram, and X from your product. One payload, every connected profile, per-channel delivery status back.

POST /api/v4/posts
Full reference ↗
RequestPOST
curl -X POST https://listingsapi.com/api/v4/posts \
  -H "Authorization: API la_live_9f2c...b7" \
  -H "Content-Type: application/json" \
  -d '{
    "location_id": "TG9jYXRpb246MTQwNTU=",
    "channels": ["google", "facebook", "instagram", "x"],
    "body": "New single-origin Ethiopia pour-over, this weekend only.",
    "media_url": "https://cdn.example.com/ethiopia.jpg"
  }'
Response202 Accepted
{
  "post_id": "post_7a1f",
  "location_id": "TG9jYXRpb246MTQwNTU=",
  "status": "scheduled",
  "targets": [
    { "channel": "google", "status": "queued" },
    { "channel": "facebook", "status": "queued" },
    { "channel": "instagram", "status": "queued" },
    { "channel": "x", "status": "queued" }
  ]
}
Capabilities

What you can build

Compose once

One payload targets every connected profile: Google, Facebook, Instagram, and X.

POST /api/v4/posts

Track delivery

Per-channel status for every post. Show it in your own UI so customers never have to ask if it published.

GET /api/v4/posts/{id}

Automate

Schedule posts for a future publish time or fire them from your own systems with the Python and Node SDKs.

status: scheduled