Capterra Review Scraper avatar

Capterra Review Scraper

Pricing

from $9.99 / 1,000 results

Go to Apify Store
Capterra Review Scraper

Capterra Review Scraper

Scrapes Capterra product ratings and reviews using live pages or Wayback snapshots when blocked. Extracts product details, review ratings, titles, pros, cons, reviewer data, dates, sentiment, and source provenance, with review or product output modes.

Pricing

from $9.99 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Apify actor that scrapes product ratings and reviews from capterra.com profiles via their embedded schema.org JSON-LD.

Read this first: Capterra blocks scrapers hard

Capterra sits behind aggressive Cloudflare protection. The reference data this actor was built against never came from the live site — the original scraper was blocked and silently served an archive.org snapshot instead.

So this actor makes that explicit rather than hiding it. Two-stage fetch:

  1. Live — curl_cffi with real browser TLS impersonation, rotating chrome/safari/edge/firefox profiles on blocks. Far stronger than a plain client, but not verified against live Capterra.
  2. Archive — if live is blocked and waybackFallback is on (default), the most recent HTTP-200 archive.org snapshot (CDX API, fetched with the id_ modifier so no Wayback toolbar is injected).

Every row records its provenance:

FieldMeaning
source"live" or "wayback_snapshot"
snapshot_datee.g. 2026-07-15 (archive rows only)
stale_dayshow old the snapshot is (archive rows only)

The run log warns loudly on every archive fallback, and SUMMARY carries a sources tally so you can see at a glance how much of a run was live. Set waybackFallback: false if you want the run to fail rather than serve stale data.

For live data, use Apify RESIDENTIAL proxy — it's the default in the input schema for a reason.

Input

{
"products": ["186596/Notion", "https://www.capterra.com/p/135003/Slack/"],
"outputMode": "reviews",
"waybackFallback": true,
"includeSentiment": true,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

id/Name shorthand expands to the full product URL.

Output

  • reviews mode (default) — one row per review (type: "review") plus a product-summary row (type: "product"). Filter by type.
  • product mode — one row per product with reviews nested.

Product fields: name, product_id, description, aggregate rating, review_count, best_rating, reviews_scraped, avg_review_sentiment, plus provenance.

Review fields: rating, title, body, pros, cons (Capterra publishes these separately as positiveNotes/negativeNotes), reviewer, date, and a lexicon sentiment in [-1, 1] (toggleable).