G2 Product Scraper — Profile, Reviews, Pricing & Features avatar

G2 Product Scraper — Profile, Reviews, Pricing & Features

Under maintenance

Pricing

from $5.00 / 1,000 results

Go to Apify Store
G2 Product Scraper — Profile, Reviews, Pricing & Features

G2 Product Scraper — Profile, Reviews, Pricing & Features

Under maintenance

Scrape any G2 product profile — description, overall rating, review count, individual reviews, pricing plans, features and discussions, all in one structured row. No login or account. Pay only for profiles found — misses are free.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

NeuralVerge

NeuralVerge

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

15 hours ago

Last modified

Share

G2 Product Scraper — Profile, Reviews, Pricing & Features

Scrape a full G2 product profile from its URL — product description, overall star rating and review count, the individual reviews, pricing plans, features and discussions — as one structured row per run. Powered by the Neuralverge API. No login or account required, and you only pay for profiles found — misses are free. Export to JSON, CSV or Excel.

Ideal for SaaS market research, competitor and product analysis, review monitoring, and feeding voice-of-customer and product data to AI agents.

✨ Why this Actor

  • 💸 Pay only for profiles found — one billed row per product returned. Empty or failed pages are skipped and never billed.
  • 🧩 The whole profile in one row — product info, overall G2 rating and review count, the review list, pricing plans, features and discussions, all together in a single record.
  • 🔓 No login, cookies or account — fetching and structuring run on the Neuralverge backend.
  • Real-time & structured — fresh data each run, one predictable JSON schema, ready for a spreadsheet, database or AI pipeline (MCP-ready).

🔧 How it works

  1. Provide a G2 product URL — e.g. https://www.g2.com/products/revolut/reviews.
  2. Run the Actor. The page is fetched and AI-structured on the Neuralverge backend.
  3. Get one dataset row with the full profile — product info, rating, reviews, pricing, features and discussions. Export to CSV, JSON, or Excel, or pull it over the Apify API.

Pages that return no product (or an upstream error) are logged and skipped without charge.

Input

One G2 product URL per run.

FieldTypeNotes
g2UrlstringA G2 product URL (…/products/<product>/reviews).
countryCodestringGeo-routing code (advanced, default us).
finalizerModelstringExtraction model (advanced).
{
"g2Url": "https://www.g2.com/products/revolut/reviews"
}

What you'll receive

One row per run, with:

  • productName, companyName, productDescription — product info
  • overallRating, totalReviews — the product's overall G2 rating and review count
  • reviews — array of individual reviews (author, rating_given, title, content)
  • pricing — array of pricing plans (plan_name, price, plan_features)
  • features — array of product features (feature_name, description)
  • discussions — array of discussion threads (title, author, reply_count)
  • reviewsCount, featuresCount, pricingPlansCount, discussionsCount — quick counts
  • query — the input URL, plus scrapedAt

Example output (real run)

A live run on the Revolut G2 page — the full Neuralverge API response the Actor structures into the dataset row (product info, overall rating 3.7 over 21 reviews, the review list and features; discussions and pricing were empty for this product).

