G2 Software Categories Scraper avatar

G2 Software Categories Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
G2 Software Categories Scraper

G2 Software Categories Scraper

Scrapes G2 software categories and returns each one as a flat row with its name, URL, and product count. Set maxItems to control how many categories to collect.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

9 days ago

Last modified

Categories

Share

ParseForge

G2 Software Categories Scraper

Scrape every software category on G2, from AI to ERP, in one flat dataset. Each row gives you the category name, its G2 URL, and the number of products listed, so you can map the entire software landscape without touching the API.

G2's category pages are the backbone of software discovery, but there is no public endpoint that lists them all. This Actor walks the G2 category index and returns each category as a clean row, ready for market mapping, content planning, or lead generation. You control how many categories to pull, from a quick sample to the full taxonomy.

Who uses itWhat they scrape G2 for
Market researchersBuild a complete map of software niches and their sizes
SEO and content teamsFind every G2 category page to target with comparison content
Product marketersIdentify which categories your product should be listed in
Sales and lead gen teamsPrioritize outreach by the number of products in each category

What it does

This Actor collects G2 software categories and returns each one as a flat row with its name, URL, and product count.

  • πŸ—‚οΈ Full category index: pull every software category G2 lists, up to a million per run.
  • πŸ”’ Product counts: see how many products sit in each category, so you can spot crowded or empty niches.
  • πŸ”— Direct URLs: get the exact G2 category page link for every row, ready for follow-up scraping or sharing.
  • βš™οΈ Simple limit control: set maxItems to grab a quick sample or the entire taxonomy in one go.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with G2 data

πŸ—ΊοΈ Map the software market.

A market researcher pulls all G2 categories with product counts to see which niches are crowded and which are underserved.

πŸ“ Plan SEO content.

An SEO lead scrapes every G2 category URL to build a content calendar around high-intent comparison pages.

🎯 Position your product.

A product marketer checks which categories competitors are listed in and finds the right G2 categories for their own listing.

πŸ“Š Prioritize sales outreach.

A sales ops manager sorts categories by product count to focus prospecting on the busiest software segments.

Why choose this scraper

What you get
No API key neededReads G2's public category pages directly, no registration or rate-limit headaches
One flat schemaEvery category comes back as the same simple row: name, URL, product count
Export anywhereSave results as CSV, JSON, Excel, or XML for your existing workflow

How it compares

No other Store actor targets G2 the same way, so the honest comparison is with the alternatives teams actually weigh.

G2 Software Categories ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When G2 changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor with a single maxItems setting that caps how many categories are collected, from one to a million. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the G2 Software Categories Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to G2 through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/g2-software-categories-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that maxItems is set to at least 1. If it is, G2 may have changed its page structure. Try running again later or contact support with the run ID.

Why did the run stop before reaching my maxItems?

G2 may have temporarily blocked the requests. Reduce maxItems, add a proxy, or wait and retry. The Actor will return whatever it collected before stopping.

Why are some product counts missing or zero?

G2 sometimes hides product counts on certain category pages. If the count is not visible, the Actor returns 0 or leaves the field empty. This is a limitation of the public page, not the scraper.

Can I get more fields like category description or subcategories?

This Actor only returns name, URL, and product count. If you need more details, you can use the category URLs as input to another G2 scraper or request a custom actor.

FAQ

QuestionAnswer
What exactly does this Actor return?Each row is one G2 software category with its name, its G2 URL, and the number of products listed in that category.
Do I need a G2 account or API key?No. The Actor reads G2's public category pages directly, so there is no login, API key, or OAuth setup.
How many categories can I scrape?You set maxItems to any number from 1 to 1,000,000. G2 has thousands of categories, so a high limit gets the full taxonomy.
Can I filter by category name or product count?This Actor collects all categories up to your maxItems limit. Filtering by name or count is not built in, but you can do it easily in the exported CSV or JSON.
What output formats are supported?You can export the results as CSV, JSON, Excel, or XML from the Apify dataset.
Is this the same as the G2 Reviews Scraper?No. This Actor scrapes the list of software categories, not individual reviews. If you need reviews for a specific product, use a dedicated G2 reviews scraper.
How often should I run this?G2 adds new categories occasionally. Running it weekly or monthly is enough for most market mapping and SEO use cases.
Can I get the product count for each category?Yes, the product count is included in every row, so you can see how many products are listed in that category at the time of the run.
Will this get me blocked by G2?The Actor uses standard web scraping with reasonable request rates. For very large runs, consider using Apify proxies to avoid IP throttling.
Can I schedule this Actor to run automatically?Yes, you can set up a schedule in Apify to run it daily, weekly, or monthly and get fresh category data automatically.

Browse the full ParseForge collection for more scrapers.

πŸ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by G2.com, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.