/api/v4/reviews/site-configList review sources for an account
Returns every review platform available to the account based on its subscription.
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" },
{ "site": "Zillow", "siteUrl": "zillow.com" },
{ "site": "Dealerrater", "siteUrl": "dealerrater.com" },
{ "site": "Cars.com", "siteUrl": "cars.com" },
{ "site": "Edmunds", "siteUrl": "edmunds.com" },
{ "site": "Foursquare", "siteUrl": "foursquare.com" },
{ "site": "Trustpilot", "siteUrl": "trustpilot.com" },
{ "site": "BBB", "siteUrl": "bbb.org" },
{ "site": "Indeed", "siteUrl": "indeed.com" },
{ "site": "Judysbook", "siteUrl": "judysbook.com" },
{ "site": "Cargurus", "siteUrl": "cargurus.com" },
{ "site": "Tripadvisor", "siteUrl": "tripadvisor.com" },
{ "site": "Tripadvisor Attractions", "siteUrl": "tripadvisor-attractions.com" },
{ "site": "Glassdoor", "siteUrl": "glassdoor.com" },
{ "site": "OpenTable", "siteUrl": "opentable.com" },
{ "site": "Yellowpages", "siteUrl": "yellowpages.com" },
{ "site": "Zomato", "siteUrl": "zomato.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. Before calling Add or edit review sources, fetch this catalog and constrain your siteUrls[].name values to the siteUrls it returns — sending a name that isn't in the account's catalog is rejected. It is also the source of 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"