Capterra Scraper - Software Reviews & Listings Data API avatar

Capterra Scraper - Software Reviews & Listings Data API

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Capterra Scraper - Software Reviews & Listings Data API

Capterra Scraper - Software Reviews & Listings Data API

Scrape Capterra software listings and reviews with no API key. Get product name, category, ratings, review count, starting price, pricing model, free trial, deployment, features, and user reviews (pros, cons, reviewer role, industry, company size). Filter by rating and date. Export JSON, CSV, Excel.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Capterra Software Listings & Reviews Scraper

Capterra Scraper - Software Reviews & Listings Data API

Scrape Capterra software listings and user reviews with no API key. This Capterra scraper turns any category, category URL or product URL into clean, structured software reviews data: product names, ratings and sub-ratings, review counts, starting price and pricing model, free trial and free version flags, deployment and support options, key features, and full user reviews with pros, cons, reviewer role, industry and company size. Built for B2B software market research, competitor and pricing intelligence, and lead generation. Export to JSON, CSV or Excel.

Here is one real result, with every field the actor returns (the faq, keyFeatures and reviews lists are trimmed with an ellipsis, every value real):

{
"logo": "https://gdm-catalog-fmapi-prod.imgix.net/ProductLogo/4e99765c-75ea-4a05-98ff-4d9a7288e686.png?auto=format%2Ccompress&fit=max&w=128&q=75",
"name": "Celoxis",
"url": "https://www.capterra.com/p/5923/Celoxis/",
"productId": "5923",
"category": "Project Management Software",
"rating": 4.5,
"reviewCount": 545,
"description": "Celoxis is an all-in-one project management tool with built-in features, customizable reports and fast setup. Zero stress, just results",
"reviewsUrl": "https://www.capterra.com/p/5923/Celoxis/reviews/",
"startingPrice": "$10",
"priceModel": "Per User, Per Month",
"freeTrial": true,
"freeVersion": false,
"deployment": ["Cloud, SaaS, Web-Based", "Desktop Mac", "Desktop Windows", "On-Premise Windows"],
"training": ["In Person", "Live Online", "Documentation", "Videos"],
"support": ["Email/Help Desk", "FAQs/Forum", "Knowledge Base", "Chat"],
"targetCompanySizes": ["11-50", "51-200", "201-500", "501-1000", "1000+"],
"keyFeatures": ["Task Management", "Project Planning/Scheduling", "Multiple Projects"],
"keyFeaturesSummary": "Celoxis includes core project and resource management features such as task tracking, Gantt charts, dashboards, and reporting, plus budgeting, time tracking, portfolio planning and role-based access.",
"faq": [
{
"question": "What problems does Celoxis solve?",
"answer": "Celoxis centralizes planning, time tracking, dashboards, and workflow approvals so teams can track dependencies, balance workloads and keep delivery on schedule ..."
}
],
"reviews": [
{
"reviewerName": "Sikha S.",
"reviewerRole": "AI and ML Engineering Manager",
"reviewerIndustry": "Information Technology and Services",
"companySize": null,
"timeUsed": "6-12 months",
"overallRating": 5,
"ratings": {"easeOfUse": 5, "customerService": 5, "features": 5, "valueForMoney": 5},
"likelihoodToRecommend": 9,
"title": "A Powerful Platform for Scalable Project Management",
"text": "Celoxis has helped us solve several critical project management challenges, particularly around visibility, resource allocation, and execution consistency ...",
"verified": true,
"reviewSource": "Vendor Referred - Incentive Offered",
"incentivized": true,
"vendorResponse": null
}
],
"aiSummary": null,
"aiTopics": null,
"aiCategory": null,
"aiReviewPros": null,
"aiReviewCons": null,
"aiReviewDigest": null,
"observedAt": "2026-08-09T23:18:07.124Z",
"error": null
}

The most complete Capterra software scraper available. It returns every field a Capterra listing and product page expose, including starting price, pricing model, free trial and free version flags, key features, a structured product FAQ and detailed user reviews with sub-ratings, plus optional AI add-ons, and gives you rating and review-count filters to target exactly the products you need.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor collects Capterra software listings for the categories, category URLs or product URLs you provide, and writes one normalized record per software product to the run's dataset. Each listing carries the product name, logo, star rating, review count, description and category. With withDetails on, the actor opens each product page to add the starting price, pricing model, free trial and free version flags, deployment options, training and support options, target company sizes, key features, a features summary and a structured product FAQ. With withReviews on, it adds user reviews with reviewer role, industry and company size, overall and sub-ratings, likelihood to recommend, pros, cons, review source and incentive flag, verified badge, vendor response and review text. Missing source values are returned as null.

