/api/v4/reviews/site-configList review sources for an account
Returns the review platforms available to the account. Google Maps and Facebook are available on every plan, Yelp on Growth and Enterprise.
Parameters
This endpoint takes no parameters.
Responses
200Account-level review source catalog.
{
"data": {
"interactionSiteConfig": [
{ "site": "Google", "siteUrl": "maps.google.com" },
{ "site": "Facebook", "siteUrl": "facebook.com" },
{ "site": "Yelp", "siteUrl": "yelp.com" }
]
}
}401Unauthenticated, missing or invalid API key.
429Rate limit exceeded. Retry after the `Retry-After` header value.
Returns the full catalog of review-source platforms the account is entitled to under its subscription. The response above is the live catalog for a Launch-plan account, the exact set of sites depends on the plan and vertical.
Use case: validate name values before configuring a location
The siteUrl field is the canonical site identifier used everywhere else in the reviews API. Review sources are populated automatically when you connect a location's Google and Facebook profiles, there is no manual add/edit step. Use this catalog to discover the valid siteUrls filter values on the interactions list endpoint.
Use case: build a "connect your reviews" UI
Render one row per returned site so a location owner can paste in their profile URL for each platform. Pair this account-wide catalog (what's possible) with List review sources for a location (what's already connected for one location) to show connected vs. available sources.
This endpoint takes no parameters and is account-scoped, so the result is stable across calls, cache it rather than re-fetching per location. It is subject to the account rate limit; on 429, back off using the Retry-After header.
curl -X GET 'https://listingsapi.com/api/v4/reviews/site-config' \
-H "Authorization: API $LISTINGSAPI_KEY"