HubSpot Marketplace Scraper avatar

HubSpot Marketplace Scraper

Pricing

from $0.02 / 1,000 marketplace records

Go to Apify Store
HubSpot Marketplace Scraper

HubSpot Marketplace Scraper

Collect public HubSpot Marketplace app and solutions-partner listings. Get names, URLs, providers, summaries, ratings, review counts, install signals, tiers, filters, pricing labels, and links.

Pricing

from $0.02 / 1,000 marketplace records

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Share

🧩 HubSpot Marketplace scraper for apps and solutions partners

Collect public HubSpot App Marketplace listings and HubSpot Solutions Directory partner profiles in a structured dataset. Built for developers, analysts, marketers, and partnership teams, it supports app and partner discovery, specific listing URLs, source-listed filters, and repeatable research workflows.

📦 What data can it return?

Each dataset row is one successful app listing or solutions-partner profile. Optional fields are omitted when HubSpot does not publish them.

Record typeReturned fields
BothrowType, id, name, marketplaceUrl, rating, reviewCount, websiteUrl
Appsprovider, shortDescription, description, features, categories, installCount, installCountLabel, pricing, hubspotCertified, builtByHubspot, hubCompatibility, languages, publishedAt, updatedAt, public resource URLs, and media
Solutions partnersdescription, tier, classification, countries, languages, services, industries, budgetRanges, contactUrl, and logoUrl

The Actor does not collect review text or infer missing facts. App and partner records have separate schema variants.

▶️ How to run

  1. Choose one of the four target values: appUrls, appDiscovery, partnerUrls, or partnerDiscovery.
  2. For a specific-URL target, supply appUrls or partnerUrls; for discovery, add the matching search queries and filters.
  3. Optionally set maxItems to limit records returned by a discovery target.
  4. Start the Actor, then open or export the dataset.

⚙️ Input options

InputPurpose
targetSelect specific app URLs, app discovery, specific partner URLs, or partner discovery.
appUrlsPublic HubSpot App Marketplace listing URLs for appUrls.
appSearchQueries, appCategoriesDiscover apps by phrases and Marketplace categories.
certifiedAppsOnly, hubspotBuiltAppsOnlyRestrict app discovery to certified or HubSpot-built apps.
partnerUrlsPublic HubSpot Solutions Directory profile URLs for partnerUrls.
partnerSearchQueriesDiscover partners by name or keyword.
partnerTiers, partnerCountries, partnerLanguagesFilter partner discovery by source-listed profile details.
partnerServices, partnerIndustries, partnerBudgetsFilter partner discovery by services, industries, or budget ranges.
maxItemsSet the maximum listings returned for discovery targets; it is ignored for specific-URL targets.

Inputs from sections that do not match the selected target are ignored.

🧾 Output example

This representative app record uses only fields defined by the dataset schema:

{
"rowType": "app",
"id": "example-app-123",
"name": "Example App",
"provider": "Example Provider",
"shortDescription": "Source-provided app summary.",
"features": ["Example source-listed feature"],
"categories": ["Analytics"],
"rating": 4.7,
"reviewCount": 42,
"installCountLabel": "1,000+ installs",
"pricing": {
"summary": "Free plan available",
"plans": [
{
"name": "Free",
"price": 0,
"currency": "USD",
"billingPeriod": "monthly"
}
]
},
"hubspotCertified": true,
"builtByHubspot": false,
"hubCompatibility": ["Marketing Hub"],
"languages": ["English"],
"marketplaceUrl": "https://ecosystem.hubspot.com/marketplace/apps/example-app",
"websiteUrl": "https://example.com",
"media": {
"iconUrl": "https://example.com/icon.png",
"screenshotUrls": ["https://example.com/screenshot.png"]
}
}

💳 Pricing

This Actor uses pay-per-event pricing. Each successful marketplace record saved to the dataset costs $0.00001 to $0.00003, depending on your Apify plan. Empty runs and setup checks are not charged as marketplace records.

🔌 Integrations

Use this actor with Apify integrations, API clients, webhooks, scheduled runs, and dataset exports. Send results to spreadsheets, BI tools, databases, or your own app after each run.

❓ FAQ

🔗 Can I submit specific HubSpot Marketplace URLs?

Yes. Choose appUrls for public app listing URLs or partnerUrls for public Solutions Directory profile URLs. Search and category discovery use their dedicated inputs instead.

🧭 Can one run collect both apps and solutions partners?

No. Choose one target per run. Run app and partner targets separately when you need both record types.

🔎 Does it collect individual app reviews?

No. It can return listing-level rating and reviewCount values when available, but it does not collect review text, perform sentiment analysis, or generate summaries.

🧱 What happens when a field is unavailable?

The Actor omits unavailable optional fields rather than inferring them. Every record requires rowType, name, and marketplaceUrl; id is included only when publicly exposed.

🔐 Do I need HubSpot credentials?

No. The Actor works with public HubSpot Marketplace and Solutions Directory pages and requires no HubSpot credentials.

🧪 Is this an official HubSpot API?

No. It is an Apify Actor that converts public HubSpot listing pages into structured dataset records. You can access runs and datasets through the Apify API.

📊 What can I use the dataset for?

Common uses include app ecosystem analysis, provider research, solutions-partner discovery, competitor tracking, lead enrichment, and BI reporting.

📝 Changelog

  • 0.0.1: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

🔗 Other actors