Gartner Peer Insights Scraper - Reviews, Ratings & Profiles avatar

Gartner Peer Insights Scraper - Reviews, Ratings & Profiles

Pricing

from $1.39 / 1,000 reviews

Go to Apify Store
Gartner Peer Insights Scraper - Reviews, Ratings & Profiles

Gartner Peer Insights Scraper - Reviews, Ratings & Profiles

Extract reviews, star ratings, reviewer details, and full product profiles from Gartner Peer Insights. No login required. Scrapes 1,000 reviews in under 60 seconds with parallel fetching. Filter by star rating, sort by most helpful or most recent. Export as JSON, CSV, or Excel.

Pricing

from $1.39 / 1,000 reviews

Rating

0.0

(0)

Developer

Zen Studio

Zen Studio

Maintained by Community

Actor stats

2

Bookmarked

66

Total users

10

Monthly active users

10 hours

Issues response

2 days ago

Last modified

Share

Gartner Peer Insights Reviews Scraper | Extract Reviews & Product Data (2026)

Full review history. Job titles. Industries. Company sizes.

From Zen Studio, creators of G2 Reviews and Capterra Reviews, with 50,000+ combined lifetime runs across those two review actors.

Why choose this actor?

Go through the full review history. Collect all available reviews for a product, or set your own limit. Search patterns across years of feedback, then narrow the results by star rating or collect the most recent reviews first.

Know who the feedback comes from. Get reviewer job titles, industries and company-size bands alongside review summaries and ratings. Separate an enterprise IT team's experience from feedback by smaller businesses using the published reviewer details.

Product and competitor context, included. Get product and vendor descriptions, pricing descriptions, rating breakdowns and alternative products with their ratings where available. Compare up to 10 products per run, with each review linked to its product.

Collect product reviews

Quick input

Start with 20 reviews from one product:

{
"productUrls": ["https://www.gartner.com/reviews/product/zoom-meetings"],
"maxResults": 20,
"sort": "most-recent"
}

Open actor input. Set maxResults to 0 for the full available history on a paid Apify plan. Free Apify accounts are limited to 50 reviews per run. Your spending limit still applies; reviews are billed under the current Store pricing.

Export JSON, CSV or Excel. Product profiles appear in the first review's productData for each product and in the run's key-value store. Field availability depends on Gartner; detailed likes and dislikes are included for selected spotlight reviews where published.

Zen Studio · Software Reviews
 Gartner
You are here
 G2 Reviews
Software feedback
 Capterra
Buyer reviews
 TrustRadius
B2B reviews
 All-in-One
Multiple platforms

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