Capterra serves its pages behind a managed browser challenge, so this actor renders each page through a hosted solver before parsing. That makes it a browser-tier actor. Optional AI add-ons (withSummary, withTopics, withReviewDigest) add a product summary, topic tags and a pros/cons review digest. They are paid add-ons, charged only when they return usable output.

How it compares

Most Capterra and G2 scrapers return either products or reviews. This actor returns both in one run, adds product spec fields other tools drop (deployment, training, support, target company sizes), and layers optional AI enrichment on top.

CapabilityThis actorTypical Capterra / G2 scraper
Scrape by category slug or category URLYesSome (many take only product URLs)
Scrape by direct product URLYesYes
Product details: starting price + pricing modelYesSome
Free trial / free version flagsYesRare
Deployment, training, support optionsYesRare
Target company sizesYesRare
Key features + structured product FAQYesRare
Reviews: pros, cons, title, full textYesYes
Review sub-ratings (ease, features, value, support)YesSome
Likelihood to recommend / NPSYesSome
Reviewer role, industry, company sizeYesSome
Verified badge + review source + incentive flagYesRare
Vendor response to reviewYesSome
Filter by minimum rating / review countYesSome
Filter reviews by rating and dateYesSome
AI product summary, topic tags, review pros/cons digestYes (opt-in)No
No API key, no loginYesVaries
JSON, CSV, Excel exportYesYes

Quickstart

Open the actor, paste this into the input, and press Run. It returns three project-management products with details and up to five reviews each.

{
"categorySlugs": ["project-management"],
"withDetails": true,
"withReviews": true,
"maxReviews": 5,
"maxResults": 3
}

Provide at least one of categorySlugs, categoryUrls or productUrls. Turn withReviews off for a faster run that keeps listing and product details only.

Input reference

FieldTypeRequiredDefaultDescription
categorySlugsstring[]conditional["project-management"]Capterra category slugs, for example project-management, accounting, email-marketing. Common short names (crm, hr, pos, erp, ats, bi, lms) resolve automatically. Required unless categoryUrls or productUrls is set.
categoryUrlsstring[]conditional(empty)Full Capterra category URLs, for example https://www.capterra.com/project-management-software/.
productUrlsstring[]conditional(empty)Exact Capterra product pages to scrape directly, for example https://www.capterra.com/p/135003/Slack/.
maxResultsintegerno10Maximum software listings to collect across all categories (1 to 1000000).
withDetailsbooleannotrueEnrich each listing from its product page (price, pricing model, trial/version flags, features, FAQ).
minRatingintegerno(none)Keep only products with an overall star rating of at least this value (1 to 5).
minReviewCountintegerno(none)Keep only products with at least this many reviews.
withReviewsbooleannofalseCollect recent user reviews per product.
maxReviewsintegerno20Maximum reviews per product when withReviews is on (1 to 1000).
minReviewRatingintegerno(none)When fetching reviews, keep only reviews rated at least this value (1 to 5).
reviewsSincestringno(empty)When fetching reviews, keep only reviews dated on or after this year or date (for example 2024 or 2024-06-01).
withSummarybooleannofalseAI 1-2 sentence product summary. Paid add-on, billed only on usable output.
withTopicsbooleannofalseAI topic/keyword tags and a broad category per product. Paid add-on, billed only on usable output.
withReviewDigestbooleannofalseAI pros/cons/verdict digest of the collected reviews. Requires withReviews. Paid add-on, billed only on usable output.

Output reference

One dataset item per software product. Types: string, integer, number, boolean, object, array, or null when the source value is absent.

