Capterra API
Capterra

Capterra Reviews API

Pull Capterra software reviews for any product: overall and sub-ratings, pros and cons, reviewer job title, company size, and industry as clean JSON.

$0.935/1k results, pay per request, no subscription.

Slack Reviews 2026 - Capterra
capterra.com/p/135003/Slack/
capterra
Search for software…
Software CategoriesFor Vendors

Slack

4.7(3 reviews)
Visit Website

Slack Reviews

Theo Bramwell

Operations Manager · 51-200 employees

Sep 21, 2025

Transformed how our distributed team communicates

Channels keep conversations organized by project, and the search actually finds old messages fast. Integrations with our calendar and file storage save us a ton of context switching.

Notification settings take some tuning at first or you end up buried. Threads can still be easy to miss if you are not looking.

Adaeze Mfonobong

IT Director · 201-500 employees

Sep 16, 2025

Great for daily chat, pricey once you scale

Very reliable, clean interface, and the huggingface of integrations means it connects with basically every tool we already pay for.

Per seat pricing gets expensive once you cross a few hundred users, and some admin controls are locked behind the Enterprise Grid tier.

Nolan Fairweather

Marketing Lead · 11-50 employees

Sep 11, 2025

Simple, fast, and reliable every single day

It just works. Huddles replaced a lot of our quick video calls and the search bar has saved me more times than I can count.

The mobile app occasionally logs me out for no clear reason.

Capterra
What the API returneditems[0]
{
"id": "cr-8834021",
"rating": 5,
"title": "Transformed how our distributed team communicates",
"pros": "Channels keep conversations organized by project, and the search actually finds old messages fast. Integrations with our calendar and file storage save us a ton of context switching.",
"cons": "Notification settings take some tuning at first or you end up buried. Threads can still be easy to miss if you are not looking.",
"comments": "We moved our whole 60 person company off email for internal chat two years ago and have never looked back. Onboarding new hires into the right channels is simple.",
"easeOfUseRating": 5,
"customerSupportRating": 4,
+21 more fields
}
Uptime
90.91%
30d · 22 calls
Requests
22
30d · weekly, last 12 wks
Response
3.8s
median · 30d

Try it

Get Capterra reviews in one request

requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `ownerResponse`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a review that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.
Open in
Get a free key
Sample response
Free runs return only the first 3 results. Fund a key to get the full response.
{
  "found": true,
  "data": {
    "items": [
      {
        "id": "cr-8834021",
        "rating": 5,
        "title": "Transformed how our distributed team communicates",
        "pros": "Channels keep conversations organized by project, and the search actually finds old messages fast. Integrations with our calendar and file storage save us a ton of context switching.",
        "cons": "Notification settings take some tuning at first or you end up buried. Threads can still be easy to miss if you are not looking.",
        "comments": "We moved our whole 60 person company off email for internal chat two years ago and have never looked back. Onboarding new hires into the right channels is simple.",
        "easeOfUseRating": 5,
        "customerSupportRating": 4,
        "functionalityRating": 5,
        "valueForMoneyRating": 4,
        "recommendationScore": 9,
        "author": "Theo Bramwell",
        "authorTitle": "Operations Manager",
        "authorCompanySize": "51-200 employees",
        "authorIndustry": "Computer Software",
        "timeUsedProduct": "2+ years",
        "validated": true,
        "verifiedLinkedIn": true,
        "anonymous": false,
        "incentivized": false,
        "reviewSource": "This review was submitted organically. No incentive was offered.",
        "sourceSite": "Capterra",
        "alternativesConsidered": [
          {
            "id": "p-58562",
            "name": "Microsoft Teams",
            "slug": "microsoft-teams"
          }
        ],
        "switchedFrom": [
          {
            "id": "p-121",
            "name": "HipChat",
            "slug": "hipchat"
          }
        ],
        "switchingReasons": "HipChat was being sunset by Atlassian so we needed a replacement fast.",
        "chosenReasons": "Best app ecosystem and the team already used it informally.",
        "ownerResponse": "Thanks so much for the kind words, Theo! We are thrilled Slack has become central to how your team works.",
        "createdUtc": 1758412800,
        "productUrl": "https://www.capterra.com/p/135003/Slack/"
      },
      {
        "id": "cr-8834022",
        "rating": 4,
        "title": "Great for daily chat, pricey once you scale",
        "pros": "Very reliable, clean interface, and the huggingface of integrations means it connects with basically every tool we already pay for.",
        "cons": "Per seat pricing gets expensive once you cross a few hundred users, and some admin controls are locked behind the Enterprise Grid tier.",
        "comments": "We have used it for four years across two companies now. It is the default choice for a reason but budget for the cost as you grow.",
        "easeOfUseRating": 5,
        "customerSupportRating": 3,
        "functionalityRating": 4,
        "valueForMoneyRating": 3,
        "recommendationScore": 7,
        "author": "Adaeze Mfonobong",
        "authorTitle": "IT Director",
        "authorCompanySize": "201-500 employees",
        "authorIndustry": "Financial Services",
        "timeUsedProduct": "2+ years",
        "validated": true,
        "verifiedLinkedIn": false,
        "anonymous": false,
        "incentivized": false,
        "reviewSource": "This review was submitted organically. No incentive was offered.",
        "sourceSite": "GetApp",
        "createdUtc": 1757980800,
        "productUrl": "https://www.capterra.com/p/135003/Slack/"
      },
      {
        "id": "cr-8834023",
        "rating": 5,
        "title": "Simple, fast, and reliable every single day",
        "pros": "It just works. Huddles replaced a lot of our quick video calls and the search bar has saved me more times than I can count.",
        "cons": "The mobile app occasionally logs me out for no clear reason.",
        "comments": "Our marketing team of 12 lives in Slack all day. Cannot imagine going back to email threads.",
        "easeOfUseRating": 5,
        "customerSupportRating": 5,
        "functionalityRating": 5,
        "valueForMoneyRating": 5,
        "recommendationScore": 10,
        "author": "Nolan Fairweather",
        "authorTitle": "Marketing Lead",
        "authorCompanySize": "11-50 employees",
        "authorIndustry": "Marketing and Advertising",
        "timeUsedProduct": "1-2 years",
        "validated": true,
        "verifiedLinkedIn": true,
        "anonymous": false,
        "incentivized": false,
        "sourceSite": "Software Advice",
        "createdUtc": 1757548800,
        "productUrl": "https://www.capterra.com/p/135003/Slack/"
      }
    ]
  }
}

Full parameter and response reference - every field, type, and example for this endpoint.

Reference

One request, one response shape.

Every field you send and every field you get back, each with a real example.

Last verified 2026-10-08 · uptime and latency measured over 30d

Request body

JSON, posted to this endpoint.

  • productstring

    https://www.capterra.com/p/135003/Slack/

    Capterra product URL, for example https://www.capterra.com/p/135003/Slack/. Capterra identifies a product by both its numeric id and its slug, so the full URL is required.

  • limitinteger

    25

    Maximum number of reviews to return. The minimum is 10 because the cheapest Capterra review source will not serve a smaller page. You are billed per returned result, so a lower limit costs less.

  • requireFieldsarray

    Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `ownerResponse`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a review that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.

  • sortByenum

    recent

    Sort order for the returned reviews: newest first, most complete first, or highest or lowest rated first.

You send. A small JSON body. The values shown are examples to replace with your own.
Capterra

Response

JSON, one example value per field.

  • foundboolean

    true

