HubSpot Marketplace Scraper avatar

HubSpot Marketplace Scraper

Pricing

from $1.30 / 1,000 results

Go to Apify Store
HubSpot Marketplace Scraper

HubSpot Marketplace Scraper

[πŸ’° $1.3 / 1K] Extract apps, integrations, and connectors from the HubSpot App Marketplace. Get names, providers, install counts, ratings, review counts, pricing plans, categories, integrations, media, and support links. Search by keyword or paste listing URLs.

Pricing

from $1.30 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Pull every app, integration, and connector from the HubSpot App Marketplace at scale β€” install counts, aggregate ratings, named pricing tiers, integration mappings, screenshots, demo videos, and support links for each listing. Search by keyword across 62 categories and 8 languages, or paste exact listing URLs. Built for partnership and BD teams, competitive-intelligence analysts, and agencies who need a structured map of the HubSpot ecosystem without combing the storefront listing by listing.

Why This Scraper?

  • 62 marketplace categories β€” narrow keyword searches to any official HubSpot category, from Email, CRM, and Advertising to ERP, ETL, iPaaS, Lead Scoring, and Sales Intelligence.
  • Filter official HubSpot apps vs partner-built β€” a single switch separates apps HubSpot ships itself from the thousands built by third-party partners, so you can isolate first-party tooling or scope the partner landscape.
  • Named pricing tiers with prices β€” every listing returns its full pricing plans (tier name, pricing model, per-tier feature list, free-trial day count, and currency), not just a free-vs-paid flag.
  • Install counts, aggregate ratings, and review counts β€” adoption and satisfaction signals on every app: total installs, overall star rating, and the number of reviews behind it.
  • Integration mappings, not just a logo β€” each listing's integrations array spells out which HubSpot objects (contacts, deals, tickets) sync, the sync direction, and a description of each mapping.
  • Screenshots and demo-video URLs β€” direct media links for every listing: the icon, the full screenshot gallery, and the overview/demo video when one exists.
  • Free-vs-paid and built-by-HubSpot filters that partition cleanly β€” the paid filter is the exact complement of free, so free + paid always sums to the unfiltered total β€” no double-counted freemium apps.
  • Search by keyword or paste listing URLs β€” run broad category sweeps with keywords, or hand it a list of exact marketplace URLs to refresh a known watchlist; each URL returns the full enriched record regardless of filters.
  • Eight marketplace languages β€” pull localized listing text in English, German, French, Spanish, Portuguese, Italian, Dutch, or Japanese.

Use Cases

Competitive Intelligence

  • Track which competitors have shipped HubSpot integrations and how they price each tier
  • Monitor install-count and rating movement on rival apps over time
  • Compare a competitor's integration depth (which HubSpot objects sync, and which direction) against your own
  • Spot newly listed apps in your category before they gain traction

Partnership & Business Development

  • Map every app in a target category to find integration or co-sell partners
  • Separate official HubSpot apps from partner-built ones to prioritize outreach
  • Rank potential partners by install count and review volume
  • Pull support, privacy, and terms URLs to fast-track partner due diligence

Market Research

  • Size a category by counting listings, installs, and average ratings across 62 categories
  • Benchmark pricing models and free-trial lengths across an entire category
  • Track the free-vs-paid split within any niche to gauge monetization norms
  • Localize research across 8 languages to compare regional marketplace coverage

Agency & Consulting

  • Build a shortlist of HubSpot apps for a client by category, price, and rating
  • Compare named pricing tiers side by side when advising on tool selection
  • Assemble integration-capability matrices from the per-listing integration mappings
  • Refresh a curated app watchlist on a schedule by feeding in known listing URLs

Lead Generation

  • Build prospect lists of app providers in a target category, with provider name and external app URL
  • Identify vendors offering free tiers as warm entry points for upsell motions
  • Capture support and contact links to reach app teams directly

Getting Started

The fastest way to start β€” one keyword:

{
"searchQueries": ["email marketing"],
"maxResults": 50
}

Map a single category, paid apps only, partner-built:

