OrbTop

HubSpot App Marketplace Scraper - Apps, Pricing, Certification

BUSINESSOTHERDEVELOPER TOOLS

HubSpot App Marketplace Scraper

Scrape the HubSpot App Marketplace catalog. Returns app name, category, developer, rating, review count, install count, pricing model, HubSpot certification flag, and Hub compatibility (Marketing, Sales, Service, CMS, Operations) for the full marketplace.


HubSpot Marketplace Scraper Features

  • Extracts 20 fields per app including tagline, description, install count, and free-trial flag
  • Returns pricing model (free, freemium, paid, contact_us) plus the lowest paid plan in USD
  • Flags HubSpot certification with a real boolean — use certifiedOnly to filter at the input stage
  • Returns Hub compatibility as an array — Marketing, Sales, Service, CMS, Operations — so you can segment by which Hub an app actually integrates with
  • Filter by category slug, scrape specific app URLs directly, or pull the whole catalog
  • No proxy required — HubSpot's marketplace serves traffic publicly

Who Uses HubSpot Marketplace Data?

  • App builders and PMs — Benchmark competitors by category, pricing model, and review count before shipping a new HubSpot integration
  • HubSpot consultancies — Build curated app shortlists for client recommendations filtered by certification and Hub compatibility
  • Investors and analysts — Track ecosystem growth: install counts, certification rates, pricing distribution across categories
  • Partner ops at HubSpot competitors — Map which integrations exist and which categories are underserved
  • Tech journalism — Watch which apps are gaining traction in install counts versus which are stagnating

How the HubSpot Marketplace Scraper Works

  1. Pick a scope — Set category for a single slug, pass appUrls for specific apps, toggle certifiedOnly, or leave defaults for the full catalog.
  2. List walk — The scraper pages through the marketplace listing endpoint, collecting app slugs and skipping pages that have already been seen.
  3. Detail extraction — Each app's detail page is parsed for pricing model, Hub compatibility, certification badge, and the longer description.
  4. Export — One record per app in your Apify dataset.

Input

Full catalog

{
  "category": "",
  "certifiedOnly": false,
  "maxItems": 0
}

Certified apps only, single category

{
  "category": "analytics",
  "certifiedOnly": true,
  "maxItems": 200
}

Specific apps by URL

{
  "appUrls": [
    { "url": "https://ecosystem.hubspot.com/marketplace/apps/sales/lead-gen/zoominfo" },
    { "url": "https://ecosystem.hubspot.com/marketplace/apps/marketing/social/canva" }
  ],
  "maxItems": 2
}
Field Type Default Description
category string Category slug (e.g. analytics, email). Empty = all.
certifiedOnly boolean false Return only apps with the HubSpot certification badge.
appUrls array Specific marketplace app URLs to scrape directly. Bypasses the listing crawl.
maxItems integer 15 Cap on apps returned. 0 = unlimited.
proxyConfiguration object none Proxy settings. Off by default.

HubSpot Marketplace Scraper Output Fields

{
  "app_id": 19583,
  "app_name": "ZoomInfo",
  "slug": "zoominfo",
  "tagline": "Go-to-market intelligence for revenue teams",
  "description": "Surface verified contact data, account intelligence, and intent signals inside HubSpot.",
  "category": "Lead Generation",
  "subcategories": ["Sales Intelligence", "Data Enrichment"],
  "developer_name": "ZoomInfo Technologies",
  "developer_url": "https://www.zoominfo.com",
  "rating": 4.4,
  "reviews_count": 312,
  "install_count": 5800,
  "pricing_model": "paid",
  "pricing_text": "Starts at $14,995/year",
  "pricing_min_usd": 14995,
  "free_trial": true,
  "certified": true,
  "hub_compatibility": ["marketing", "sales", "operations"],
  "app_url": "https://ecosystem.hubspot.com/marketplace/apps/sales/lead-gen/zoominfo",
  "icon_url": "https://ecosystem.hubspot.com/hubfs/zoominfo-icon.png",
  "last_updated": "2026-04-22"
}
Field Type Description
app_id number Numeric listing ID
app_name string App name
slug string URL slug used in marketplace/apps/{slug}
tagline string Short app tagline
description string App description
category string Primary category
subcategories array Additional category labels
developer_name string Developer or publisher company name
developer_url string Developer website URL
rating number Average rating on a 0-5 scale
reviews_count number Number of reviews
install_count number Number of installs
pricing_model string free, freemium, paid, or contact_us
pricing_text string Human-readable pricing summary
pricing_min_usd number Lowest paid plan in USD (0 for free)
free_trial boolean At least one plan offers a free trial
certified boolean Carries the HubSpot certification badge
hub_compatibility array Compatible HubSpot Hubs
app_url string Marketplace URL
icon_url string App icon image URL
last_updated string ISO date of the last listing update

FAQ

How do I scrape the HubSpot App Marketplace?

HubSpot Marketplace Scraper handles it. Leave category empty and certifiedOnly off to pull the entire catalog. Add a category slug or toggle certification to narrow the scope.

How much does this actor cost to run?

HubSpot Marketplace Scraper uses pay-per-event pricing on the default_2603_basic profile at a 1.0x coefficient. No proxy fees. A full-catalog run costs a few dollars in platform fees.

Can I filter to only certified apps?

HubSpot Marketplace Scraper accepts certifiedOnly: true. Combined with a category filter, that lets you pull, say, every certified analytics app in one run without downstream filtering.

Does this return Hub compatibility?

HubSpot Marketplace Scraper returns Hub compatibility as an array containing some subset of marketing, sales, service, cms, and operations. Useful for routing apps to the right buyer persona inside HubSpot accounts.

Does this actor need proxies?

HubSpot Marketplace Scraper runs proxy-free. HubSpot's marketplace serves traffic publicly with reasonable rate limits, and the actor paces requests inside them.


Need More Features?

Need review-level extraction, pricing-plan tier breakdowns, or scheduled re-runs to track install-count growth? Open an issue or get in touch.

Why Use HubSpot Marketplace Scraper?

  • Real pricing fields — Returns pricing_model, pricing_text, and pricing_min_usd as separate fields instead of dumping you a single free-text blob.
  • Certification as a booleancertified is true/false, not a badge URL you have to parse. Useful when building filtered competitor sets.
  • Hub compatibility, not just category — Knowing an app integrates with Sales Hub specifically beats knowing it lives in the "lead-gen" category. Both fields are returned, separately.