HubSpot Marketplace Scraper avatar

HubSpot Marketplace Scraper

Pricing

from $15.00 / 1,000 records

Go to Apify Store
HubSpot Marketplace Scraper

HubSpot Marketplace Scraper

Scrapes HubSpot Marketplace app listings by search query, category, pricing, product type, and more. Returns each app as a flat row with rating, reviews, publisher, and optional company enrichment.

Pricing

from $15.00 / 1,000 records

Rating

5.0

(3)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

2

Bookmarked

27

Total users

0

Monthly active users

4 days ago

Last modified

Share

ParseForge

HubSpot Marketplace Scraper

Scrape HubSpot Marketplace apps by keyword, category, pricing, or product type, up to a million per run. Each listing comes with its rating, review count, publisher, pricing, and optional company enrichment. No login or API key. Export to CSV, JSON, Excel, or XML.

This Actor scrapes the public listing pages, filtered by search term, category, pricing type, product type, and more, and returns each match in one fixed schema. You can also enrich each app with its publisher's company profile from Apollo.io.

Who uses itWhat they scrape HubSpot Marketplace for
Market researchersWhich apps dominate a HubSpot category and what their pricing looks like
Sales teamsBuild a lead list of app publishers with company size and funding data
Product managersTrack competitor apps and their feature sets over time
HubSpot consultantsFind the best apps to recommend to clients for a specific need

What it does

This Actor scrapes HubSpot Marketplace app listings by search query, category, pricing, product type, and other filters, and returns each one as a flat row.

  • πŸ” Search and filters: drive the Actor from a keyword, category, pricing type, product type, or any combination.
  • πŸ“Š Structured output: every listing returns as a flat row with rating, reviews, publisher, pricing, and more.
  • ✨ Company enrichment: toggle on to add the publisher's company profile from Apollo.io, cached per vendor.
  • ⚑ Scale: collect up to a million listings per run, no login or API key required.

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

What you can do with HubSpot Marketplace data

πŸ“ˆ Track category leaders.

A market researcher runs the Actor weekly on the ANALYTICS category to see which apps gain or lose reviews and ratings.

🎯 Build a publisher lead list.

A sales team scrapes all apps in the CRM category with enrichment on to get company size and funding for outreach.

🧩 Find integration partners.

A product manager filters for INTEGRATION product type and worksWithBreeze true to identify potential partners.

πŸ’‘ Recommend apps to clients.

A HubSpot consultant searches for 'email marketing' and filters by FREEMIUM to shortlist options for a client.

Why choose this scraper

What you get
No API keyScrapes the public marketplace pages, no registration or OAuth
One fixed schemaEvery listing returns the same fields, ready for analysis
Optional enrichmentAdd publisher company size, funding, industry, and LinkedIn from Apollo.io
Export anywhereCSV, JSON, Excel, or XML, from the run

How it compares

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

HubSpot Marketplace ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When HubSpot Marketplace 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 from a search query, categories, pricing types, product types, and more, alone or together, and filters run as each listing is scraped so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

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

Results collectedApproximate cost
100 results$1.50
1,000 results$15.00
10,000 results$150.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 HubSpot Marketplace 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 HubSpot Marketplace 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/hubspot-marketplace-scraper"

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

Troubleshooting

Why am I getting no results?

Check your filters. If you combine a search query with categories or pricing types, the marketplace may return zero matches. Try removing some filters or broadening the search term.

Why is enrichment not working?

Make sure enrichOutput is toggled on and you have selected an Apollo.io connector in enrichConnector. If you haven't authorized the connector, click the '+' to add it.

Why do I see fewer results than maxItems?

The marketplace may have fewer listings matching your filters. Try removing filters or using a more general search query.

Why are some fields empty?

Not all listings have every field, such as rating or review count. Empty fields mean the marketplace did not provide that data for that app.

Can I scrape a specific app by URL?

Currently the Actor does not accept URLs. Use the search query to find the app by name or keyword.

FAQ

QuestionAnswer
Do I need a HubSpot account or API key?No. The Actor scrapes the public marketplace pages, so no login or API key is required.
Can I filter by category and pricing at the same time?Yes. You can combine search query, categories, pricing types, product types, and other filters in one run.
What does the enrichment add?When you toggle on enrichOutput and select an Apollo.io connector, each app gets its publisher's company profile: size, funding, industry, and LinkedIn URL.
How many listings can I scrape?Up to 1,000,000 per run, set by the maxItems input.
What export formats are supported?CSV, JSON, Excel, and XML, available from the run's dataset.
Can I scrape only apps built by HubSpot?Yes, set builtByHubSpot to true to include only HubSpot-built apps.
Can I filter for apps that work with Breeze?Yes, use the worksWithBreeze filter to include or exclude apps that work with HubSpot Breeze.
What are agent types and agent teams?These filters apply only when productTypes includes AGENT. Agent types are STUDIO, CUSTOM, or THIRD_PARTY, and agent teams are SALES, MARKETING, SERVICE, OPERATIONS, or GENERAL.
Is the enrichment cached?Yes, enrichment is cached per unique vendor, so repeated runs do not re-query Apollo.io for the same publisher.
Can I run this on a schedule?Yes, you can set up a recurring schedule in Apify to run the Actor daily, weekly, or at any interval.

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 HubSpot, 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.