Request a tool
All toolsGuidesMCP serverRequest a toolPlatformsCategories
Gartner Peer Insights Scraper icon

Gartner Peer Insights Scraper

Extract Gartner Peer Insights reviews for any software product: full review text, star rating, date, reviewer job title, industry and company size.

24 runs on Apify
Run this in the cloudRun on Apify →

Reviews & Reputation Data

How it works

  1. 1
    Open it on Apify

    Hit Run on Apify — it opens the tool in the cloud, no install.

  2. 2
    Set the inputs

    Adjust productUrls, searchTerms, maxReviewsPerProduct (sensible defaults are pre-filled).

  3. 3
    Click Run

    The tool runs on Apify’s cloud and collects the data for you.

  4. 4
    Export the results

    Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.

Inputs

FieldWhat it doesType
productUrlsOne entry per product. Paste the Peer Insights URL straight from your address bar (https://www.gartner.com/reviews/product/azure-data-factory), the long market/vendor/product form, or just the product slug (azure-data-factory). If the URL names a market, only that market's reviews are collected; otherwise every market the product sits in is walked.array
searchTermsOptional. A product name such as "Snowflake". Each term costs one extra request and takes Gartner's top match, so a URL is always more precise.array
maxReviewsPerProductHard cap on billable review rows for each product. You are charged per review returned, so this is also your budget cap. Large products carry 1,000+ reviews.integer
recentMonthsOptional recency window, applied by Gartner itself, so you are never charged for older rows. 0 means all time. Example: a product with 6,322 lifetime reviews returns 48 at 12 months and 3 at 1 month. Reviews always arrive in Gartner's own helpfulness ranking; Gartner's API has no date sort, so this is the way to get recent ones.integer
starRatingsOptional. Keep only reviews with these star ratings. Gartner has no server-side rating filter, so the actor reads reviews and drops the ones you did not ask for. You are only charged for rows you keep, but a rare rating costs extra reading time; scanning stops after roughly 12 reads per requested review.array
includeProductSummaryOn by default. Adds one extra, never-charged row per product with the product and vendor name, markets, average rating, the 1-5 rating distribution, Gartner's own review count, the product description and its pricing model.boolean
includeProsAndConsOn by default. Gartner publishes verbatim pros/cons only for the two reviews it spotlights per market (one favourable, one critical); this fills the pros and cons fields on those rows. Costs one extra, never-charged request per market. Every other row leaves pros and cons null.boolean
concurrencyGartner returns one review per request, so this is the main speed dial. 8 is a good default; raise it only if you are pulling thousands of reviews.integer

What you get

A structured dataset — each result includes fields like:

productNamevendorNamereviewIdheadlineratingreviewDatereviewerJobTitlereviewerIndustrycompanySizereviewTextreviewUrl

Export every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.

Related tools in Reviews & Reputation Data

Other ready-to-run tools in the same category — all pay-per-use on the Apify cloud.

Trustpilot Scraper iconReviews & Reputation Data

Trustpilot Scraper

Trustpilot reviews scraper at $0.45 per 1,000 plus $0.001 per run start. Rating, full text, author, date, verification and company replies.

Ready to run — no setup

G2 Reviews Scraper iconReviews & Reputation Data

G2 Reviews Scraper

Scrape G2 software reviews at $1.70 per 1,000: rating, title, full text, reviewer, date and URL. Any product slug. No G2 account or API key needed.

Ready to run — no setup

Capterra Reviews Scraper iconReviews & Reputation Data

Capterra Reviews Scraper

Extract Capterra reviews without an API key or login. Ratings, pros, cons, sub-scores and reviewer profile for any product, as JSON, CSV or Excel.

Ready to run — no setup

Tripadvisor Reviews Scraper iconReviews & Reputation Data

Tripadvisor Reviews Scraper

Extract Tripadvisor reviews for hotels, restaurants and attractions: rating, full text, reviewer, hometown, trip type, owner response and review URL.

Ready to run — no setup

Booking.com Reviews Scraper iconReviews & Reputation Data

Booking.com Reviews Scraper

Extract public Booking.com guest reviews: rating, review title, positive and negative text, reviewer name and country.

Ready to run — no setup

Google Play Reviews Scraper iconApp Store Data

Google Play Reviews Scraper

Google Play reviews scraper at $0.09 per 1,000, flat at every volume. Unlimited reviews, any country or language, star and date filters. No API key.

Ready to run — no setup

See all Reviews & Reputation Data →

Gartner Peer Insights Scraper — reviews API for enterprise software

Pulls verified user reviews from Gartner Peer Insights for any product on the site. You give it a product URL; you get one row per review with the review body, the headline, the 1–5 star rating, the date, and who wrote it — job title, function, industry, company size — plus the product, vendor and Gartner market it belongs to.

No Gartner account, no cookie, no token. Everything here is what a logged-out visitor can read.

What a row looks like

Real output, Zoom Meetings, unedited:

{
  "reviewId": "6786406",
  "reviewUrl": "https://www.gartner.com/reviews/market/meeting-solutions/vendor/zoom/product/zoom-meetings/review/view/6786406",
  "headline": "Difficulty Managing Participant Controls Raises Concerns About Zoom Usability",
  "reviewText": "I signed up to manage the Zoom presence on the National Day of Prayer. However, when I started the meeting I was notified someone was 'waiting' to be admitted...",
  "rating": 3,
  "reviewDate": "May 7, 2026",
  "reviewerJobTitle": "Software Developer",
  "reviewerFunction": "Software Development",
  "reviewerIndustry": "Education",
  "companySize": "Gov't/PS/ED <5,000 Employees",
  "isPartnerReview": false,
  "reviewSourceCode": 4,
  "reviewIncentiveCode": 2,
  "upVotes": 0,
  "pros": null,
  "cons": null,
  "productName": "Zoom Meetings",
  "vendorName": "Zoom",
  "marketName": "Meeting Solutions",
  "productUrl": "https://www.gartner.com/reviews/product/zoom-meetings"
}

Every run also returns one free summary row per product: average rating, the full 1–5 rating distribution, Gartner's own review count, the markets the product sits in, the product description and its pricing model. Summary, sample and diagnostic rows carry _charged: false and cost nothing.

Input

Paste the URL from your address bar. All of these work:

{
  "productUrls": [
    "https://www.gartner.com/reviews/product/azure-data-factory",
    "https://www.gartner.com/reviews/market/meeting-solutions/vendor/zoom/product/zoom-meetings/reviews",
    "snowflake"
  ],
  "maxReviewsPerProduct": 200,
  "recentMonths": 12
}
FieldWhat it does
productUrlsProduct URL, long market/vendor/product URL, or the bare slug. A URL that names a market pins the run to that market; otherwise every market the product sits in is walked.
searchTermsProduct name instead of a URL. Costs one extra request and takes Gartner's top match.
maxReviewsPerProductBilling cap. You are charged per review returned.
recentMonthsOnly reviews from the last N months. Applied by Gartner, so you are never charged for older rows.
starRatingsKeep only certain star ratings. Filtered locally — see the honest bit below.
includeProductSummaryThe free summary row. On by default.
includeProsAndConsFills pros/cons on the reviews Gartner spotlights. On by default.
concurrencyParallel requests, default 8.

Speed and scale

Gartner hands back one review per request, so throughput is simply how many requests you can make. No proxy is needed for the usual path. Measured on the Apify platform, wall-clock, container start included:

ReviewsRequestsRun time
5133.9 s
25026518.2 s

Zoom Meetings has 6,322 reviews on Gartner, so a 250-review pull is a small slice of one product.

What this does not do

Being straight about the login wall, because it is the whole story on this site.

  • Per-review pros/cons are login-walled. Gartner publishes verbatim "what I liked / what I

disliked" text for exactly two reviews per market — the one favourable and one critical review it spotlights. Those two rows get real pros and cons. Every other row leaves both fields null. Nothing here fakes them.

  • Per-review sub-ratings are login-walled too. There are no per-review evaluation, deployment,

support or "likelihood to recommend" scores in the public data, so this actor does not emit any. Product-level aggregates (average rating, 1–5 distribution) are public and are in the summary row.

  • There is no date sort. Gartner's endpoint honours its own helpfulness ranking and silently

ignores every date-sort value it is given. Use recentMonths to get recent reviews — it is a real server-side filter and it is cheaper, because you are not charged for the rows it removes.

  • Star filtering is done here, not by Gartner. Gartner has no rating filter on this endpoint, so

the actor reads reviews and drops the ones you did not ask for. You are only charged for rows you keep, but a rare rating costs reading time; scanning stops after about 12 reads per requested review.

  • Review counts differ between screens on Gartner's own site, because ratings and written

reviews are counted differently and a product's reviews are split across its markets. The summary row reports both reviewsOnGartner (what the review endpoint says) and ratingsCount (what the ratings endpoint says) rather than pretending they agree.

  • Duplicates exist in Gartner's index. One 132-review market answered 132 index positions with

126 distinct review ids. Rows are deduplicated by reviewId, so you are charged for 126, not 132.

  • A few markets are slower than the rest. Gartner's own edge blocks a handful of market slugs on

the fast route — ai-platforms-for-data-science-and-machine-learning is one — and those fall back to a slower, rate-limited path. Other markets of the same product are unaffected, and a market that cannot be read at all is reported as a free diagnostic row rather than silently skipped.

Pricing

Pay per review returned, plus a small per-run start fee. You are only charged for genuine review rows — summary, sample and diagnostic rows are free. A run with no input, or with input that is not a Gartner product reference at all, is not charged anything, not even the start fee.

FAQ

Does this need a Gartner login or a Peer Insights account? No. It reads the same public endpoints the logged-out product page reads. There is no account, no password and no session cookie anywhere in this actor.

Can I get the full text of every review? Yes. reviewText is the reviewer's own written review, in full, on every row — not a truncated teaser. What is *not* public is the separate pros/cons breakdown and per-review sub-scores.

How do I scrape Gartner Peer Insights reviews for a specific product? Copy the product URL from Gartner (for example https://www.gartner.com/reviews/product/azure-data-factory), put it in productUrls, set maxReviewsPerProduct, and run. That is the whole setup.

How do I get only recent reviews? Set recentMonths. A product with 6,322 lifetime reviews returns 48 at recentMonths: 12 and 3 at recentMonths: 1.

Why do some rows have pros and cons and most do not? Because Gartner only publishes that breakdown for the two reviews it spotlights per market. Filling the other rows would mean inventing text, so those stay null.

Can I monitor a product for new reviews? Yes — schedule the actor with recentMonths: 1 and a small maxReviewsPerProduct. Reviews are keyed by reviewId, so deduplicating across runs is a one-line join.

What are reviewSourceCode and reviewIncentiveCode? Gartner's own internal codes for how a review was solicited and whether it was incentivised. Gartner does not publish a legend for them, so they are passed through as raw numbers rather than guessed at.

Does it work for products in more than one Gartner market? Yes. Gartner splits a product's reviews by market. If your URL does not name a market, the actor walks every market the product appears in and deduplicates the results.

What about Capterra, G2 or Software Advice? Different sites, different scrapers. This one covers Gartner Peer Insights only.