Capterra Product Reviews API — Ratings, Pros/Cons & Text
Send a Capterra product ID or URL and this source returns the review listing for that product: rating, pros, cons, review text and author, per reviewer.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "capterra_product_reviews",
"product": "135757",
"max_items": 2,
"partial": false,
"human": "# Capterra product reviews\n\n- **Product:** 135757\n- **Max items:** 2\n- **Records returned:** 2\n- **Response size:** 690.5 KB",
"machine": {
"total_items": 2,
"reviews": [
{
"id": "0c6b777137a38821",
"global_id": null,
"text": "Very positive. Netsuite has been the best accounting system I have seen across multiple industry types",
"pros": "Very customizable system that fits every business I've worked in. \nGreat for accounting professionals. Very easy to use",
"cons": "That you need a administrator to run the system long term\nAdditional licenses are very costly. It would be helpful if they had tiers of licenses\nSome companies over customize",
"advice": null,
"rating": 5,
"ratings": {
"ease_of_use": 5,
"customer_support": 3,
"functionality": 4,
"value_for_money": 3
},
"recommendation_rating": 10,
"written_date": "January 21, 2026",
"incentive": "non-incentivized",
"is_anonymous": false,
"source_site": "Capterra",
"source_code": null,
"source_tooltip": null,
"chosen_reason": null,
"switching_reason": null,
"switched_from": [],
"alternatives": [
{
"name": "Workday HCM",
"url": "https://www.capterra.com/p/66908/Workday-HCM/"
}
],
"vendor_response": null,
"author": {
"name": "Anna H.",
"job_title": "CFO",
"company_size": null,
"industry": "Logistics and Supply Chain",
"used_for": "2+ years",
"image": "https://reviews.capterra.com/cdn/profile-images/linkedin/befee7fc4b2d8c7e9a5f1f7f6c0869afe4c394b8de7a35407433485fa279ed85.jpeg",
"is_linkedin_verified": true,
"is_validated": false,
"validations": [],
"is_anonymous": false
}
},
{
"id": "94cd2374c8292978",
"global_id": null,
"text": "NetSuite gives solid visibility across finance and operations once it's set up right, which makes it useful for tracking job costs and reconciling data across departments. The setup and customization overhead is real, and you'll want dedicated admin support to get full value out of it. Worth it for a growing company that's outgrown smaller accounting tools, but budget time and money for implementa",
"pros": "Solid all-in-one ERP for pulling financials, job costing, and project data into one place instead of juggling separate systems. Real-time visibility across accounting, inventory, and operations makes it easier to validate numbers before they go into estimates or reports. Dashboards and saved searches are flexible once you know how to build them, and the platform scales well as a company adds locat",
"cons": "Steep learning curve, especially for saved searches and custom reports a lot of the useful stuff isn't obvious out of the box and often needs a consultant or admin to configure properly. Performance can lag on larger data pulls. Support tickets sometimes take longer than expected to resolve, and customizations can get expensive to maintain over time.",
"advice": null,
"rating": 4,
"ratings": {
"ease_of_use": 4,
"customer_support": 4,
"functionality": 4,
"value_for_money": 4
},
"recommendation_rating": 7,
"written_date": "September 22, 2026",
"incentive": "non-incentivized",
"is_anonymous": false,
"source_site": "Capterra",
"source_code": null,
"source_tooltip": null,
"chosen_reason": null,
"switching_reason": null,
"switched_from": [],
"alternatives": [],
"vendor_response": null,
"author": {
"name": "Verified Reviewer",
"job_title": "Manager",
"company_size": null,
"industry": "Construction",
"used_for": "2+ years",
"image": null,
"is_linkedin_verified": false,
"is_validated": false,
"validations": [],
"is_anonymous": false
}
}
],
"response_bytes": 707063
},
"total_points": 2
}- You send
- A Capterra product ID or URL
- You get back
- Reviews with rating, pros/cons, text and author
- Coverage
- Capterra products with a public review listing.
- Price
- 1 point per returned result, up to 500 per request — $1 per 1,000
- Billed per record actually returned, capped by max_items. A product with no reviews costs nothing.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Reading reviews by hand | Open the page, click through pages of reviews | Free, and very slow past a handful | Nobody reads hundreds of reviews this way |
| Building a scraper | Write it, host it, repair it when the layout moves | Engineering time | A maintenance commitment for something that isn't your product |
| NeuralVerge | One request per product | $1 per 1,000, misses not billed | Reviews are self-selected — strong opinions in both directions are over-represented |
What you get back
Every field in the response shown above.
| Field | Type | Description |
|---|---|---|
partial | boolean | True if the scrape hit its time budget and stopped early — re-run with a smaller max_items for a complete result. |
total_items | number | How many reviews came back. |
reviews | array | The reviews, as Capterra orders them. |
reviews[].id | string | Capterra's internal review ID. |
reviews[].global_id | string | null | A cross-platform review ID, when Capterra provides one. |
reviews[].text | string | Full review text. |
reviews[].pros | string | null | What the reviewer liked. |
reviews[].cons | string | null | What the reviewer disliked. |
reviews[].advice | string | null | Advice the reviewer gave to other buyers, when given. |
reviews[].rating | number | Overall rating given by the reviewer. |
reviews[].ratings | object | Sub-ratings: ease_of_use, customer_support, functionality, value_for_money. |
reviews[].recommendation_rating | number | null | Likelihood-to-recommend score, 0-10, when given. |
reviews[].written_date | string | When the review was written. |
reviews[].incentive | string | Whether the review was incentivized (e.g. "non-incentivized"). |
reviews[].is_anonymous | boolean | Whether the reviewer chose to stay anonymous. |
reviews[].source_site | string | Site the review was collected on (usually "Capterra"). |
reviews[].source_code | string | null | Internal source code Capterra attaches, when present. |
reviews[].source_tooltip | string | null | Tooltip text Capterra shows for the source, when present. |
reviews[].chosen_reason | string | null | Why the reviewer chose this product, when given. |
reviews[].switching_reason | string | null | Why the reviewer switched to this product, when given. |
reviews[].switched_from | array | Products the reviewer says they switched from. |
reviews[].alternatives | array | Alternatives the reviewer considered, each with a name and url. |
reviews[].vendor_response | string | null | The vendor's reply to this review, when there is one. |
reviews[].author | object | Reviewer details: name, job_title, company_size, industry, used_for, image, and verification flags. |
response_bytes | number | Size of the raw page data collected to build this result. |
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
product accepts a Capterra product ID or URL; max_items is optional (1-500, default 25) and caps how many reviews you're billed for.
curl -X POST https://api.neuralverge.ai/functions/v1/run-capterra-products-reviews \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "product": "135757", "max_items": 25 }'What teams use it for
Where this field shows up in an actual workflow.
Mine the exact language buyers use about problems you solve.
Find the gap between what a category promises and what its reviews say.
Track how a competitor's complaints and praise shift release to release.
Pull enough reviews to run real analysis instead of reading the top ten.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Capterra products with a public review listing.
Read at request time.
This source returns publicly visible review information, stamped with the product ID/URL it was read from and a session id you can trace.
- —Reviews are self-selected and skew towards strong opinions in both directions.
- —Vendors can influence how many reviews they collect, so volume isn't a neutral signal.
- —Products with few reviews return a thin, less representative sample.
Questions, answered
No — use Capterra product for the profile. This endpoint returns reviews only.
Related sources
Try capterra product reviews on your own data
One request format across every source in the catalog.