{
"session_id": "3aa9af0e-3783-485f-853c-05f17c127247",
"kind": "extract",
"url": "https://www.g2.com/products/revolut/reviews",
"used_url": "https://www.g2.com/products/revolut/reviews",
"instructions": "Extract data from G2 profile\n- Product Information\n- Rating\n- Reviews\n- Discussions\n- Pricing\n- Features",
"settings": {
"has_schema": true,
"country_code": "us",
"extract_schema_json": {
"type": "object",
"description": "Schema for extracting data from a G2 product profile.",
"properties": {
"product_information": {
"type": "object",
"description": "General information about the product.",
"properties": {
"product_name": {
"type": "string",
"description": "The name of the product."
},
"product_description": {
"type": "string",
"description": "A brief summary or description of the product."
},
"company_name": {
"type": "string",
"description": "The name of the company that develops the product."
}
},
"required": [
"product_name"
]
},
"rating": {
"type": "object",
"description": "The overall rating summary for the product.",
"properties": {
"overall_rating": {
"type": "number",
"description": "The overall star rating, typically out of 5 (e.g., 4.7)."
},
"total_reviews": {
"type": "integer",
"description": "The total number of reviews submitted for the product."
}
},
"required": [
"overall_rating",
"total_reviews"
]
},
"reviews": {
"type": "array",
"description": "A list of individual user reviews for the product.",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "The title or headline of the review."
},
"content": {
"type": "string",
"description": "The full text content of the user's review."
},
"author": {
"type": "string",
"description": "The name or designation of the reviewer."
},
"rating_given": {
"type": "number",
"description": "The star rating provided in this specific review."
}
},
"required": [
"title",
"content",
"rating_given"
]
}
},
"discussions": {
"type": "array",
"description": "A list of discussions related to the product.",
"items": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "The title of the discussion thread."
},
"author": {
"type": "string",
"description": "The user who started the discussion."
},
"reply_count": {
"type": "integer",
"description": "The number of replies in the discussion thread."
}
},
"required": [
"title"
]
}
},
"pricing": {
"type": "array",
"description": "Information on the product's pricing plans.",
"items": {
"type": "object",
"properties": {
"plan_name": {
"type": "string",
"description": "The name of the pricing plan or tier (e.g., 'Free', 'Pro', 'Enterprise')."
},
"price": {
"type": "string",
"description": "The cost of the plan (e.g., '$99/month', 'Contact for quote')."
},
"plan_features": {
"type": "array",
"description": "A list of features included in this specific plan.",
"items": {
"type": "string"
}
}
},
"required": [
"plan_name",
"price"
]
}
},
"features": {
"type": "array",
"description": "A list of key features of the product.",
"items": {
"type": "object",
"properties": {
"feature_name": {
"type": "string",
"description": "The name of the feature."
},
"description": {
"type": "string",
"description": "A short description of the feature."
}
},
"required": [
"feature_name"
]
}
}
},
"required": [
"product_information",
"rating"
]
}
},
"human": "# REVOLUT Product Profile\n\n## Product Information\n\n**Product Name:** REVOLUT\n\n**Company Name:** REVOLUT\n\n**Description:** Revolut is a digital banking alternative for instant payment notifications, free international money transfers, and global fee-free spending.\n\n## Rating\n\n**Overall Rating:** 3.7/5\n\n**Total Reviews:** 21\n\n## Reviews\n\n### Nijat I.\n\n**Rating:** 4.5/5\n\n**Title:** \"Effortless Money Management and Seamless Currency Exchange\"\n\n**Content:** Revolut is making money management easy and seamless, with all services accessible in one app. Foreign exchange is also seamless and even better in many respects when compared to banks. The spending analysis and notifications that entail real-time notifications make it easy to keep up with money. The platform is also easy to navigate, no matter how many accounts are used. Review collected by and hosted on G2.com.\n\n### Osvaldo B.\n\n**Rating:** 4.5/5\n\n**Title:** \"Intuitive, Reliable, and Perfect for Families\"\n\n**Content:** Revolut is a fully online bank. I opened my account a couple of years ago because I wanted to have a bank account for my kids that could be linked to mine. Right away, I found the interface intuitive and easy to use, and the bank itself appeared reliable and secure. When I needed assistance to block a card, the support team responded quickly and effectively, which I really appreciated. Review collected by and hosted on G2.com.\n\n### Alina S.\n\n**Rating:** 0/5\n\n**Title:** \"Please choose anything else\"\n\n**Content:** Nothing. Revolut is horrible and needs to be avoided at all cost. Review collected by and hosted on G2.com.\n\n### Gabriel G.\n\n**Rating:** 5/5\n\n**Title:** \"Great app when you are abroad\"\n\n**Content:** You have almost any currency you could image and the exchange fees are very low. Also, there's a bunch of other services that you could use depending on your package. Review collected by and hosted on G2.com.\n\n### Abdul E.\n\n**Rating:** 4/5\n\n**Title:** \"Fantastic Digital Service\"\n\n**Content:** The ease of use, the ability to link with my bank. the clarity in using the app. Review collected by and hosted on G2.com.\n\n### Nazli P.\n\n**Rating:** 2/5\n\n**Title:** \"Good application but bad service support\"\n\n**Content:** We have been using Revolut for almost 5 years. When it was just a standard application (not registered as a bank). Application is excellent with various options available like stock buying, currency conversion, now even crypto. Also, it's straightforward and quick to top up your account just in seconds. Really like that you can send money in seconds to other people. Review collected by and hosted on G2.com.\n\n### Augusto H.\n\n**Rating:** 5/5\n\n**Title:** \"The best bank for my personal finances\"\n\n**Content:** I love the \"smart delay\". It gives me free access to airport lounge in case of at least 1 hour flight delay. The customer service is also really kind and responsive. Review collected by and hosted on G2.com.\n\n### Verified User in Banking\n\n**Rating:** 0/5\n\n**Title:** \"NOT RECOMMENDED!!!!!\"\n\n**Content:** Their customer support from hell; yes - you can withdraw to your account but it will take a day and can't pay now! Review collected by and hosted on G2.com.\n\n### Verified User in Import and Export\n\n**Rating:** 5/5\n\n**Title:** \"Best online banking app\"\n\n**Content:** It is very user friendly, it is very cheap to transfer foreign currencies, it has perks as atm use around the world without fee, and if you are in their highest tier of card you get some interesting features as airport lounges, also the delivery of the card is very easy and smooth. Review collected by and hosted on G2.com.\n\n### Verified User in Financial Services\n\n**Rating:** 0/5\n\n**Title:** \"Horrendous experience and non compliant service\"\n\n**Content:** As this time the experience has been tarnished. Not much tbh Review collected by and hosted on G2.com.\n\n## Discussions\n\nNo specific discussions were listed in the provided content.\n\n## Pricing\n\nPricing details for this product isn’t currently available. Visit the vendor’s website to learn more.\n\n## Features\n\n* **Instant Payment Notifications:** Provides real-time alerts for payments.\n* **Free International Money Transfers:** Allows for international money transfers without fees.\n* **Global Fee-Free Spending:** Enables spending worldwide without incurring fees.\n* **Foreign Exchange:** Seamless and competitive currency exchange services.\n* **Spending Analysis:** Offers insights into spending habits.\n* **Multi-Currency Accounts:** Supports handling of various currencies.\n* **Investing:** Includes options for stock buying.\n* **Cryptocurrencies:** Provides access to cryptocurrency trading.\n* **Smart Delay:** Offers airport lounge access during flight delays.\n* **Cashback:** Features cashback programs.\n* **Virtual Card:** Provides a virtual card for online transactions.",
"machine": {
"product_information": {
"product_name": "REVOLUT",
"product_description": "Revolut is a digital banking alternative for instant payment notifications, free international money transfers and global fee-free spending.",
"company_name": "REVOLUT"
},
"rating": {
"overall_rating": 3.7,
"total_reviews": 21
},
"reviews": [
{
"title": "\"Effortless Money Management and Seamless Currency Exchange\"",
"content": "Revolut is making money management easy and seamless, with all services accessible in one app. Foreign exchange is also seamless and even better in many respects when compared to banks. The spending analysis and notifications that entail real-time notifications make it easy to keep up with money. The platform is also easy to navigate, no matter how many accounts are used. Review collected by and hosted on G2.com.",
"author": "Nijat I.",
"rating_given": 4.5
},
{
"title": "\"Intuitive, Reliable, and Perfect for Families\"",
"content": "Revolut is a fully online bank. I opened my account a couple of years ago because I wanted to have a bank account for my kids that could be linked to mine. Right away, I found the interface intuitive and easy to use, and the bank itself appeared reliable and secure. When I needed assistance to block a card, the support team responded quickly and effectively, which I really appreciated. Review collected by and hosted on G2.com.",
"author": "Osvaldo B.",
"rating_given": 4.5
},
{
"title": "\"Please choose anything else\"",
"content": "Nothing. Revolut is horrible and needs to be avoided at all cost. Review collected by and hosted on G2.com.",
"author": "Alina S.",
"rating_given": 0
},
{
"title": "\"Great app when you are abroad\"",
"content": "You have almost any currency you could image and the exchange fees are very low. Also, there's a bunch of other services that you could use depending on your package. Review collected by and hosted on G2.com.",
"author": "Gabriel G.",
"rating_given": 5
},
{
"title": "\"Fantastic Digital Service\"",
"content": "The ease of use, the ability to link with my bank. the clarity in using the app. Review collected by and hosted on G2.com.",
"author": "Abdul E.",
"rating_given": 4
},
{
"title": "\"Good application but bad service support\"",
"content": "We have been using revolut for almost 5 years. when it was just a standard application (not registered as a bank).\n\nApplication is excellent with various options available like stock buying, currency conversion, now even crypto.\n\nAlso, it's straightforward and quick to top up your account just in seconds. Really like that you can send money in seconds to other people. Review collected by and hosted on G2.com.",
"author": "Nazli P.",
"rating_given": 2
},
{
"title": "\"The best bank for my personal finances\"",
"content": "I love the \"smart delay\". It gives me free access to airport lounge in case of at least 1 hour flight delay. The customer service is also really kind and responsive. Review collected by and hosted on G2.com.",
"author": "Augusto H.",
"rating_given": 5
},
{
"title": "\"NOT RECOMMENDED!!!!!\"",
"content": "Their customer support from hell; yes - you can withdraw to your account but it will take a day and can't pay now! Review collected by and hosted on G2.com.",
"author": "Verified User in Banking",
"rating_given": 0
},
{
"title": "\"Best online banking app\"",
"content": "It is very user friendly, it is very cheap to transfer foreign currencies, it has perks as atm use around the world without fee, and if you are in their highest tier of card you get some interesting features as airport lounges, also the delivery of the card is very easy and smooth. Review collected by and hosted on G2.com.",
"author": "Verified User in Import and Export",
"rating_given": 5
},
{
"title": "\"Horrendous experience and non compliant service\"",
"content": "As this time the experience has been tarnished. Notuch tbh Review collected by and hosted on G2.com.",
"author": "Verified User in Financial Services",
"rating_given": 0
}
],
"discussions": [],
"pricing": [],
"features": [
{
"feature_name": "Instant Payment Notifications",
"description": "Provides real-time alerts for payments."
},
{
"feature_name": "Free International Money Transfers",
"description": "Allows for international money transfers without fees."
},
{
"feature_name": "Global Fee-Free Spending",
"description": "Enables spending worldwide without incurring fees."
},
{
"feature_name": "Foreign Exchange",
"description": "Seamless and competitive currency exchange services."
},
{
"feature_name": "Spending Analysis",
"description": "Offers insights into spending habits."
},
{
"feature_name": "Multi-Currency Accounts",
"description": "Supports handling of various currencies."
},
{
"feature_name": "Investing",
"description": "Includes options for stock buying."
},
{
"feature_name": "Cryptocurrencies",
"description": "Provides access to cryptocurrency trading."
},
{
"feature_name": "Smart Delay",
"description": "Offers airport lounge access during flight delays."
},
{
"feature_name": "Cashback",
"description": "Features cashback programs."
},
{
"feature_name": "Virtual Card",
"description": "Provides a virtual card for online transactions."
}
]
},
"total_points": 5,
"duration_ms": 10784
}

A real run. The Actor writes one dataset row per G2 product URL, carrying the product info, the overall rating, and the full reviews, pricing, features and discussions arrays.

Pricing

Pay per result — one profile row returned to the dataset. You pay only for profiles found — misses are free.

EventPrice
Actor startFree
Profile returned (per dataset row)set at publication

Pages with no product are not billed. Pricing is on top of your Apify platform usage.

Integrations & API

Results are stored in a standard Apify dataset — export as CSV, JSON, XML or Excel, or fetch on demand through the Apify API. The Actor also plugs into Apify's integrations (Make, Zapier, n8n, webhooks) and can be called from any MCP client to give an AI agent live G2 product data.

FAQ

Do I need a G2 account or login? No. Extraction runs on the Neuralverge backend — you never provide credentials.

What's in one run? The full profile for one G2 product URL — product info, overall rating, the review list, pricing plans, features and discussions — in a single dataset row.

Are the individual reviews included? Yes. The reviews array carries each review (author, star rating, title and full text) returned for that product.

Am I charged if no product is found? No. Empty pages and upstream errors are logged and skipped.


Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by G2.com, Inc. G2® is a trademark of G2.com, Inc. All trademarks are property of their respective owners.