HubSpot Solutions Partner Scraper - Agency Leads avatar

HubSpot Solutions Partner Scraper - Agency Leads

Pricing

from $8.00 / 1,000 partner scrapeds

Go to Apify Store
HubSpot Solutions Partner Scraper - Agency Leads

HubSpot Solutions Partner Scraper - Agency Leads

Scrape the HubSpot Solutions Partner directory: agency name, partner tier, website, location, services, industries served, certifications, rating & reviews. Filter by tier, industry, service, language, budget & country. Optional email enrichment & monitoring. No login or API key.

Pricing

from $8.00 / 1,000 partner scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

HubSpot Solutions Partner Scraper — Agency & Partner Leads (Tiers, Reviews, Website)

Extract the entire HubSpot Solutions Partner directory — the 7,000+ agencies and service partners HubSpot certifies — as clean, structured, ready-to-contact B2B leads. Get each agency's partner tier (Elite / Diamond / Platinum / Gold), website, office location, services, industries served, certifications, client rating & review count, and optionally crawl their website for emails, phones and social links.

No login, no cookies, no API key, no browser — fast JSON extraction straight from HubSpot's public directory API.

Why this HubSpot partner scraper?

HubSpot's directory is a goldmine of high-intent B2B prospects — every listing is a marketing/sales/RevOps/CRM agency that actively sells services and buys martech. Most generic agency scrapers stop at a name and a logo. This actor ships the richest dataset in the category:

DataGeneric scrapersThis actor
Partner tier (Elite / Diamond / Platinum / Gold)
Agency websitepartial
Office / remote locations (city, state, country)
Services offered (CRM, onboarding, SEO, paid ads…)
Industries & regions served
HubSpot certifications + count
Supported integrations (count)
Client rating + review count
Sample client reviews (title, rating, text)✅ opt-in
Public emails / phones / socials from the agency site✅ opt-in
Lead score (0–100) per agency
Server-side filters: tier, industry, service, language, budget
Monitoring mode (only new / changed partners)

Use cases

  • Lead generation for martech & SaaS — HubSpot Solutions Partners are active buyers and resellers: target them for complementary apps, integrations, data, training, white-label services and co-selling. Score by tier (partnerTier), client traction (reviewCount, rating) and reach (enrichEmails).
  • Partner-channel recruiting — find agencies by tier, service line, industry focus and region to recruit into your own partner program.
  • Competitive & ecosystem intelligence — map the HubSpot agency landscape: who's Elite, what they specialise in, which integrations they support, how reviewed they are.
  • Agency M&A / roll-ups — build a sourcing list of agencies by tier, certifications, services and geography.
  • Recruiting & sales prospecting — reach decision-makers at thousands of vetted agencies with website + enriched contact data.

How to use

  1. Sign up for Apify — the free plan is enough to try this actor.
  2. Open the HubSpot Solutions Partner Scraper, choose your filters (tier, industry, service, country…) and click Start.
  3. Watch results stream into the dataset table.
  4. Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.

Input

{
"partnerTiers": ["elite", "diamond"],
"industries": ["ECOMMERCE"],
"services": ["HubSpot Onboarding", "CRM Implementation"],
"countries": ["US"],
"maxItems": 100,
"includeProfileDetails": true,
"includeReviews": false,
"enrichEmails": false
}
  • partnerTiers — keep only Elite / Diamond / Platinum / Gold partners (a strong size signal). Empty = all tiers.
  • industries — keep only agencies serving these client industries (e.g. ECOMMERCE, HEALTH, FINANCE_INSURANCE).
  • services — keep only agencies offering these services (e.g. HubSpot Onboarding, CRM Implementation, Search Engine Optimization).
  • languages / minBudget — filter by working language(s) and minimum project budget band.
  • countries / locations — keep only agencies in these countries (ISO codes) or city/region strings. Applied after fetching each profile.
  • searchQuery — keyword across name, description, services and industries.
  • minRating / minReviews — quality thresholds.
  • maxItems (default 100) — cap on partner records for the run.
  • includeProfileDetails (default true) — website, location, services, industries, certifications, integration count, publish dates.
  • includeReviews (default false) — also fetch sample client reviews per agency.
  • enrichEmails (default false) — crawl each agency's website (home + contact/about) for public emails, phones and socials.
  • monitorMode (default false) — emit only agencies new or changed since previous runs.

Output

One record per partner agency (type: "partner"):

