Gartner Reviews Scraper avatar

Gartner Reviews Scraper

Pricing

$0.75 / 1,000 reviews

Go to Apify Store
Gartner Reviews Scraper

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é

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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.

📊 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

FieldTypeWhat it does
findBystringChooses the target mode: urls, productIds, or vendorIds.
urlsarray of objectsAdds one or more public Gartner product-page URLs or product-scoped review URLs.
urls[].urlstringA public Gartner product-page URL, or a product-scoped review URL with market, vendor, and product context.
productIdsarray of stringsAdds one or more Gartner product identifiers.
vendorIdsarray of stringsAdds one or more Gartner vendor identifiers and discovers product review pages for each vendor.
ratingsarray of stringsKeeps only selected overall ratings from 1 through 5. Leave empty to include every rating.
submissionDateobjectHolds the optional submission-date filter.
submissionDate.inLastTwelveMonthsbooleanKeeps reviews submitted in the last twelve months when true. Leave it off to include reviews from any date.
jobFunctionsarray of stringsKeeps reviews whose source-published reviewer job function matches a submitted value. Leave empty to include all functions.
industriesarray of stringsKeeps reviews whose source-published reviewer industry matches a submitted value. Leave empty to include all industries.
companyBandsarray of stringsKeeps reviews whose source-published company size or revenue band matches a submitted value. Leave empty to include all bands.
reviewerRegionsarray of stringsKeeps reviews whose source-published reviewer region matches a submitted value. Leave empty to include all regions.
reviewerCohortsarray of stringsKeeps reviews whose source-published reviewer cohort matches a submitted value, such as end-user or partner. Leave empty to include all cohorts.
reviewOrderstringOrders 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

FieldTypeWhat it does
datasetUrlstringOpens the collected Gartner review rows.

Review row

FieldTypeWhat it does
productNamestringName of the Gartner product being reviewed.
productIdstringSource-published identifier of the reviewed product, when available.
vendorNamestringSource-published vendor name for the reviewed product, when available.
vendorIdstringSource-published vendor identifier, when available.
overallRatingnumberSource-published overall rating on Gartner's five-point scale.
reviewTitlestringSource-published title of the review.
reviewTextstringSource-published review narrative in its original language.
submissionDatestring (date)Source-published date when the review was submitted.
reviewUrlstring (URL)Source URL that opens the public review, when available.
reviewIdstringSource-published review identifier, when available.
originalLanguagestringSource-published language of the original review, when available.
translatedReviewobjectSource-provided translated review content, when available.
translatedReview.titlestringSource-provided translated review title, when available.
translatedReview.textstringSource-provided translated review narrative, when available.
reviewerobjectSource-published reviewer details, when available.
reviewer.jobFunctionstringSource-published reviewer job title or function, when available.
reviewer.industrystringSource-published industry of the reviewer's organization, when available.
reviewer.companyBandstringSource-published company-size or revenue band, when available.
reviewer.cohortstringSource-published reviewer cohort, such as end user or partner, when available.
decisionContextobjectSource-published context about the reviewer's product decision, when available.
decisionContext.likesarray of stringsSource-published things the reviewer likes about the product, when available.
decisionContext.dislikesarray of stringsSource-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 🫡

Made with ❤️ by Maxime Dupré