zen-studio/gartner-review-scraper on Apify. Call: ApifyClient("TOKEN").actor("zen-studio/gartner-review-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: productUrls: array of strings (up to 10 product URLs, required; legacy productUrl: string accepts one), maxResults: integer (0=all, applies per product), sort: string (most-recent|most-helpful|least-recent). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/zen-studio~gartner-review-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Pricing and plan-specific rates: https://apify.com/zen-studio/gartner-review-scraper/pricing. Free accounts: 50 reviews per run; paid accounts: maxResults=0 for all available reviews. Get token: https://console.apify.com/account/integrations

What Data Can You Extract from Gartner?

Per review:

  • Headline, review summary, star rating (1-5)
  • Reviewer job title, industry, company size
  • Review date, direct URL to the review
  • Product name, vendor name, Gartner market category

Product profile (embedded in the first review's productData field):

  • Product description, pricing model description, logo
  • Vendor name, vendor description
  • Average rating, star distribution (1-5 breakdown)
  • Top 3 competing products with their ratings
  • Review spotlight: the top favorable and top critical review, each with the reviewer's full "what they liked" and "what they disliked" answers

How to Scrape Gartner Peer Insights Reviews

  1. Go to Gartner Peer Insights and find your product
  2. Copy the product URL (e.g. https://www.gartner.com/reviews/market/meeting-solutions/vendor/zoom/product/zoom-meetings/reviews)
  3. Paste it into the productUrls field (add up to 10 products)
  4. Set maxResults (0 = all reviews) and optional filters
  5. Run the Actor

Input Example

{
"productUrls": [
"https://www.gartner.com/reviews/market/it-service-management-platforms/vendor/servicenow/product/servicenow-service-management/reviews"
],
"maxResults": 100,
"sort": "most-helpful",
"starRating": ["5", "4"]
}

Input Parameters

ParameterTypeRequiredDescription
productUrlsarrayYesGartner Peer Insights product page URLs, up to 10 per run
productUrlstringNoA single product page URL. Used only when productUrls is empty
maxResultsintegerNoMax reviews to extract per product. 0 = all reviews. Default: 0
sortstringNomost-recent (default), most-helpful, or least-recent
starRatingarrayNoFilter by star rating: ["5", "4", "3", "2", "1"]. Empty = all

maxResults, sort and starRating apply to every product in the run.

Output

All results land in a single dataset (JSON/CSV/Excel). Every review carries productId and productSeoName, so results streamed to a webhook can be grouped by product. The first review of each product also includes a productData field with the full product profile; the rest have productData: null.

Output Example (First Review)

{
"id": "6656758",
"headline": "Ease of Use Stands Out on Zoom Despite Limitations With Background Blurring",
"summary": "I use zoom daily. It has been enhanced greatly over the past 3-5 updates. Very straightforward and easy to use.",
"rating": 5,
"date": "Feb 25, 2026",
"jobTitle": "Software Developer",
"industry": "Education",
"companySize": "Gov't/PS/Ed",
"sourceCode": 3,
"incentiveCode": 2,
"url": "https://www.gartner.com/reviews/market/meeting-solutions/vendor/zoom/product/zoom-meetings/review/view/6656758",
"productId": "eb106b1d-4511-4491-9421-ebfcdca4de1c",
"productSeoName": "zoom-meetings",
"productName": "Zoom Meetings",
"vendorName": "Zoom",
"marketName": "Meeting Solutions",
"productData": {
"productName": "Zoom Meetings",
"productId": "eb106b1d-4511-4491-9421-ebfcdca4de1c",
"productLogo": "https://www.gartner.com/pi/vendorimages/zoom_1710957285536.jpg",
"productDescription": "Zoom Meetings is a software designed to facilitate online meetings, video conferencing, and collaborative communication across different devices. The software enables users to host and join virtual meetings with HD video and audio, supporting screen sharing, chat, and recording capabilities for sessions. It provides features such as breakout rooms, meeting scheduling, and integration with calendar systems, which help organizations and individuals connect remotely for business discussions, team collaboration, and presentations. Zoom Meetings addresses the need for secure, scalable, and easy-to-access virtual meeting environments, allowing distributed teams and remote participants to effectively communicate and collaborate in real time.",
"pricingDescription": "Zoom Meetings software uses a tiered subscription pricing model, offering several plans with varying features based on usage needs. The software provides options including a free basic plan with limited meeting duration and participant capacity, as well as paid plans that increase limits and add administrative or advanced functionalities. Pricing is generally structured per host per month or per year, depending on the selected plan.",
"vendorName": "Zoom",
"vendorId": "3706",
"vendorDescription": "Zoom is an all-in-one intelligent collaboration platform that makes connecting easier, more immersive, and more dynamic for businesses and individuals. Zoom technology puts people at the center, enabling meaningful connections, facilitating modern collaboration, and driving human innovation through solutions like Team Chat, Phone, Meetings, omnichannel cloud Contact Center, AI Companion, Whiteboard, and more, in one offering.",
"marketName": "Meeting Solutions",
"averageRating": 4.5,
"totalReviews": 6284,
"overallRatings": {
"1": 5,
"2": 4,
"3": 208,
"4": 2308,
"5": 3759
},
"alternatives": [
{ "name": "Microsoft Teams", "seoName": "microsoft-teams", "reviewRating": 4.4, "reviewCount": 3664 },
{ "name": "Webex Suite", "seoName": "webex-suite", "reviewRating": 4.5, "reviewCount": 3124 },
{ "name": "Google Chat", "seoName": "google--chat", "reviewRating": 4.5, "reviewCount": 2535 }
],
"reviewSpotlight": {
"favorable": {
"id": "6966038",
"rating": 4,
"headline": "Good video conferencing product, mediocre at other things for various reasons",
"summary": null,
"likes": "It's reliable, integrations work well, willingness for the company to iterate on the product is good.",
"dislikes": "1) normal (i.e. 1080p) A/V fidelity is gatekept behind an additional license purchase...",
"jobTitle": "IT Associate",
"industry": "Software",
"companySize": "3B - 10B USD",
"date": "Sep 2, 2026"
},
"critical": {
"id": "6786406",
"rating": 3,
"headline": "Difficulty Managing Participant Controls Raises Concerns About Zoom Usability",
"summary": null,
"likes": "I have found it in the past to be good but there are some frustrating elements to it...",
"dislikes": "Inability to bypass on the password requirement or not to force people to wait...",
"jobTitle": "Software Developer",
"industry": "Education",
"companySize": "Gov't/PS/ED <5,000 Employees",
"date": "May 7, 2026"
}
}
},
"scrapedAt": "2026-03-04T14:30:01.844097+00:00"
}

Output Example (Subsequent Reviews)

{
"id": "6413674",
"headline": "Transition to ServiceNow Centralizes IT Operations",
"summary": "Our experience adopting ServiceNow for IT Service Management has been a journey of transformation...",
"rating": 5,
"date": "Sep 27, 2025",
"jobTitle": "SENIOR CYBERSECURITY ENGINEER",
"industry": "Transportation",
"companySize": "1B-10B USD",
"sourceCode": 3,
"incentiveCode": 2,
"url": "https://www.gartner.com/reviews/market/it-service-management-platforms/vendor/servicenow/product/servicenow-service-management/review/view/6413674",
"productId": "ffa551bb-0c0b-4d53-97fa-216bc92f36a3",
"productSeoName": "servicenow-service-management",
"productName": "ServiceNow IT Service Management",
"vendorName": "ServiceNow",
"marketName": "IT Service Management Platforms",
"productData": null,
"scrapedAt": "2026-03-04T09:28:55.621618+00:00"
}

Pricing

The primary review-result charge is $1.99 per 1,000 reviews on the Free plan and $1.39–$1.79 per 1,000 on paid plans. Actor-start and dataset-item charges also apply. See the Store Pricing tab for your plan's current rates.

Free Apify accounts can collect up to 50 reviews per run. Set maxResults to 0 on a paid plan for the full available history, subject to your spending limit.

Advanced Usage

Scrape Several Products in One Run

Pass up to 10 product URLs. maxResults applies to each product, so this returns up to 300 reviews:

{
"productUrls": [
"https://www.gartner.com/reviews/product/zoom-meetings",
"https://www.gartner.com/reviews/product/microsoft-teams",
"https://www.gartner.com/reviews/product/slack"
],
"maxResults": 100
}

Reviews from all products land in the same dataset, each carrying productId, productSeoName and productName, so you can split them per product afterwards.

Extract All Reviews for a Product

Set maxResults to 0 to collect the full available review history on a paid Apify plan. Free Apify accounts are capped at 50 reviews per run; your spending limit also applies.

{
"productUrl": "https://www.gartner.com/reviews/market/meeting-solutions/vendor/zoom/product/zoom-meetings/reviews",
"maxResults": 0
}

Filter by Rating

Extract only negative reviews (1-3 stars) for competitor analysis:

{
"productUrl": "https://www.gartner.com/reviews/market/meeting-solutions/vendor/zoom/product/zoom-meetings/reviews",
"starRating": ["1", "2", "3"],
"sort": "most-recent"
}

Most Helpful Reviews First

Get the highest-signal reviews by sorting by helpfulness:

{
"productUrl": "https://www.gartner.com/reviews/market/meeting-solutions/vendor/zoom/product/zoom-meetings/reviews",
"maxResults": 50,
"sort": "most-helpful"
}

API Integration

Python

from apify_client import ApifyClient
client = ApifyClient("your_api_token")
run = client.actor("zen-studio/gartner-review-scraper").call(run_input={
"productUrl": "https://www.gartner.com/reviews/market/it-service-management-platforms/vendor/servicenow/product/servicenow-service-management/reviews",
"maxResults": 100,
"sort": "most-helpful",
})
# Get reviews + product profile
reviews = list(client.dataset(run["defaultDatasetId"]).iterate_items())
# Product profile is in the first review's productData field
product = reviews[0]["productData"]
print(f"{product['productName']}: {product['averageRating']}★ ({product['totalReviews']} reviews)")
for review in reviews:
print(f"{review['rating']}★ - {review['headline']}")

JavaScript

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "your_api_token" });
const run = await client.actor("zen-studio/gartner-review-scraper").call({
productUrl: "https://www.gartner.com/reviews/market/it-service-management-platforms/vendor/servicenow/product/servicenow-service-management/reviews",
maxResults: 100,
sort: "most-helpful",
});
// Get reviews + product profile
const { items } = await client.dataset(run.defaultDatasetId).listItems();
// Product profile is in the first review's productData field
const product = items[0].productData;
console.log(`${product.productName}: ${product.averageRating}★ (${product.totalReviews} reviews)`);
items.forEach((r) => console.log(`${r.rating}★ - ${r.headline}`));

Data Export

Results can be downloaded in:

  • JSON -- for programmatic analysis and integrations
  • CSV -- for spreadsheets and BI tools
  • Excel -- for reporting and visualization

FAQ

Is a Gartner account required?

No. The Actor extracts all reviews without a Gartner account or login.

How many reviews can I extract?

On a paid Apify plan, set maxResults to 0 to collect the full available history without an actor review-count cap. Free accounts are limited to 50 reviews per run, and your spending limit always applies.

How fresh is the data?

Every run fetches live data directly from Gartner. Reviews appear as soon as Gartner publishes them.

What is sourceCode and incentiveCode?

These are Gartner's internal codes indicating how the review was sourced (organic, invited, vendor-facilitated) and whether an incentive was offered. Useful for filtering review authenticity.

Can I scrape multiple products?

Yes. Add up to 10 product URLs to productUrls and they are collected in a single run. Every review carries its product's ID and name, so the results can be split per product.

How fast is it?

Runtime depends on the number of reviews, selected products and source response times. Multiple products can be processed in parallel.

This Actor extracts publicly available review data from Gartner Peer Insights. Users are responsible for complying with Gartner's terms of service and applicable data protection regulations (GDPR, CCPA).