+Sitejabber API
Get any business's Sitejabber rating, aspect scores and customer reviews as clean JSON.
Sitejabber is a consumer review site for online businesses. The API.SH Sitejabber API takes a business's domain and returns its profile: rating, review count, star distribution, ratings for service, value, shipping, returns and quality, verified-review stats, ratings on other review platforms, yearly trend, response rate, popular terms and similar businesses. Page through its reviews with title, text, stars, aspect ratings, dates, verification, votes, photos, videos and the business's reply, filtered by rating, keyword, timeframe, verified or with photos.
- 2 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/sitejabber/v1/ business
{ "success": true } What you can build with the Sitejabber API
Reputation monitoring
Track a business's rating, review count, yearly trend and response rate on Sitejabber over time.
Complaint analysis
Pull low-rated reviews filtered by keyword such as refund or shipping to find recurring problems.
Competitor benchmarking
Compare aspect ratings for service, value, shipping, returns and quality across rival online stores.
Cross-platform rating check
Read a business's ratings on other review platforms from its Sitejabber profile next to its own score.
Sitejabber data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Sitejabber API endpoints and prices
Every Sitejabber endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Sitejabber business profile /sitejabber/ | $1 · $2 PAYG 1 credit |
| Sitejabber reviews /sitejabber/ | $1 · $2 PAYG 1 credit |
Call the Sitejabber API
Sitejabber business profile: GET https://api.api.sh/sitejabber/
curl "https://api.api.sh/sitejabber/v1/business?domain=zappos.com" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/sitejabber/v1/business",
params={"domain": "zappos.com"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/sitejabber/v1/business");
url.searchParams.set("domain", "zappos.com");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/sitejabber/v1/business", "domain", "zappos.com")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Sitejabber" and "Sitejabber business profile".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Sitejabber data
- Public data only: no Sitejabber login, cookies or account needed
- One key and one response shape for Sitejabber and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Sitejabber API
Sitejabber's business tools, now sold as SmartCustomer, have an API for businesses to manage their own reviews and review requests. API.SH reads public Sitejabber profiles and reviews of any business by domain, with no account.
Instead of an Apify actor or your own Sitejabber scraper, API.SH gives you Sitejabber profiles and reviews with one key and a fixed price per call.
Sitejabber API questions
What Sitejabber data can I get?+
A business profile with rating, star distribution, aspect ratings, verified-review stats, ratings on other platforms, yearly trend, response rate, popular terms, questions and similar businesses (/sitejabber/v1/business), and its reviews with text, stars, aspect ratings, dates, verification, votes, photos, videos and the business's reply (/sitejabber/v1/reviews).
How much does the Sitejabber API cost?+
Every Sitejabber endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /sitejabber/v1/business at 1 credit each.
Is there an official Sitejabber API?+
Sitejabber's business product, now called SmartCustomer, has an API for businesses' own reviews. API.SH reads the public profile and reviews of any business on Sitejabber, without an account.
Do I need a Sitejabber account or login?+
No. Pass the business's domain, such as zappos.com. Reviewers' names and usernames are never returned; only their country.
Is Sitejabber the same as SmartCustomer?+
Sitejabber's business software was renamed SmartCustomer. This API reads the consumer review pages on sitejabber.com.
Can I filter reviews by rating or keyword?+
Yes. /sitejabber/v1/reviews takes rating, keyword, timeframe, verified, has_photo and english filters and sorts by newest, oldest, highest, lowest, helpful or relevant.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /sitejabber/v1/business with domain=zappos.com. Every parameter and request examples are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.