nvNeuralVerge
Company intelligence

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.

Example response
{
  "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.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Reading reviews by handOpen the page, click through pages of reviewsFree, and very slow past a handfulNobody reads hundreds of reviews this way
Building a scraperWrite it, host it, repair it when the layout movesEngineering timeA maintenance commitment for something that isn't your product
NeuralVergeOne request per product$1 per 1,000, misses not billedReviews are self-selected — strong opinions in both directions are over-represented
Response

What you get back

Every field in the response shown above.

FieldTypeDescription
partialbooleanTrue if the scrape hit its time budget and stopped early — re-run with a smaller max_items for a complete result.
total_itemsnumberHow many reviews came back.
reviewsarrayThe reviews, as Capterra orders them.
reviews[].idstringCapterra's internal review ID.
reviews[].global_idstring | nullA cross-platform review ID, when Capterra provides one.
reviews[].textstringFull review text.
reviews[].prosstring | nullWhat the reviewer liked.
reviews[].consstring | nullWhat the reviewer disliked.
reviews[].advicestring | nullAdvice the reviewer gave to other buyers, when given.
reviews[].ratingnumberOverall rating given by the reviewer.
reviews[].ratingsobjectSub-ratings: ease_of_use, customer_support, functionality, value_for_money.
reviews[].recommendation_ratingnumber | nullLikelihood-to-recommend score, 0-10, when given.
reviews[].written_datestringWhen the review was written.
reviews[].incentivestringWhether the review was incentivized (e.g. "non-incentivized").
reviews[].is_anonymousbooleanWhether the reviewer chose to stay anonymous.
reviews[].source_sitestringSite the review was collected on (usually "Capterra").
reviews[].source_codestring | nullInternal source code Capterra attaches, when present.
reviews[].source_tooltipstring | nullTooltip text Capterra shows for the source, when present.
reviews[].chosen_reasonstring | nullWhy the reviewer chose this product, when given.
reviews[].switching_reasonstring | nullWhy the reviewer switched to this product, when given.
reviews[].switched_fromarrayProducts the reviewer says they switched from.
reviews[].alternativesarrayAlternatives the reviewer considered, each with a name and url.
reviews[].vendor_responsestring | nullThe vendor's reply to this review, when there is one.
reviews[].authorobjectReviewer details: name, job_title, company_size, industry, used_for, image, and verification flags.
response_bytesnumberSize of the raw page data collected to build this result.
Integration

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 }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Voice-of-customer research

Mine the exact language buyers use about problems you solve.

Positioning and messaging

Find the gap between what a category promises and what its reviews say.

Competitive intelligence

Track how a competitor's complaints and praise shift release to release.

Sentiment analysis at scale

Pull enough reviews to run real analysis instead of reading the top ten.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Capterra products with a public review listing.

Freshness

Read at request time.

Handling

This source returns publicly visible review information, stamped with the product ID/URL it was read from and a session id you can trace.

What it will not do
  • —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.
FAQ

Questions, answered

No — use Capterra product for the profile. This endpoint returns reviews only.

Related

Related sources

Try capterra product reviews on your own data

One request format across every source in the catalog.

Get started