Reputation & Reviews

Sitejabber API

The Sitejabber API returns business reviews and ratings as clean JSON.

5 actionsLive JSON1,000 free creditsMCP-ready
Get a free keyOpen in playground

🤖 Using an AI assistant? Copy this link into ChatGPT / Claude / Cursor — it reads every endpoint and parameter instantly and tells you if this API fits your use case.

The primary reviews endpoint returns reviews with id, rating, title, text, sub-ratings, date and experience date, and you can pull an aggregate, a detail, run a search and browse a category. It is built for reputation monitoring and review aggregation that need Sitejabber data without a scraper. One ReefAPI key, one shared credit pool, the standard envelope.

Live example

Real request and response JSON

Captured from the indexed primary action, search, on .

Captured request
{
  "method": "POST",
  "url": "https://api.reefapi.com/sitejabber/v1/search",
  "headers": {
    "x-api-key": "$REEF_KEY",
    "content-type": "application/json"
  },
  "body": {
    "query": "amazon"
  }
}
Captured response
{
  "ok": true,
  "meta": {
    "api": "sitejabber",
    "endpoint": "search",
    "mode": "live",
    "latency_ms": 3343.3,
    "record_count": 28,
    "bytes": 337030,
    "cache_hit": false,
    "stop_reason": "limit_reached",
    "method": "ssr_rsc_flight",
    "pagination": {
      "page": 1,
      "per_page": 28,
      "total": 799,
      "has_more": true,
      "next_page": 2
    }
  },
  "data": {
    "businesses": [
      {
        "business_id": 64,
        "name": "Amazon",
        "domain": "amazon.com",
        "website": "http://amazon.com",
        "rating": 2.47,
        "review_count": 11108,
        "subindustry": "Style And Fashion",
        "categories": [
          {
            "name": "[trimmed-depth]",
            "slug": "[trimmed-depth]"
          },
          {
            "name": "[trimmed-depth]",
            "slug": "[trimmed-depth]"
          },
          {
            "name": "[trimmed-depth]",
            "slug": "[trimmed-depth]"
          }
        ],
        "url": "https://www.sitejabber.com/reviews/amazon.com"
      },
      {
        "business_id": 483352877,
        "name": "[redacted-name]",
        "domain": "amazonbookauthors.com",
        "website": "http://amazonbookauthors.com",
        "rating": 4,
        "review_count": 62,
        "subindustry": null,
        "categories": [],
        "url": "https://www.sitejabber.com/reviews/amazonbookauthors.com"
      },
      {
        "business_id": 483260467,
        "name": "[redacted-name]",
        "domain": "amazonelitepublishers.com",
        "website": "http://amazonelitepublishers.com",
        "rating": 5,
        "review_count": 51,
        "subindustry": null,
        "categories": [
          {
            "name": "[trimmed-depth]",
            "slug": "[trimmed-depth]"
          },
          {
            "name": "[trimmed-depth]",
            "slug": "[trimmed-depth]"
          }
        ],
        "url": "https://www.sitejabber.com/reviews/amazonelitepublishers.com"
      }
    ]
  }
}
Actions

What the Sitejabber API does

ActionDescriptionConcrete use caseKey params
reviewsGet a business's customer reviews from Sitejabber by domain — paginated, 20 per page. Each review has the 1-5 star rating, title, full text, the five sub-ratings (service, value, shipping, returns, quality), date, the reviewer's country, verified status, products used, helpful/not-helpful vote counts and the business's reply. Page with `page` until meta.pagination.has_more is false.Support teams call reviews to get a business's customer reviews from Sitejabber by domain.domain, page
aggregateThe rating summary for a business by domain (no individual reviews) — overall star rating, total review count, the 5★→1★ rating distribution, and the five sub-rating averages (service, value, shipping, returns, quality). Cheaper than `reviews` when you only need the score.Reputation platforms call aggregate to get the rating summary for a business by domain (no individual reviews).domain
detailThe full business profile on Sitejabber by domain — name, website, founded year, industry, the AI summary of what customers say, categories, overall rating, total review count, sub-rating breakdown and the rating distribution.Market researchers call detail to get the full business profile on Sitejabber by domain.domain
searchSearch Sitejabber for businesses by name or keyword — returns matching businesses with name, domain, overall rating, total review count, industry and AI summary. 28 per page.B2B review analysts call search to search Sitejabber for businesses by name or keyword.query, page
categoryBrowse the businesses listed in a Sitejabber category — returns each business's name, domain, rating, review count and industry, ranked. 10 per page; paginate with `page`. Pick a top-level category from the list, or pass any deeper sub-category slug from a sitejabber.com/categories/<slug> URL (e.g. 'banking', 'insurance', 'web-hosting', 'dating') — those work too.Support teams call category to get browse the businesses listed in a Sitejabber category.category, page
Code samples

Call search from your stack

