Getting Started

The review management API — get review data, post replies, request new reviews, and generate insights from Google, Facebook and 80+ other sites.

Review Management by ShoutAboutUs

The review management API

The API that hundreds of marketplaces and platforms rely on to get review data, post replies, request new reviews, and generate insights — from Google, Facebook, and 80+ other review sites, through a single integration.

One API. 80+ review sites. It's plain JSON REST — successful responses come back inside a data object, errors always share the same shape, and every write is authenticated with a bearer token. Learn one endpoint and the rest feel familiar.


What you can build

Review Data & Insights

Pull reviews with ratings, metadata and sentiment from 80+ sites, then layer on AI insights for trending topics, competitive benchmarks and customer sentiment.

Review Response

Craft and post replies straight from your own platform — without making users log in to Google, Yelp or Facebook.

Review Solicitation

Send branded review requests by SMS, email or in-store campaign, and track delivery and response rates.

Review Flagging

Flag fake, inappropriate or policy-violating reviews; the API handles submission, tracking and per-platform rules.


Works with 80+ review sites

Google    Facebook    Yelp    Trustpilot    Tripadvisor    Airbnb    Zillow    Houzz    Zomato

Google, Facebook, Yelp, BBB, Trustpilot, TripAdvisor, OpenTable, Angi, Houzz, Zillow, Airbnb, Expedia, Healthgrades, DealerRater, CarGurus — and 80+ more. Every location connects its own review sites; the API normalizes them so you work with one shape.


See it in action

Three calls — log in, read a location's reviews, then post a reply.

1. Log in and capture your token

curl -s -X POST "https://production-api.shoutaboutus.com/api/v1/login" \
  -H 'Content-Type: application/json' \
  -d '{"email":"[email protected]","password":"•••"}'
# → { "data": { "token": "<your-token>" } }

2. Read a store's reviews

curl -s "https://production-api.shoutaboutus.com/api/v1/response/get-review?store_id=619" \
  -H "Authorization: Bearer <your-token>"

3. Post a reply

curl -s -X POST "https://production-api.shoutaboutus.com/api/v1/response/save" \
  -H "Authorization: Bearer <your-token>" \
  -H 'Content-Type: application/json' \
  -d '{"review_id":123,"public_contents":"Thanks so much for the kind words!"}'

Same token, same data envelope, everywhere.


How it's organized

RM is multi-tenant, arranged as a simple hierarchy. Once this clicks, the rest of the API is predictable:

LevelWhat it isWho calls it
Partner (agency)The top-level tenant. Manages many accounts, locations, users, plans, webhooks and billing.Partner token
Account (business)A business operated under a partner. Owns its plan and settings.Account token
Location (store)A single store, with its own review sites, reviews, campaigns and widgets.Account token

Your token decides your reach. A partner token can act on everything beneath it; an account token is limited to its own account and locations. Most endpoints take a store_id (or company_id) and only let you touch data inside your scope.

🔑

After login, company.bundle_id tells you your role: 1 = partner, 2 = location, 3 = account.


Get started in 5 minutes

1 · Get credentials

An email + password (or an OAuth client) for your environment.

2 · Log in

POST /login returns your bearer token as data.token.

3 · Confirm it

GET /verify-token echoes who you are.

4 · List your locations

POST /store/list shows the stores you manage.

5 · Do something

Read reviews, post a reply, or launch a campaign.

Full auth options — including the OAuth 2.0 password grant and SSO — are in the Authentication guide.


Explore the API

The API has four areas — the same folders you'll see in the sidebar. Open any endpoint for its description, parameters, a ready-to-run curl example and real response payloads.

Auth

Sign in and manage access — login, OTP, SSO, OAuth clients, sign-up, and public lookups.

Browse Auth →

Partner

Agency-level control — accounts, plans, users & roles, store provisioning, webhooks, and notifications.

Browse Partner →

Account

Day-to-day work — locations, review-site connections, reviews & AI responses, campaigns, QR codes, widgets & branding.

Browse Account →

Reports

Analytics and exports for both partner and account scope — dashboards, performance, ranking, insight and competitive reports.

Browse Reports →


Where to go next

The path most integrations follow, in order:

  1. Find your IDs — learn which endpoint returns each store_id, review_site_id and campaign_id. You'll need these for almost every call.
  2. Connect review sites — link each location's Google, Facebook and other profiles so reviews start flowing in.
  3. Read & respond to reviews — pull a store's reviews and post replies, with AI-drafted responses if you want a head start.
  4. Request new reviews — launch email, SMS and QR campaigns that invite customers to leave a review.
  5. Measure performance — pull dashboards plus performance, ranking and insight reports.

Prefer to explore hands-on? Open the API Reference in the sidebar for an interactive "Try It" console, or import the Postman collection:


Facebook     X     LinkedIn

Questions? Reach the team, or explore the full API in the sidebar.


Did this page help you?