{
"searchQueries": ["data sync"],
"category": "CRM",
"priceFilter": "paid",
"builtBy": "partners",
"maxResults": 200
}

Exact Listings by URL

Refresh a known watchlist by pasting marketplace URLs β€” filters are ignored, every listing returns the full record:

{
"startUrls": [
"https://ecosystem.hubspot.com/marketplace/apps/marketing/email/mailchimp",
"https://ecosystem.hubspot.com/marketplace/apps/sales/sales-enablement/zoom"
],
"language": "de"
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
searchQueriesarray["email marketing"]Keywords to search the marketplace, such as email marketing or data sync. Each query is collected separately.
startUrlsarray[]Paste marketplace listing URLs to collect those apps directly. Search filters do not apply to URLs.

Search Filters

These filters apply only to keyword searches. When you provide listing URLs, every app is collected regardless of these settings.

ParameterTypeDefaultDescription
categorystring"all"Limit keyword searches to one of 62 marketplace categories β€” e.g. EMAIL, CRM, ADVERTISING, SALES_ENABLEMENT, IPAAS, ERP. Select All Categories to search everything.
priceFilterstring"all"Show All Apps, Free Apps Only, or Paid Apps Only.
builtBystring"all"Filter by who built the app: Anyone, Built by HubSpot, or Built by Partners.

Options

ParameterTypeDefaultDescription
maxResultsinteger100Maximum number of listings to collect across all queries and URLs combined. Set to 0 for unlimited.
languagestring"en"Language for listing text where the marketplace provides it: English, German, French, Spanish, Portuguese, Italian, Dutch, or Japanese.

Output

Each listing is one flat row combining the marketplace card and the full detail record. Example:

{
"listingId": 487123,
"name": "Mailchimp",
"slug": "marketing/email/mailchimp",
"url": "https://ecosystem.hubspot.com/marketplace/apps/marketing/email/mailchimp",
"description": "Sync contacts and campaigns between Mailchimp and HubSpot",
"overview": "Keep your email audiences and HubSpot contacts in perfect sync...",
"category": "Email",
"categories": ["Email", "Marketing Automation"],
"categoryCodes": ["EMAIL", "MARKETING_AUTOMATION"],
"providerName": "Mailchimp",
"builtByHubspot": false,
"productType": "APP",
"installCount": 18452,
"rating": 4.3,
"adjustedRating": 4.18,
"reviewCount": 211,
"isFree": true,
"certifiedAt": 1713539903755,
"keywords": ["mailchimp", "email sync", "campaigns"],
"pricingPlans": [
{
"name": "Free",
"pricingModels": ["FREE"],
"detail": "Up to 500 contacts",
"tagline": "Get started at no cost",
"features": ["Contact sync", "1 audience"],
"freeTrialDays": null
},
{
"name": "Standard",
"pricingModels": ["MONTHLY"],
"detail": "$20/month",
"tagline": "For growing teams",
"features": ["Unlimited audiences", "Advanced segmentation"],
"freeTrialDays": 14
}
],
"integrations": [
{
"appObject": "Subscriber",
"hubspotObjects": ["CONTACT"],
"direction": ["BIDIRECTIONAL"],
"hubspotObjectTypes": ["CONTACT"],
"description": "Sync subscribers with HubSpot contacts"
}
],
"languages": ["en", "de", "fr"],
"currency": "USD",
"iconUrl": "https://static.hubspot.com/.../mailchimp-icon.png",
"screenshots": [
"https://static.hubspot.com/.../screenshot-1.png",
"https://static.hubspot.com/.../screenshot-2.png"
],
"videoUrl": "https://www.youtube.com/watch?v=example",
"appUrl": "https://mailchimp.com",
"supportUrl": "https://mailchimp.com/help",
"supportEmail": "support@mailchimp.com",
"phone": "+18884827768",
"setupDocsUrl": "https://knowledge.hubspot.com/integrations/connect-mailchimp",
"privacyUrl": "https://mailchimp.com/legal/privacy",
"termsUrl": "https://mailchimp.com/legal/terms"
}

Core Fields

FieldTypeDescription
listingIdintegerUnique marketplace listing identifier.
namestringApp / listing name.
slugstringURL slug for the listing.
urlstringFull marketplace listing URL.
descriptionstringShort listing tagline.
overviewstringLonger listing overview text.
categorystringPrimary marketplace category (human label).
categoriesarrayAll category labels the listing appears under.
categoryCodesarrayRaw category codes (e.g. EMAIL, CRM).
providerNamestringProvider / company that built the app.
productTypestringListing type (e.g. APP, CONNECTOR).

Metrics & Flags

FieldTypeDescription
installCountintegerTotal number of installs.
ratingnumberAggregate overall star rating.
adjustedRatingnumberHubSpot's recency- and volume-weighted rating shown on the storefront.
reviewCountintegerAggregate number of reviews (count only β€” individual reviews are not collected).
isFreebooleanWhether the listing offers a free pricing tier.
builtByHubspotbooleanWhether the app is built by HubSpot.
certifiedAtintegerWhen the app was certified, as a Unix timestamp in milliseconds (null if not certified).
keywordsarraySearch keywords / tags the provider tagged the listing with.

Pricing & Integrations

FieldTypeDescription
pricingPlansarrayNamed pricing tiers: name, pricingModels, detail, tagline, features, and freeTrialDays.
integrationsarrayIntegration mappings: app object, the HubSpot objects it syncs, sync direction, and a description.
languagesarrayLanguages the listing supports.
currencystringPricing currency code.
FieldTypeDescription
iconUrlstringApp icon image URL.
screenshotsarrayScreenshot image URLs (full gallery).
videoUrlstringOverview / demo video URL (nullable).
appUrlstringExternal app / product website URL.
supportUrlstringSupport link.
supportEmailstringSupport contact (email or support URL).
phonestringSupport / contact phone number.
setupDocsUrlstringSetup / installation documentation link.
privacyUrlstringPrivacy policy link.
termsUrlstringTerms of service link.

Tips for Best Results

  • Pair category with builtBy to map a niche β€” set a category like IPAAS and switch builtBy to Built by Partners to chart exactly who competes in a single segment, official apps excluded.
  • Use startUrls for an exact watchlist β€” when you already know the listings you care about, paste their URLs instead of searching; every URL returns the full enriched record and ignores the filters entirely.
  • The paid filter is the exact complement of free β€” Free Apps Only plus Paid Apps Only always sums to the unfiltered total, so you can split a category cleanly without double-counting freemium apps that carry both a free and a paid tier.
  • Start small, then scale β€” run with maxResults set to 10–50 to confirm the category and filters return what you expect, then raise the cap or set it to 0 for a full sweep.
  • Each keyword query is collected separately β€” pass several related terms in searchQueries to widen coverage of a topic, and the results are merged into one dataset.
  • Set language to localize text β€” descriptions and overviews come back in the language you choose where the marketplace provides a translation; identifiers and metrics stay consistent across languages.
  • Sort and filter on installCount and rating after export β€” these adoption and satisfaction signals are the fastest way to rank an entire category by traction.

Pricing

From $1.30 per 1,000 results β€” undercuts comparable HubSpot marketplace extractors while returning a richer per-listing record. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.16$0.15$0.14$0.13
1,000$1.55$1.45$1.40$1.30
10,000$15.50$14.50$14.00$13.00
100,000$155.00$145.00$140.00$130.00

One result is one app listing record. No compute or time-based charges β€” you pay per result, plus a small fixed per-run start fee.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n β€” Workflow automation
  • Google Sheets β€” Direct spreadsheet export
  • Slack / Email β€” Notifications on new results
  • Webhooks β€” Trigger custom APIs on run completion
  • Apify API β€” Full programmatic access

This actor collects publicly available information from the HubSpot App Marketplace. Use the data responsibly and in compliance with HubSpot's terms of service and all applicable laws. Do not use collected data to infringe on intellectual property, send unsolicited communications, or for any purpose that violates privacy regulations. You are responsible for how you use the data you collect.