Capterra Scraper - Software Reviews, Ratings & Leads
Pricing
from $1.79 / 1,000 software product scrapeds
Capterra Scraper - Software Reviews, Ratings & Leads
Scrape Capterra software products by category, keyword or URL: star rating, review count, ease-of-use, service, features and value ratings, pricing plans, features, integrations and verified user reviews. Monitor mode. Export CSV, JSON, Excel. Independent tool, not affiliated with Capterra.
Pricing
from $1.79 / 1,000 software product scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
9
Total users
3
Monthly active users
3 hours ago
Last modified
Categories
Share
Capterra Scraper - Software Ratings, Pricing & Reviews
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by G2.com, Inc. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Capterra" is referenced only to describe the publicly available website this Actor collects data from.
Scrape Capterra's software directory at scale: every product in any of its ~1,000 categories, in Capterra's own ranking, with the overall star rating, the four sub-ratings (ease of use, customer service, features, value for money), review counts (all time, last 6 and 12 months, by company size), the star breakdown, vendor, logo, descriptions, features with their ratings, free trial and free version. Switch on product details for every pricing plan, deployment / support / training options, integrations, alternatives, awards and Shortlists, and attach Capterra's verified user reviews with pros, cons and reviewer profile.
Category pages return 25 to 50 products per request, so a 100-product category export finishes in seconds. No login, no API key, no browser to babysit.
What can you get from Capterra?
| Data | Category listing | + Product details | + Reviews |
|---|---|---|---|
| Product, vendor, logo, Capterra URL, category, rank | ✅ | ✅ | ✅ |
| Overall rating + ease of use / customer service / features / value for money | ✅ | ✅ | ✅ |
| Review count, reviews in the last 6 and 12 months, reviews by company size, 1-5 star breakdown | ✅ | ✅ | ✅ |
| Likelihood to recommend, Capterra Shortlist badge, sponsored-listing flag | ✅ | ✅ | ✅ |
| Short and full description, feature list, feature ratings, free trial / free version | ✅ | ✅ | ✅ |
| Starting price and every pricing plan (price, billing period, pricing model, plan features) | page-1 cards | ✅ | ✅ |
| Awards, every Shortlist the product is on, review sentiment, pros & cons themes | ✅ | ✅ | |
| Deployment, support, training options, target company sizes, target market | ✅ | ✅ | |
| Integrations, top alternatives (with their ratings), FAQ, main categories | ✅ | ✅ | |
| Full reviews: title, date, all sub-ratings, pros, cons, comments, reasons for choosing / switching, products considered, reviewer role / industry / company size / time used, incentive disclosure, vendor reply | ✅ |
Use cases
- Competitive intelligence - pull a whole category with ratings, sub-ratings and review momentum to see who is winning, who is slipping and who is buying sponsored placement.
- Software selection - build comparison tables of pricing plans, deployment options, support channels and integrations across dozens of tools.
- Review and sentiment analysis - collect verified reviews with pros, cons, reasons for switching and the products buyers compared, ready for an LLM or a BI tool.
- Market maps and sizing - every category, how many products it holds, and how reviews split between small business, mid-size and enterprise buyers.
- Vendor prospecting - list the software vendors in a category with their rating, review volume, recent review growth and Shortlist status, then enrich them with the tool of your choice.
- Monitoring - schedule the actor with monitor mode to receive only new entrants and products whose rating, review count or price changed.
How to scrape Capterra
- Open the actor and add one or more Categories: the slug from the category URL (
project-management-software), a category name (CRM,Email Marketing) or a full Capterra category URL. Not sure of the name? Put keywords in Search terms (video conferencing) and the closest Capterra category is used. - Or paste Start URLs: Capterra product pages (
/p/79104/Smartsheet/) or category pages. Lists can be imported from a text file or Google Sheet. - Tick Include product details and/or Include reviews if you need them, set Max results, and click Start.
- Download the dataset as Excel, CSV, JSON or XML, or pull it over the API.
Input examples
A category export, Capterra's ranking order:
{"categories": ["project-management-software", "CRM"],"maxResults": 200}
Keywords matched to Capterra's categories, with product details:
{"searchTerms": ["email marketing", "payroll"],"includeProductDetails": true,"maxResults": 50}
Specific products with their 25 newest reviews:
{"startUrls": [{ "url": "https://www.capterra.com/p/79104/Smartsheet/" }, { "url": "https://www.capterra.com/p/147657/monday-com/" }],"includeReviews": true,"reviewsSort": "newest"}
A scheduled watch on a category (only new or changed products are returned):
{"categories": ["help-desk-software"],"monitorMode": true,"maxResults": 100}
Input fields
- categories - category slugs, names or URLs. Shorthands such as
crm-software,hr-software,erporposwork too. - searchTerms - keywords; each is matched to the closest Capterra category name (the run's status message says which).
- startUrls / urlsFromFile - product, reviews, pricing or category URLs, typed, uploaded or linked as a file.
- maxResults (default 100) - products to return, shared fairly between categories.
0= the whole category. - includeProductDetails - reads each product's page (pricing plans, options, integrations, alternatives...).
- includeReviews, maxReviewsPerProduct (default 25, up to 100), reviewsSort (
relevance= Capterra's default order,newest= the 25 most recent). - minRating, minReviews - filters, applied before any product is billed.
- monitorMode, monitorKey - return only new or changed products across runs.
Output
One record per product (type: "product"), always with the same columns; a value Capterra does not publish is null. Product-detail fields appear when product details or reviews are on. A trimmed example:
{"type": "product","productId": "143607","name": "kintone","vendorName": "Cybozu","url": "https://www.capterra.com/p/143607/kintone/","category": "CRM","rank": 1,"categoryProductCount": 2318,"rating": 4.7,"reviewCount": 153,"ratingEaseOfUse": 4.5,"ratingCustomerService": 4.6,"ratingFeatures": 4.4,"ratingValueForMoney": 4.6,"likelihoodToRecommend": 87,"ratingDistribution": { "fiveStar": 111, "fourStar": 35, "threeStar": 4, "twoStar": 3, "oneStar": 0 },"reviewsByCompanySize": { "smallBusiness": 109, "midSizeBusiness": 20, "enterprise": 13 },"hasFreeTrial": true,"hasFreeVersion": false,"startingPrice": "$24.00 (Per User, Per Month)","pricingPlans": [{ "name": "Professional Plan", "price": 24, "currency": "USD", "frequency": "Per Month", "model": "Per User", "features": ["No-code development", "Open API", "Mobile Access"] }],"onCapterraShortlist": false,"isSponsored": true,"leadScore": 61,"detailFetched": true,"deploymentOptions": ["Cloud, SaaS, Web-Based", "Desktop Mac", "Desktop Windows", "Mobile Android", "Mobile iPhone"],"supportOptions": ["Email/Help Desk", "FAQs/Forum", "Knowledge Base", "Phone Support", "Chat"],"integrationsCount": 28,"alternatives": [{ "name": "Bigin by Zoho CRM", "rating": 4.7, "reviewCount": 744, "url": "https://www.capterra.com/p/204998/Bigin-by-Zoho-CRM/" }],"reviewSentiment": { "positivePercent": 95, "neutralPercent": 3, "negativePercent": 2 },"reviewsFetched": 25,"reviews": [{"title": "Low-code solution for project management","date": "2021-10-09","rating": 4,"likelihoodToRecommend": 8,"pros": "The low-code aspect of creation is the most compelling aspect we have found...","cons": "Pricing is a bit of a challenge to quickly understand after 5 users...","reviewerJobTitle": "Research Leader","reviewerIndustry": "Information Technology and Services","reviewerCompanySize": "51-200 employees","timeUsed": "Less than 6 months","incentive": "Nominal gift card","vendorResponse": { "text": "Thank you for your review!...", "date": "2022-01-20" }}],"scrapedAt": "2026-10-09T01:54:53.572Z"}
leadScore is a 0-100 prominence score built from the rating, review volume, recent review growth, likelihood to recommend, Shortlist status and pricing transparency. Reviews arrive nested in reviews; the dataset's Reviews, one per row view (or unwind=reviews on the dataset API) turns them into one row per review.
How much does it cost to scrape Capterra?
This Actor uses Apify's pay-per-event pricing: you pay for the products it delivers, with no monthly rental, and the proxy traffic is included. From 23 October 2026 each run also carries Apify's standard run-start fee, charged once per run per GB of run memory.
- Software product scraped - charged once per product returned.
- Product details add-on - charged once per product when "Include product details" or "Include reviews" is on. It covers the product page and every review attached to that product (up to 100).
The current price of each event is shown on the Pricing tab. Products removed by your filters are never charged, in monitor mode unchanged products are never charged, and you can set a maximum total charge on the run for a hard cap.
Automate & schedule
Run this Actor on autopilot and pull results into your own stack:
- Apify API - start runs, fetch datasets and manage schedules over REST.
- apify-client for JavaScript and apify-client for Python - official SDKs.
- Schedules - run it hourly, daily or weekly and keep your dataset current.
- Webhooks - trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/capterra-scraper').call({"categories": ["project-management-software"],"maxResults": 10,"proxyConfiguration": {"useApifyProxy": true}});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} records`);
Integrate with any app
Connect the dataset to thousands of apps - no code required:
- Make - multi-step automation scenarios.
- Zapier - push new records straight into your CRM or spreadsheet.
- Slack - get notified when a scheduled run finds something new.
- Google Drive / Sheets - auto-export every run to a spreadsheet.
- Airbyte - pipe results into your data warehouse.
- GitHub - trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. You can call this Actor from Claude, ChatGPT or any agent framework through the Apify MCP server - describe the data you need and let the assistant run this Actor for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready: AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402: an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server, with no account and no API key.
- Skyfire: agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
Tips
- Whole categories: set
maxResultsto0and raise the run timeout - Capterra's Project Management category alone lists about 1,900 products. - Exact category names: Capterra's own names work as typed (
Help Desk,Point of Sale). The run's status message tells you which category each keyword was matched to. - Fast vs rich: the listing run already carries every rating and review count. Turn on product details only when you need pricing plans, deployment and support options, integrations or alternatives.
- Reviews:
relevancefollows Capterra's default order and goes up to 100 per product;newestreturns the 25 most recent, ideal for a weekly sentiment check. - Monitoring: pair monitor mode with a Schedule. Each run checks the top
maxResultsproducts of every category and returns only what is new or changed, with achangeslist on each row.
FAQ
Do I get the sub-ratings for every product? Yes. Ease of use, customer service, features and value for money come with every product that has reviews, straight from the category listing.
Can I get the vendor's website or e-mail? No. Capterra does not publish vendor websites: its "Visit website" buttons are paid-click links that this Actor does not follow. You get the vendor name, the product's Capterra URL and its ratings, which you can enrich with a contact tool.
Which reviews do I get? Capterra's verified reviews, with the reviewer's job title, industry, company size and how long they used the product. Reviewer names appear as Capterra shows them (first name and initial) and are left out for anonymous reviews.
How is it billed? Per product delivered, plus the product details add-on when you switch on details or reviews. From 23 October 2026 each run also carries Apify's standard run-start fee (per GB of run memory). There is no monthly rental. See the Pricing tab for the current prices.
Can I export to Google Sheets, CSV or Excel? Yes - one click in the dataset view, or automatically after every run with the Google Drive integration.
Is it legal to scrape Capterra? This Actor collects publicly available pages only, without logging in. You are responsible for using the output lawfully, including data-protection law for the reviewer details and the source website's terms. See Data & lawful use and the Disclaimer below.
Is this an official Capterra tool? No. It is an independent, third-party Actor with no affiliation to, endorsement by or sponsorship from Capterra or its owner. See the Disclaimer below.
Data & lawful use
This Actor reads only what Capterra publishes to logged-out visitors: it does not log in, use cookies or session tokens, create accounts, or reach anything behind a sign-in. Names, handles, bios and engagement figures are public, but they relate to identifiable people, so treat the output as personal data. If you are in the EU or UK you are the data controller for what you do with it: have a lawful basis (usually legitimate interest for research, marketing analytics or B2B prospecting), honour access and deletion requests, and do not use the output for spam or unsolicited messaging.
Under Apify's Standard Actor Contract, which governs your use of this Actor, you are the controller of any personal data in your input and output and scrapesage acts only as your processor: that data is processed solely to run your job, written only to your own Apify storage, never used for any other purpose and never shared onward. If you need help with a data-subject request that involves this Actor's output, open an issue on the Issues tab.
Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by G2.com, Inc. or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.
"Capterra" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official Capterra product, is not authorised or certified by G2.com, Inc., and does not distribute Capterra software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.
Need help?
Open an issue on the Actor's Issues tab, or visit the Apify help center. Feature requests are welcome - this Actor is actively maintained.