curl -X POST https://api.reefapi.com/sitejabber/v1/search \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"query":"amazon"}'
MCP one-liner
Ask your MCP-connected assistant: call reefapi.sitejabber.search with {"query":"amazon"}.
Use cases

Who uses this API and why

  • Reputation tools call reviews to monitor a business's Sitejabber feedback.
  • Aggregators use aggregate to display a live rating badge.
  • Researchers use search and category to benchmark competitors.
FAQ

Questions developers ask before integrating

What is the Sitejabber API?

Sitejabber API is a ReefAPI endpoint group for sitejabber It returns live JSON through POST requests under /sitejabber/v1.

Is the Sitejabber API free to try?

Yes. ReefAPI starts with 1,000 free credits, no card required. Sitejabber calls use the same shared credit balance as every other ReefAPI engine.

Do I need a Sitejabber login or account?

No login to Sitejabber is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.

How fresh is the Sitejabber data?

The page example is captured from a live reviews call, and production requests fetch live data through ReefAPI rather than a static sample.

How many credits does the Sitejabber API use?

Sitejabber actions currently cost 1 credit per successful call. Failed or blocked calls are free, and all APIs draw from one credit pool.

Can I call Sitejabber from an AI assistant or MCP client?

Yes. Connect ReefAPI once through MCP and your assistant can call sitejabber actions with the same key, credit pool and JSON envelope used by normal REST requests.

Is the Sitejabber API a Sitejabber scraper?

It is the managed alternative to a DIY Sitejabber scraper. Instead of building and maintaining your own scraper — proxies, headless browsers, captcha and constant breakage — you call one ReefAPI endpoint and get the same sitejabber back as clean JSON.

Why does my Sitejabber scraper keep getting blocked?

Most Sitejabber scrapers break on anti-bot defenses, rate limits and IP bans that need rotating residential proxies and browser fingerprinting to clear. ReefAPI handles all of that for you — no proxies, no captchas, no maintenance — and returns live JSON. Blocked or failed calls are free.

docs / sitejabber

Sitejabber

Sitejabber

base /sitejabber/v15 endpoints
post/sitejabber/v1/reviews1 credit

Get a business's customer reviews from Sitejabber by domain — paginated, 20 per page. Each review has the 1-5 star rating, title, full text, the five sub-ratings (service, value, shipping, returns, quality), date, the reviewer's country, verified status, products used, helpful/not-helpful vote counts and the business's reply. Page with `page` until meta.pagination.has_more is false.

ParameterAllowed / rangeDescription
domainrequiredThe business's website domain on Sitejabber, e.g. 'amazon.com' or 'nike.com' (a full sitejabber.com/reviews/<domain> URL also works).
page = 1optional1–500Page number. Reviews are 20 per page — page until meta.pagination.has_more is false (meta.pagination.total tells you the total review count).
Try in playground →
post/sitejabber/v1/aggregate1 credit

The rating summary for a business by domain (no individual reviews) — overall star rating, total review count, the 5★→1★ rating distribution, and the five sub-rating averages (service, value, shipping, returns, quality). Cheaper than `reviews` when you only need the score.

ParameterAllowed / rangeDescription
domainrequiredThe business's website domain on Sitejabber, e.g. 'amazon.com' or 'nike.com' (a full sitejabber.com/reviews/<domain> URL also works).
Try in playground →
post/sitejabber/v1/detail1 credit

The full business profile on Sitejabber by domain — name, website, founded year, industry, the AI summary of what customers say, categories, overall rating, total review count, sub-rating breakdown and the rating distribution.

ParameterAllowed / rangeDescription
domainrequiredThe business's website domain on Sitejabber, e.g. 'amazon.com' or 'nike.com' (a full sitejabber.com/reviews/<domain> URL also works).
Try in playground →
post/sitejabber/v1/category1 credit

Browse the businesses listed in a Sitejabber category — returns each business's name, domain, rating, review count and industry, ranked. 10 per page; paginate with `page`. Pick a top-level category from the list, or pass any deeper sub-category slug from a sitejabber.com/categories/<slug> URL (e.g. 'banking', 'insurance', 'web-hosting', 'dating') — those work too.

ParameterAllowed / rangeDescription
categoryrequiredshopping · clothing-fashion · computers-technology · beauty · health · home-garden · food-drink · travel · finance · cryptocurrency · business · education · entertainment · autos-vehicles · real-estate · pets-animals · baby-kids · sports · hobbies-interests · art-design · relationships · jobs · law-government · news · science · society · reference · black-ownedThe Sitejabber category. Choose a top-level slug from the list, or type any deeper sub-category slug from a sitejabber.com/categories/<slug> URL — those resolve too.
page = 1optional1–500Page number. Reviews are 20 per page — page until meta.pagination.has_more is false (meta.pagination.total tells you the total review count).
Try in playground →