FieldTypeDescription
logostringProduct logo image URL.
namestringProduct name.
urlstringCapterra product page URL.
productIdstringCapterra product ID.
categorystringCapterra category the product was found in.
ratingnumberOverall star rating (1 to 5).
reviewCountintegerTotal number of reviews on Capterra.
descriptionstringProduct description.
reviewsUrlstringURL of the product's reviews page.
startingPricestringStarting price, or null. Present with withDetails.
priceModelstringPricing model, for example Per User, Per Month.
freeTrialbooleanWhether a free trial is offered.
freeVersionbooleanWhether a free version is offered.
deploymentstring[]Deployment options the vendor offers (for example Cloud, SaaS, Web-Based, Desktop Windows, On-Premise Windows). Present with withDetails.
trainingstring[]Training options (for example In Person, Live Online, Documentation, Videos).
supportstring[]Support options (for example Email/Help Desk, Knowledge Base, Phone Support, Chat, 24/7 (Live rep)).
targetCompanySizesstring[]Company sizes the product targets (for example 11-50, 201-500, 1000+).
keyFeaturesstring[]Key product features.
keyFeaturesSummarystringProse summary of the product's features.
faqobject[]Product FAQ as {question, answer} pairs.
reviewsobject[]User reviews. Each review has reviewerName, reviewerRole, reviewerIndustry, companySize, timeUsed, overallRating, ratings (easeOfUse, customerService, features, valueForMoney), likelihoodToRecommend, title, text, pros, cons, date, verified, reviewSource (for example Vendor Referred - Incentive Offered), incentivized (boolean), and vendorResponse. Present with withReviews.
aiSummarystringAI product summary, or null unless withSummary is on.
aiTopicsstring[]AI topic tags, or null unless withTopics is on.
aiCategorystringAI broad category, or null unless withTopics is on.
aiReviewProsstring[]AI top pros from reviews, or null unless withReviewDigest is on.
aiReviewConsstring[]AI top cons from reviews, or null.
aiReviewDigeststringAI overall verdict from reviews, or null.
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringnull on success. On a failed run, a single item with a populated error field is written instead.

Example output record

Real record from a live run (input {"categorySlugs":["project-management"],"maxResults":3,"withDetails":true,"withReviews":true,"maxReviews":5}). Long lists are trimmed with an ellipsis:

{
"name": "Celoxis",
"url": "https://www.capterra.com/p/5923/Celoxis/",
"productId": "5923",
"category": "Project Management Software",
"rating": 4.5,
"reviewCount": 545,
"description": "Celoxis is an all-in-one project management tool with built-in features, customizable reports and fast setup.",
"startingPrice": "$10",
"priceModel": "Per User, Per Month",
"freeTrial": true,
"freeVersion": false,
"keyFeatures": ["Task Management", "Project Planning/Scheduling", "Multiple Projects"],
"faq": [
{"question": "What problems does Celoxis solve?", "answer": "Celoxis centralizes planning, time tracking, dashboards and workflow approvals ..."}
],
"reviews": [
{
"reviewerName": "Sikha S.",
"reviewerRole": "AI and ML Engineering Manager",
"reviewerIndustry": "Information Technology and Services",
"timeUsed": "6-12 months",
"overallRating": 5,
"ratings": {"easeOfUse": 5, "customerService": 5, "features": 5, "valueForMoney": 5},
"likelihoodToRecommend": 9,
"title": "A Powerful Platform for Scalable Project Management",
"text": "Celoxis has helped us solve several critical project management challenges, particularly around visibility and resource allocation ..."
}
],
"observedAt": "2026-08-09T23:18:07.124Z"
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~capterra-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"categorySlugs":["crm"],"withDetails":true,"minRating":4,"maxResults":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~capterra-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"productUrls":["https://www.capterra.com/p/135003/Slack/"],"withReviews":true,"maxReviews":50}'

Apify CLI:

apify call scrapers_lat/capterra-scraper \
--input '{"categorySlugs":["accounting"],"maxResults":50}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per software product record returned (result event). See the pricing tab for the current per-result price.
  • AI add-ons are billed separately. withSummary, withTopics and withReviewDigest each charge only when they return usable output, and are available to paying users.
  • No charge on failure. If a run errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 listings per run. Upgrade for higher maxResults.

FAQ and troubleshooting

Is there a Capterra API or do I need an API key? Capterra has no public data API. This actor is a Capterra scraper that returns the same software reviews data as a Capterra API would, with no API key, no login and no account on Capterra required. Results come back as JSON, CSV or Excel.

Can I use this for B2B software market research or lead generation? Yes. Pull an entire category of products with ratings, pricing, deployment and features for competitor and pricing intelligence, or collect reviews with reviewer role, industry and company size for B2B software research and lead generation.

Where do I find a category slug? It is the part before -software in a capterra.com/{slug}-software/ URL. Common short names (crm, hr, erp) are resolved automatically. You can also paste a full category URL or product URL.

Can I get user reviews? Yes. Enable withReviews and set maxReviews. Filter with minReviewRating and reviewsSince.

A run returned 0 records. Why? The slug may not match a live category. Copy the exact slug from the category page URL on capterra.com, or pass a full categoryUrls value. Zero-result runs are not charged.

Why are the AI fields null? They only populate when you enable withSummary, withTopics or withReviewDigest. Otherwise they stay null.

Is this an official Capterra tool? No. This actor is independent and has no affiliation with Capterra or Gartner. It reads only data that is publicly available on Capterra listings. Use the results in accordance with the source's terms.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with Capterra or Gartner. Accesses only publicly available listing and review data. Use in accordance with the source's terms.