each itemdata.items[]
  • idstring

    cr-8834021

  • ratingnumber

    5

  • titlestring

    Transformed how our distributed team communicates

  • prosstring

    Channels keep conversations organized by project, and the search actually finds old messages fast. Integrations with our calendar and file storage save us a ton of context switching.

  • consstring

    Notification settings take some tuning at first or you end up buried. Threads can still be easy to miss if you are not looking.

  • commentsstring

    We moved our whole 60 person company off email for internal chat two years ago and have never looked back. Onboarding new hires into the right channels is simple.

  • easeOfUseRatingnumber

    5

  • customerSupportRatingnumber

    4

  • functionalityRatingnumber

    5

  • valueForMoneyRatingnumber

    4

  • recommendationScorenumber

    9

  • authorstring

    Theo Bramwell

  • authorTitlestring

    Operations Manager

  • authorCompanySizestring

    51-200 employees

  • authorIndustrystring

    Computer Software

  • timeUsedProductstring

    2+ years

  • validatedboolean

    true

  • verifiedLinkedInboolean

    true

  • anonymousboolean

    false

  • incentivizedboolean

    false

  • reviewSourcestring

    This review was submitted organically. No incentive was offered.

  • sourceSitestring

    Capterra

  • switchingReasonsstring

    HipChat was being sunset by Atlassian so we needed a replacement fast.

  • chosenReasonsstring

    Best app ecosystem and the team already used it informally.

  • ownerResponsestringcan require

    Thanks so much for the kind words, Theo! We are thrilled Slack has become central to how your team works.

  • createdUtcnumber

    1758412800

  • productUrlstring

    https://www.capterra.com/p/135003/Slack/

each alternativesConsidereddata.items[].alternativesConsidered[]
  • idstring

    p-58562

  • namestring

    Microsoft Teams

  • slugstring

    microsoft-teams

each switchedFromdata.items[].switchedFrom[]
  • idstring

    p-121

  • namestring

    HipChat

  • slugstring

    hipchat

You get back. Named, typed fields in the same shape whichever source answers.

FAQ

About the Capterra Reviews API

The AnyAPI Capterra Reviews API returns Capterra reviews data as normalized JSON from one POST call to /v1/run/capterra.reviews. Pull Capterra software reviews for any product: overall and sub-ratings, pros and cons, reviewer job title, company size, and industry as clean JSON. AnyAPI routes each request across 2 sources and falls back automatically when one fails. It costs $0.94 per 1,000 results, and never more than $0.0935 for a single request, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 90.9% of Capterra reviews calls through AnyAPI succeeded, with a median response time of 3.8 seconds across 22 measured calls.

It costs $0.94 per 1,000 results, and never more than $0.0935 for a single request, in US dollars with no subscription and no monthly minimum. You fund one USD wallet and each call draws it down. Some failed wallet-funded requests incur processing charges that we pass through at cost, with no markup; the error response shows the amount charged.

Pull Capterra software reviews for any product: overall and sub-ratings, pros and cons, reviewer job title, company size, and industry as clean JSON. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.

Over the last 30 days, 90.9% of Capterra reviews calls through AnyAPI succeeded, with a median response time of 3.8 seconds across 22 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.

Yes. A new AnyAPI account starts with $0.10 of free balance and no card required, which covers at least 1 Capterra Reviews calls at up to $0.0935 each.

AnyAPI asks the next of its 2 sources in the same request, cheapest first, so one source going down does not fail your call.

Send a POST request to https://api.getanyapi.com/v1/run/capterra.reviews with your AnyAPI key in an "Authorization: Bearer" header and the input as a JSON body. The same key and the same wallet work on every AnyAPI endpoint.

No. You add US dollars to one prepaid AnyAPI balance and each request draws it down. There is no monthly plan and no minimum, and the same balance pays for every AnyAPI endpoint.

Yes. Install @getanyapi/sdk from npm for TypeScript or getanyapi from pip for Python. Both call every AnyAPI endpoint with the same key, and any HTTP client works too.

Yes. An agent can connect to the AnyAPI MCP server at https://api.getanyapi.com/mcp, or create its own free-trial key with one unauthenticated POST to https://api.getanyapi.com/agent/signup and call this endpoint over HTTP.