{
"type": "partner",
"companyName": "Bluleadz | GTM Strategy & HubSpot Implementation",
"slug": "bluleadz",
"profileUrl": "https://ecosystem.hubspot.com/marketplace/solutions/bluleadz",
"listingId": 30344484,
"partnerTier": "elite",
"tierRank": 4,
"partnerType": "partner",
"description": "As HubSpot's most reviewed Elite partner, Bluleadz bridges the gap between strategy and execution…",
"website": "https://www.bluleadz.com",
"rating": 4.92,
"adjustedRating": 4.9,
"reviewCount": 1099,
"logoUrl": "https://www.bluleadz.com/hubfs/Bluleadz-Logo.png",
"city": "Tampa",
"state": "FL",
"country": "US",
"locations": [
{ "city": "Tampa", "state": "FL", "country": "US", "full": "Tampa, FL, USA" },
{ "city": "Orlando", "state": "FL", "country": "US", "full": "Orlando, FL, USA" }
],
"services": ["CRM Implementation", "CRM Migration", "HubSpot Onboarding", "Programmable Automation"],
"serviceCount": 24,
"industriesServed": ["Technology - software", "Consulting/advisory", "Manufacturing"],
"regionsServed": ["North America", "Europe, Middle East & Africa (EMEA)", "South America"],
"languages": ["en", "es"],
"minimumBudget": "Any budget",
"clientCompanySizes": ["11 to 25", "51 to 200", "201 to 1,000"],
"certifications": ["Social Media Marketing Certification Course", "Inbound Certification"],
"certificationCount": 7,
"integrationCount": 51,
"worksWithBreeze": false,
"firstPublishedAt": "2026-03-26T00:43:40.240Z",
"lastPublishedAt": "2026-04-23T13:22:14.544Z",
"leadScore": 96,
"scrapedAt": "2026-06-24T15:30:00.000Z"
}

With enrichEmails on, records also carry emails, phones and socials. With includeReviews on, records carry a reviews array.

Automate & schedule

Run this actor on autopilot and pull results into your own stack:

  • Apify API — start runs, fetch datasets, manage schedules over REST.
  • apify-client for JavaScript and apify-client for Python — official SDKs.
  • Schedules — run it daily/weekly to catch newly listed or upgraded partners in a tier, industry or country; perfect for partner-recruiting and lead pipelines.
  • Webhooks — trigger downstream actions (CRM import, Slack alert, email sequence) the moment a run finishes.
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/hubspot-solutions-partner-scraper').call({
partnerTiers: ['elite', 'diamond'],
countries: ['US'],
maxItems: 200,
enrichEmails: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} HubSpot partner leads`);

Integrate with any app

Connect the dataset to 5,000+ apps — no code required:

  • Make — multi-step automation scenarios.
  • Zapier — push new partner leads straight into your CRM.
  • Slack — get notified when a monitored segment gains a new partner.
  • Google Drive / Sheets — auto-export every run to a spreadsheet.
  • Airbyte — pipe results into your data warehouse.
  • GitHub — trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find Elite HubSpot ecommerce agencies in the US with contact emails" and let it run this scraper for you.

More scrapers from scrapesage

Build a complete B2B agency & partner-ecosystem lead stack:

Tips

  • Fast, focused runs: filter server-side by partnerTiers, industries, services, languages or minBudget — these narrow the directory before any profile is fetched.
  • Country / location filters are applied after fetching each profile (HubSpot has no public location facet), so they scan more listings. Raise maxScan if you target a small country.
  • Direct contacts: turn on enrichEmails to add public emails, phones and socials from each agency's website — HubSpot does not publish them on the listing.
  • Recurring monitoring: combine Schedules with monitorMode to track only newly listed or upgraded partners.
  • Proxies: keep the default Apify Proxy (automatic) — the directory API is served cleanly over datacenter IPs.

FAQ

What is a HubSpot Solutions Partner? An agency or consultancy in HubSpot's official partner program (tiered Elite → Gold) that implements HubSpot and sells marketing, sales, CRM, RevOps and web services. The directory lists 7,000+ of them worldwide.

Does it need the HubSpot API or a login? No. It reads HubSpot's public directory search and listing endpoints — no API key, login, cookies or browser.

Where do the emails come from? Never from HubSpot (the listing has no email). With enrichEmails on, the actor visits the agency's own public website and extracts publicly listed contact details — the same thing a human visitor would see.

Can I filter to one country or city? Yes — set countries (ISO codes) and/or locations. Because HubSpot has no public location facet, these are applied after fetching each profile; raise maxScan for a small country.

Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.

How do I monitor new partners automatically? Create a Schedule and turn on monitorMode; optionally add a webhook or Zapier zap to push new partner leads into your CRM as they appear.

A field is null — why? Some agencies don't publish a state/postal code (remote-only), a budget band, or have no reviews yet. Fields are null only when the data genuinely doesn't exist on the listing, not because the scraper skipped them.

Is scraping HubSpot's directory legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (GDPR/CCPA for personal data) and HubSpot's terms.

Need help?

Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.