HubSpot Marketplace Scraper
Pricing
from $15.00 / 1,000 records
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
Maintained by CommunityActor stats
2
Bookmarked
27
Total users
0
Monthly active users
4 days ago
Last modified
Categories
Share
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 it | What they scrape HubSpot Marketplace for |
|---|---|
| Market researchers | Which apps dominate a HubSpot category and what their pricing looks like |
| Sales teams | Build a lead list of app publishers with company size and funding data |
| Product managers | Track competitor apps and their feature sets over time |
| HubSpot consultants | Find 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 key | Scrapes the public marketplace pages, no registration or OAuth |
| One fixed schema | Every listing returns the same fields, ready for analysis |
| Optional enrichment | Add publisher company size, funding, industry, and LinkedIn from Apollo.io |
| Export anywhere | CSV, 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 Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When HubSpot Marketplace changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst 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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the HubSpot Marketplace Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
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.
