Gartner Reviews Scraper
Pricing
$0.75 / 1,000 reviews
Gartner Reviews Scraper
Collect public Gartner Peer Insights reviews by product URL, product ID, or vendor ID. Filter by rating, date, reviewer details, region, and cohort, then save structured review records with source links when available.
Pricing
$0.75 / 1,000 reviews
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
🔎 Gartner reviews for product research
Product researchers, market analysts, and software teams can collect public Gartner Peer Insights reviews for selected products and vendors. The Actor saves structured rows with ratings, review text, submission dates, reviewer details, and source links when available, so you can study buyer feedback and compare products.
- Collect public review rows for a known product with Gartner Peer Insights Reviews.
- Collect public reviews from a product page with Gartner Product Reviews.
- Save review titles, ratings, and source links for a product with Gartner Product Review Scraper.
- Build a structured review dataset for analysis with Gartner Reviews Scraper.
- Gather review rows for research with Gartner Peer Insights Scraper.
📊 Gartner review rows for analysis
Each saved row represents the first eligible public review found for a selected Gartner product. It can include the product and vendor, rating, review title and text, submission date, review link and ID, original language, translated text, reviewer context, and source-published likes or dislikes when available.
▶️ Collect Gartner reviews from selected targets
Choose one discovery method in findBy: Gartner URLs, Product IDs, or Vendor IDs. Add one or more targets for that method, then apply the shared rating, date, reviewer, region, cohort, and order filters. Vendor IDs also let the Actor discover product review pages for that vendor.
Product-scoped review URLs must include the market, vendor, and product path. Review-only URLs are not accepted. If the same source review appears again through another submitted URL or identifier, the later match is ignored. The saved row reflects the first match and does not merge later evidence.
⚙️ Input
Use one discovery method per run. Values in inactive discovery sections are ignored.
Input fields
| Field | Type | What it does |
|---|---|---|
findBy | string | Chooses the target mode: urls, productIds, or vendorIds. |
urls | array of objects | Adds one or more public Gartner product-page URLs or product-scoped review URLs. |
urls[].url | string | A public Gartner product-page URL, or a product-scoped review URL with market, vendor, and product context. |
productIds | array of strings | Adds one or more Gartner product identifiers. |
vendorIds | array of strings | Adds one or more Gartner vendor identifiers and discovers product review pages for each vendor. |
ratings | array of strings | Keeps only selected overall ratings from 1 through 5. Leave empty to include every rating. |
submissionDate | object | Holds the optional submission-date filter. |
submissionDate.inLastTwelveMonths | boolean | Keeps reviews submitted in the last twelve months when true. Leave it off to include reviews from any date. |
jobFunctions | array of strings | Keeps reviews whose source-published reviewer job function matches a submitted value. Leave empty to include all functions. |
industries | array of strings | Keeps reviews whose source-published reviewer industry matches a submitted value. Leave empty to include all industries. |
companyBands | array of strings | Keeps reviews whose source-published company size or revenue band matches a submitted value. Leave empty to include all bands. |
reviewerRegions | array of strings | Keeps reviews whose source-published reviewer region matches a submitted value. Leave empty to include all regions. |
reviewerCohorts | array of strings | Keeps reviews whose source-published reviewer cohort matches a submitted value, such as end-user or partner. Leave empty to include all cohorts. |
reviewOrder | string | Orders matching reviews as mostRecent, mostHelpful, or leastRecent. |
Default input example
This example is copied from a successful current-beta run:
{"findBy": "urls","urls": [{"url": "https://www.gartner.com/reviews/product/microsoft-teams"}],"ratings": ["5"],"submissionDate": {"inLastTwelveMonths": true},"reviewOrder": "mostHelpful"}
🧾 Output
The Output tab provides a link to the collected review rows. Optional fields can be absent when Gartner does not publish that value.
Output link
| Field | Type | What it does |
|---|---|---|
datasetUrl | string | Opens the collected Gartner review rows. |
Review row
| Field | Type | What it does |
|---|---|---|
productName | string | Name of the Gartner product being reviewed. |
productId | string | Source-published identifier of the reviewed product, when available. |
vendorName | string | Source-published vendor name for the reviewed product, when available. |
vendorId | string | Source-published vendor identifier, when available. |
overallRating | number | Source-published overall rating on Gartner's five-point scale. |
reviewTitle | string | Source-published title of the review. |
reviewText | string | Source-published review narrative in its original language. |
submissionDate | string (date) | Source-published date when the review was submitted. |
reviewUrl | string (URL) | Source URL that opens the public review, when available. |
reviewId | string | Source-published review identifier, when available. |
originalLanguage | string | Source-published language of the original review, when available. |
translatedReview | object | Source-provided translated review content, when available. |
translatedReview.title | string | Source-provided translated review title, when available. |
translatedReview.text | string | Source-provided translated review narrative, when available. |
reviewer | object | Source-published reviewer details, when available. |
reviewer.jobFunction | string | Source-published reviewer job title or function, when available. |
reviewer.industry | string | Source-published industry of the reviewer's organization, when available. |
reviewer.companyBand | string | Source-published company-size or revenue band, when available. |
reviewer.cohort | string | Source-published reviewer cohort, such as end user or partner, when available. |
decisionContext | object | Source-published context about the reviewer's product decision, when available. |
decisionContext.likes | array of strings | Source-published things the reviewer likes about the product, when available. |
decisionContext.dislikes | array of strings | Source-published things the reviewer dislikes about the product, when available. |
Example review row
This unshortened row is copied from the successful current-beta run:
{"productName": "Microsoft Teams","overallRating": 5,"reviewTitle": "Integración de Teams con Office y SharePoint Mejora Colaboración pero Genera Dudas","reviewText": "Con Teams puedo hacer de todo, no solo comunicarme con mis compañero de trabajo y externos, si no que además de ello puedo colaborar en tiempo real en un Excel o Word dentro de la misma aplicación, esta totalmente integrado al paquete de Office 365.","submissionDate": "2026-04-07","productId": "58768","vendorName": "Microsoft","vendorId": "159","reviewUrl": "https://www.gartner.com/reviews/review/view/6723980","reviewId": "6723980","originalLanguage": "es","translatedReview": {"title": "Integrating Teams with Office and SharePoint Improves Collaboration but Raises Questions","text": "With Teams I can do everything, not only communicate with my colleagues and external contacts, but I can also collaborate in real time on an Excel or Word document within the same application; it is fully integrated into the Office 365 suite."},"reviewer": {"jobFunction": "IT Associate","industry": "Construction","companyBand": "50M-1B USD","cohort": "end-user"},"decisionContext": {"likes": ["It functions and can support a large number of participants well.","The integration with Microsoft 365 is seamless - switching between Teams, SharePoint, and Outlook happens naturally without context switching. The channels and teams structure maps well to our organizational needs. Video call quality has been consistently excellent even with participants across different time zones. The mobile app works reliably for staying connected when traveling to trade shows."],"dislikes": ["As mentioned, there isn't any native support for Linux, so software engineers using Ubuntu or similar flavors of Linux are left to use unofficial workarounds to gain a desktop experience or are relinquished to using only the web browser which doesn't have feature parity.","Search functionality is frustratingly weak - finding a specific message from weeks ago is nearly impossible even with keywords. The notification system can be overwhelming and the settings for managing them are scattered across multiple menus. File organization within channels quickly becomes messy without strict governance. Guest access for external partners requires more admin overhead than it should."]}}
💳 Pricing
This Actor charges $0.00075 for each public review saved to the dataset. A run with no saved review does not trigger this charge.
🔌 Integrations
Use the dataset link in the Output tab to view or export review rows in Apify. You can also read the dataset through the Apify API.
❓ FAQ
Can I submit several products or vendors at once?
Yes. Add multiple URLs, product IDs, or vendor IDs under the one method selected in findBy. All targets in the run use the same filters and review order.
What happens when the same review matches twice?
The first eligible match is saved immediately. A later match from another submitted URL or identifier is ignored, so one row does not combine later matches.
Why are some reviewer or translated fields missing?
Gartner does not publish every optional field for every review. Core review data remains useful, while optional reviewer, translation, or decision fields appear when the source provides them.
Can I collect private reviews or reviews from another site?
No. This Actor collects publicly accessible Gartner Peer Insights review data. It does not collect private Gartner content or reviews from other platforms.
Can I filter by rating and reviewer details?
Yes. Use ratings, the last-twelve-months option, reviewer job functions, industries, company bands, regions, and cohorts. You can also choose most recent, most helpful, or least recent order.
Does the Actor create sentiment scores or recommendations?
No. It returns source review data and source-published context. It does not add machine-generated sentiment, recommendations, or market conclusions.
📝 Changelog
v0.0 (21-09-2026)
- Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- G2 Products Scraper: Compare Gartner review signals with G2 product ratings and review samples.
- GetApp Scraper: Collect GetApp software listings, ratings, and visible reviews for the same product research.
- Trustpilot Business Reviews Scraper: Add public Trustpilot business reviews and reputation metrics.
- Yelp Business Review Scraper: Collect public Yelp business review text, ratings, and dates.
- Gartner Peer Insights Scraper - Reviews, Ratings & Profiles: Compare another Gartner Peer Insights workflow for ratings and product profiles.
Made with ❤️ by Maxime Dupré