Sitejabber Scraper [From $1.5💰] | Reviews | Business Data
Pricing
from $1.47 / 1,000 businesses
Sitejabber Scraper [From $1.5💰] | Reviews | Business Data
Scrape Sitejabber (SmartCustomer) business reviews and ratings for reputation monitoring, review sentiment analysis, and competitor research. Returns business name, overall rating, review count, per-category scores, and full review text via the site's public JSON API.
Pricing
from $1.47 / 1,000 businesses
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Sitejabber Scraper — Business Reviews & Ratings Data (SmartCustomer)
Scrape Sitejabber (now SmartCustomer) business reviews and ratings for brand reputation monitoring, review sentiment analysis, and competitor research — business name, overall rating, review count, per-category scores (service / value / shipping / returns / quality), and full review details, pulled straight from the site's public JSON API.
Main Use Cases
- Brand reputation monitoring — track your own or your clients' ratings, review counts and category scores over time
- Competitor review analysis — pull structured review and rating data for competing online stores and services
- Review sentiment analysis — feed review text and per-category scores into ML / NLP models
- Online store legitimacy & complaint research — spot low-rated, closed, or flagged businesses using ratings, warnings, verification status and review text
- E-commerce market research — browse entire Sitejabber categories (electronics, clothing, marketplaces, …) to understand consumer perception per industry
- Cross-platform reputation datasets — combine SmartCustomer data with Trustpilot and other review platforms in one pipeline
Scrape Sitejabber Reviews Without an Official API
Sitejabber / SmartCustomer does not offer a public API for review data. This actor uses the public JSON API that powers the site's own frontend (api.smartcustomer.com/v2) — no HTML scraping, no browser, no anti-bot bypass, no CAPTCHA solving:
| Endpoint | Purpose |
|---|---|
/v2/businesses?query=X | Search businesses by keyword |
/v2/businesses?category=X | Browse businesses in a category |
/v2/businesses/{display_address} | Full business detail |
/v2/businesses/{id}/reviews | Paginated reviews (100 per page) |
Why this works: Sitejabber rebranded to SmartCustomer (sitejabber.com → smartcustomer.com redirect). The Next.js frontend fetches everything from api.smartcustomer.com, and that API is open and returns clean JSON directly. Because there's no browser involved, runs are fast and cheap — a free preview caps at 10 businesses, and full runs cost per business record and per review.
Build Business Review Databases Without an Official API
You get two clean, separate datasets that never mix summaries and reviews:
- Businesses dataset (default) — one record per business: name, website, overall rating, review count, per-category average scores (service, value, shipping, returns, quality), SJ score, confidence score, categories, review distribution, founding year, AI summary, social URLs, closed/warning flags
- Reviews dataset — one record per review: title, full text, star rating, published date, author (name, username, profile URL, review count), verification status, per-review category scores with the reviewer's stated reasons, votes, comment and view counts
Both datasets export through the Apify API as JSON, CSV, HTML or Excel — ready for your own database, dashboard or pipeline.
Configure Your Sitejabber Scraper Input
| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
searchQueries | string[] | no* | — | Search Sitejabber by keyword (e.g. amazon, nike, web hosting). Each query returns matching businesses from the search index. |
businessUrls | string[] | no* | — | Specific businesses. Accepts full review-page URLs (https://www.smartcustomer.com/reviews/amazon.com, old sitejabber.com URLs work too) or bare display addresses (amazon.com). |
categories | string[] | no* | — | Browse all businesses in a category (e.g. marketplace, electronics, clothing). Category names are the URL slugs used on the site. |
maxBusinesses | integer | no | 50 | Max businesses to process (across all inputs combined). Range 1–10000. Not applied for free-tier users above 10. |
maxReviewsPerBusiness | integer | no | 100 | Max reviews per business. 0 skips reviews entirely, even when includeReviews is true. Range 0–10000. |
includeReviews | boolean | no | true | Scrape individual reviews in addition to business summaries. |
maxRequestsPerCrawl | integer | no | 500 | Hard cap on total API requests for the whole run — protects your compute budget. |
proxyConfiguration | object | no | {useApifyProxy: true, apifyProxyGroups: ["AUTO"]} | Route requests through the Apify proxy. The API is open, but proxying hides your IP and spreads load to avoid rate-limits. |
* At least one of searchQueries, businessUrls or categories is required — the run fails if all three are empty.
Sitejabber Review & Business Data Output
Business item (default dataset)
{"businessName": "Amazon","businessTitle": "Amazon.com, Inc.","businessUrl": "http://amazon.com","displayAddress": "amazon.com","sitejabberUrl": "https://www.smartcustomer.com/reviews/amazon.com","overallRating": 2.45,"reviewCount": 11111,"categoryScores": {"service": { "average": 2.66, "count": 1748 },"value": { "average": 2.98, "count": 1633 },"shipping": { "average": 2.9, "count": 1628 },"returns": { "average": 2.94, "count": 1427 },"quality": { "average": 3.05, "count": 1544 }},"sjScore": 79.92,"confidenceScore": null,"categories": ["Marketplace", "Electronics"],"reviewsDistribution": { "1": 34, "2": 8, "3": 6, "4": 9, "5": 43 },"founded": 1994,"aiSummary": "Amazon is a large online marketplace...","socialUrls": ["https://www.facebook.com/Amazon"],"isClosed": false,"warningType": null}
Review item (reviews dataset)
{"businessName": "Amazon","businessUrl": "http://amazon.com","displayAddress": "amazon.com","reviewId": 1234567,"reviewNo": 42,"reviewTitle": "Amazon Buyers Beware!","reviewText": "Buyer beware! I ordered these jewelry organizers...","reviewRating": 1,"reviewDate": "2026-08-11T20:38:14+00:00","experienceDate": "2026-07-30","authorName": "Margo Rolle","authorUsername": "margo_rolle","authorProfileUrl": "https://www.smartcustomer.com/users/margo_rolle","authorReviewCount": 3,"verification": "Verified purchase","categoryScores": {"service": { "value": 1, "reason": "Amazon is constantly lying..." },"shipping": { "value": 1, "reason": "I have not received any tracking..." }},"positiveVotes": 0,"negativeVotes": 0,"commentCount": 2,"viewCount": 311,"isVerified": true,"source": "sitejabber","reviewUrl": "https://www.smartcustomer.com/reviews/amazon.com#1234567"}
Example Input for Sitejabber Review Extraction
{"searchQueries": ["nike", "web hosting"],"businessUrls": ["https://www.sitejabber.com/reviews/ebay.com"],"categories": ["electronics"],"maxBusinesses": 50,"maxReviewsPerBusiness": 100,"includeReviews": true,"maxRequestsPerCrawl": 500,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["AUTO"]}}
Cost of Scraping Sitejabber Reviews
Pay-per-event — you only pay for what you scrape:
| Usage | Business items | Reviews | Approx. compute |
|---|---|---|---|
| Free preview | 10 | 500 | ~2 min |
| 50 businesses × 100 reviews | 50 | 5,000 | ~15 min |
| 200 businesses × 500 reviews | 200 | 25,000 | ~45 min |
Each business record and each review triggers its own small event charge (plus one actor-start event per run); free-tier users get a 10-business preview. Each API call takes ~2 seconds and runs on 256 MB memory (JSON only — no browser).
Integrate & Automate Review Monitoring
The actor runs on the Apify platform, so every platform integration is available out of the box:
- Apify REST API — trigger runs programmatically from any language
- Apify SDK / MCP — call it from Python, JavaScript/TypeScript, or any MCP client (Claude, GPT, Cursor)
- Webhooks — push results to your own server, Slack, or any endpoint the moment a run finishes
- Scheduled runs — recurring usage that keeps review monitoring datasets fresh
Recommended schedule: run daily or weekly per business set. Review sentiment and ratings shift continuously — daily monitoring for reputation-critical brands, weekly for broad market research. Recurring runs also keep the results current for any downstream dashboard or AI pipeline.
Related Actors: Review Data Scrapers
- Trustpilot All Reviews Scraper — the largest Trustpilot review scraper on the Store; combine with SmartCustomer data for cross-platform reputation coverage
- Trustpilot Reviews Scraper — high-usage Trustpilot review extraction with rating and language filters
- Sitejabber Scraper [PPR] — the most-used Sitejabber scraper; per-review pricing with star/date/verified filters
- Sitejabber Scraper — HTTP/curl_cffi-based Sitejabber extraction with reviewer profiles
- Sitejabber MCP Server — MCP server that queries Sitejabber reviews and company profiles from AI agents
Frequently Asked Questions
Why use this actor instead of an official Sitejabber API?
Sitejabber / SmartCustomer does not publish an official API for review or rating data. The site's internal JSON API is undocumented, rate-limited, and paginated in a non-obvious way. This actor wraps that API for you: it handles normalization (both sitejabber.com and smartcustomer.com URLs), automatic pagination, browse fallbacks when a detail endpoint 404s, and budget caps — so you get clean, structured data without building and maintaining the integration yourself.
Is it legal to scrape Sitejabber / SmartCustomer?
This actor only reads publicly available data through the same public API the site's own frontend uses. It does not log in, bypass access controls, or touch private data. Whether a specific use complies with the platform's Terms of Service and applicable law (including how you store and use the data) is your responsibility — see the Legal & Compliance Disclaimer below.
Sitejabber vs Trustpilot: which review data should I track?
They cover different universes. Trustpilot is the dominant platform in Europe and for larger brands; Sitejabber (SmartCustomer) is strongest in the US market with heavily consumer-protection-focused users ("is this store legit?" reviews). The largest vendors monitor both — scrape both with a Trustpilot scraper and this actor, then join on displayAddress / business domain. You can use warningType, isClosed, verification status and low ratings as early-warning signals that a business is degraded or flagged.
What is SmartCustomer, and what changed with the rebrand?
Sitejabber rebranded to SmartCustomer (2024–2026 transition; every sitejabber.com URL 301-redirects to smartcustomer.com). Same reviews, same profiles, new domain. The platform now requires verified proof-of-purchase for new reviews, uses AI-generated-content detection, and launched a ChatGPT app that answers shopping questions from its review database. Search demand for "sitejabber" stayed flat through the rebrand, so keyword research should target both names. This actor already handles both domains.
Can I extract only verified-purchase reviews?
Yes. Every review record includes verification (e.g. "Verified purchase") and isVerified flags. Filter your dataset on those fields after the run — SmartCustomer's push toward verified, proof-of-purchase reviews makes this a strong signal for trust-focused analyses.
How much does it cost to scrape Sitejabber with this actor?
Pay-per-event: one actor-start event per run, plus a small per-event charge for each business record in the default dataset and each review scraped (the review-scraped event). Free-tier users get a 10-business preview. Because there's no browser or proxy-heavy infrastructure, a typical "50 businesses × 100 reviews" run is on the order of a few cents — see the cost table above.
Can I track how a business's rating changes over time?
You get a point-in-time snapshot per run (historical ratings are not available through the API). Run the actor on a schedule (daily/weekly) and store the snapshots yourself — reviewCount, overallRating and categoryScores diffs over time give you the trend.
What are the best alternatives to SmartCustomer review data?
The main alternatives for consumer review data are Trustpilot (largest globally), ResellerRatings, Reviews.io, and for the scam/legitimacy angle ScamAdviser and PissedConsumer. For cross-platform research, run a Trustpilot scraper alongside this actor and join on domain. If you specifically need Sitejabber data, this actor is one of the cheapest ways to get it because it targets the site's own JSON API instead of scraping HTML.
How This Actor Compares to Other Sitejabber Scrapers
| Capability | Typical competitors | This actor |
|---|---|---|
| Extraction approach | HTTP/HTML scraping or curl_cffi/Cloudflare bypass (e.g. zadexinho's "HTTP-only extraction", cerridwen's "Cloudflare bypass with curl_cffi") | Direct calls to the site's open JSON API (api.smartcustomer.com/v2) — no anti-bot surface at all |
| Data organization | Single mixed result set | Two separate datasets (businesses + reviews) with per-category scores on both levels |
| Cost control | Per-review or per-result pricing only | Per-business + per-review events, hard maxRequestsPerCrawl cap, free 10-business preview |
(Competitor facts above are from their public Apify Store pages, checked 2026.)
For AI Agents & LLM Apps
Purpose: returns structured Sitejabber/SmartCustomer business summaries (ratings, review counts, per-category scores) and/or individual reviews (text, rating, author, verification) from the platform's public JSON API.
Minimal working input (cheapest valid run — one business summary, no reviews):
{"businessUrls": ["amazon.com"],"maxReviewsPerBusiness": 0}
Variant — full reviews mode:
{"searchQueries": ["nike"],"maxBusinesses": 5,"maxReviewsPerBusiness": 100,"includeReviews": true}
Output fields (default dataset — business): businessName, businessTitle, businessUrl, displayAddress, sitejabberUrl, overallRating, reviewCount, categoryScores(service,value,shipping,returns,quality → average,count), sjScore, confidenceScore, categories, reviewsDistribution, founded, aiSummary, socialUrls, isClosed, warningType. (reviews dataset — review): businessName, businessUrl, displayAddress, reviewId, reviewNo, reviewTitle, reviewText, reviewRating, reviewDate, activatedDate, experienceDate, authorName, authorUsername, authorProfileUrl, authorReviewCount, verification, verificationTitle, categoryScores(→ value,reason), positiveVotes, negativeVotes, commentCount, viewCount, isVerified, isPublicVerified, source, reviewUrl.
Behaviors an agent should know:
- At least one of
searchQueries,businessUrlsorcategoriesis required — the run throws if all are empty. - All three input modes share the same
maxBusinessesbudget across the whole run (default 50, max 10000);maxRequestsPerCrawl(default 500) caps total API calls. - Free-tier users are hard-capped at 10 businesses regardless of
maxBusinesses. maxReviewsPerBusiness: 0skips reviews even whenincludeReviews: true;includeReviews: falsealso skips them (use for cheap business-summary-only runs).- Every review pushes its own record to the separate
reviewsdataset and triggers its own per-review event charge; every business record charges a per-business event. Budget accordingly ifmaxBusinesses/maxReviewsPerBusinessare left at their large defaults. - If a business detail endpoint 404s/410s, the record is still saved from the search/browse payload captured earlier — businesses are never saved empty.
- The run stops gracefully when the user's platform spending limit is reached.
- Old
sitejabber.com/reviews/...URLs and newsmartcustomer.comURLs are both accepted as input.
Billing model: pay-per-event — actor start + per business record (default dataset) + per review (review-scraped event); see the pricing tab for current per-event prices.
SEO Keywords
sitejabber scraper, scrape sitejabber reviews, sitejabber api, smartcustomer data, smartcustomer reviews, sitejabber reviews dataset, business review scraping, review sentiment analysis, brand reputation monitoring, competitor review analysis, online store review monitoring, customer complaint data, negative review analysis, sitejabber vs trustpilot, sitejabber alternatives, trustpilot alternative data, verified purchase reviews, consumer review data, website legitimacy check data, online shopping scam reports, store ratings monitoring, ecommerce reviews research
Legal & Compliance Disclaimer
This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Sitejabber, SmartCustomer, or their parent company (GGL Projects, Inc.). "Sitejabber" and "SmartCustomer" are trademarks of their respective owners.
The actor accesses only publicly available data via the public JSON API that powers the smartcustomer.com (formerly sitejabber.com) public website. It does not attempt to log in, bypass any access controls or CAPTCHAs, or access non-public data. The platform requires verified proof-of-purchase for newer reviews; verification status is returned as a data field, and this actor does not create or alter reviews.
Users are solely responsible for ensuring their use complies with the source platform's Terms of Service and applicable data-protection and consumer-protection law (e.g. GDPR/CCPA where EU/California personal data is involved). Output includes reviewer profile data (names, usernames, profile URLs) that originates from public reviews — do not use this data for unsolicited commercial outreach or any purpose that would violate applicable law (e.g. CAN-SPAM, GDPR, TCPA). This summary is not legal advice.