← All resources
July 23, 202612 min

Product Hunt Scraper API: Official API vs Scraping

Official Product Hunt API vs scraper APIs and no-code tools: data coverage, rate limits, maker emails, and which fits your use case in 2026.

CG
Costin Gheorghe
Founder, Outsoci

If you're searching for a Product Hunt scraper API, you're usually after one of three things: launch data for market research, maker profiles for outreach, or a live feed of new products in your niche. The right answer differs for each — and the biggest surprise for most teams is what the official API doesn't include. This guide maps the entire 2026 landscape: the official GraphQL API, scraper APIs, and no-code options, compared on data coverage, rate limits, cost, and maintenance, with the code and workflows to make each one work.

Product Hunt is unusually valuable as a data source because of what a launch represents. A product on the front page means a founder with budget, momentum, and a public admission of exactly what they're building and who it's for. For anyone selling to startups — dev tools, infrastructure, agencies, investors sourcing deals — that's a stream of qualified, time-stamped intent. The question is only how to get it out cleanly, and that's where the API-versus-scraping decision starts to matter.

Before comparing tools, it's worth being precise about the two fundamentally different jobs people lump under "Product Hunt scraper." The first is data collection — launches, votes, topics, trends — a research job the platform actively supports through its API. The second is contact extraction — turning makers into emails you can reach — which the platform does not support at all, by design. Almost every frustration with Product Hunt scraping traces back to using a tool built for one job to do the other. The rest of this guide keeps the two jobs separate, because the right tool for each is genuinely different.

Option 1: The official Product Hunt API

Product Hunt ships a public GraphQL API (v2) with OAuth authentication. It's the cleanest starting point and it's free to use.

What it returns:

A typical query to pull today's launches looks like this:

query TodaysPosts {
  posts(order: RANKING, first: 20) {
    edges {
      node {
        name
        tagline
        votesCount
        website
        makers { name username headline }
        topics { edges { node { name } } }
      }
    }
  }
}

Clean, structured, and reliable. But note what's missing from that makers block.

What it does not return:

Rate limits are the real constraint. The API uses a complexity-based scheme: each query costs points based on how much it asks for, and you get a budget per 15-minute window. In practice that's a few hundred meaningful requests per window — comfortable for a dashboard that polls periodically, painful for bulk collection where you're paging through thousands of nodes.

Verdict: perfect for research, trend tracking, and building integrations against your own account. A dead end if your goal is contacting makers, because the emails were never there to extract.

Option 2: Scraper APIs over the Product Hunt website

When the official API's fields or limits don't fit, the next tier is scraping the website itself — either with your own crawler or a general-purpose scraper API that handles proxies and JavaScript rendering for you.

What scraping adds over the API:

What it costs you: Product Hunt is a client-rendered React app, so a plain HTTP fetch returns a nearly-empty shell. You need headless browsers (Playwright or Puppeteer) or a rendering proxy that executes JavaScript, plus ongoing maintenance every time the markup shifts. Budget $1–3 per 1,000 pages through commercial scraper APIs before you've extracted a single email, and add engineering time for the parsers.

A realistic architecture if you build this yourself:

  1. Use the official API (free) to discover relevant posts and maker usernames — this avoids scraping discovery pages.
  2. Scrape each maker's public profile page for the external link the API omits.
  3. Crawl that external link for a contact email.
  4. Verify each email.

Notice that even the "scraping" path leans on the official API for the part it's good at. Fighting the API for discovery when it's free and structured is wasted effort; scrape only for the fields it withholds.

API: discoverpostsScrape maker linksCrawl for emailVerify
The hybrid path: use the free API for discovery, scrape only the email fields it won't give you

Verdict: the flexible middle path — but you're building profile scraping, link-following, email extraction, and verification yourself, and maintaining all of it against a site that changes.

Option 3: A purpose-built Product Hunt scraper (no code)

Purpose-built tools collapse the whole pipeline — discovery, profile scraping, email enrichment, verification, deduplication — into one step. With Outsoci's Product Hunt scraper, you enter a keyword ("AI writing", "developer tools", "fintech") and get back a CSV of makers and founders in that niche with verified email addresses, deduplicated and export-ready.

The trade-off is scope: you get the lead-gen slice done extremely well, not a general-purpose data feed. If you need every historical vote count for a market-sizing model, the official API is your tool. If you need a contactable list of founders who launched in your category, a purpose-built scraper gets you there without an engineering project.

Pricing is per-result — 1,000 credits for $9/month, where a scraped lead costs one credit — so a 200-founder list runs a couple of dollars instead of a sprint. The $1 trial includes 100 credits, enough to validate whether your category has enough contactable makers before you commit.

Verdict: the shortest path if your end goal is a contactable list of makers rather than raw launch data.

Head-to-head comparison

Official PH APIDIY / scraper APIOutsoci
Launch & vote data✅ Best source⚠️ Lead-focused
Maker profiles✅ Basic fields✅ Full page
Maker emails❌ Never🔧 Build it yourself✅ Verified, built-in
External profile links⚠️ Inconsistent
Rate limitsStrict complexity quotaYour proxy budgetCredit-based
SetupOAuth + GraphQLCrawler + parsersNone
MaintenanceLowHigh (UI changes)None
CostFree$1–3 / 1k pages + eng timeFrom $9/mo

Use cases and which option fits

Different goals point to different tools. Matching them up front saves you from building the wrong thing.

Market and competitive research

You want launch volume by category, vote trends, taglines, and who's hunting what. The official API is ideal — free, structured, and the data (votes, topics, dates) is exactly what it's built to serve. Poll daily, store to your own database, and you have a research feed with near-zero maintenance. No scraping needed.

Founder and maker outreach

You want to email the people behind relevant launches. The official API can't help (no emails), so you need scraping plus enrichment — either DIY or a purpose-built tool. The decision is build-versus-buy: if you'll run this monthly and value your engineering time, a managed scraper wins; if you have idle crawler infrastructure and niche requirements, DIY can make sense.

Investor and deal sourcing

You want early signal on traction plus a way to reach founders. This is a hybrid: official API for the traction signal (vote velocity, comment counts), enrichment for the contact. Combining them beats either alone.

Building a product directory or aggregator

You want to mirror large swaths of Product Hunt data into your own product. Be careful here — Product Hunt's terms restrict wholesale replication of its data, and this is the use case most likely to draw a cease-and-desist. The API's rate limits are partly designed to prevent exactly this. Talk to them about a partnership before building.

A worked example: sourcing dev-tool founders

Concrete beats abstract, so here's the hybrid pipeline run end to end for a company selling CI/CD infrastructure to early-stage dev-tool startups.

Goal: reach the founders of developer-tool products that launched in the last 90 days with real traction.

Thirty founders who just launched a dev tool, sorted by traction, with verified emails — that's a warm, time-sensitive list you can reference specifically ("saw your launch hit #3 last Tuesday") instead of a generic blast. The API did the discovery it's good at; scraping filled the one gap it leaves; enrichment and verification turned profiles into a campaign. Every stage played to its strength.

If you'd rather not build the scrape-and-enrich half, Outsoci's Product Hunt scraper does exactly that from a keyword, and you keep using the official API for the research feed. The two aren't mutually exclusive — most teams that take Product Hunt seriously run both.

A practical hybrid workflow

Teams that need both research data and outreach lists usually combine tiers into one pipeline:

  1. Track launches with the official API. Pull daily posts in your topics, store votes and taglines. Free and stable.
  2. Shortlist the relevant products. Filter by traction (vote velocity in the first hours is a strong signal), topic, or keywords in the tagline.
  3. Run the shortlist through a lead scraper. Turn each product's maker profiles into verified emails with a tool like Outsoci, or your own enrichment pipeline.
  4. Verify before sending. Even "public" emails decay; verification keeps bounce rates under control and protects your sending domain. We covered the full outreach process in How to scrape Product Hunt.

This keeps your API quota usage tiny (you only page through your own topics), your scraping costs proportional to the shortlist rather than the whole site, and your research feed independent of any scraper's uptime.

Costs compared over a real month

Say you want to reach makers from ~500 relevant launches a month. Here's roughly how the three paths compare:

For most teams the deciding factor isn't the per-lead cost — all three are cheap — it's whether you want to own and maintain a scraping stack. If lead gen is core to your business and you'll customize heavily, build it. If it's one channel among many, buy it and spend the engineering time elsewhere.

Key takeaways

FAQ

Does Product Hunt have an official scraping API? Product Hunt has an official GraphQL API for posts, makers, and topics — but it prohibits large-scale replication of its data and returns no email addresses. "Scraper APIs" are third-party services that extract data from the public website instead.

Can I get maker emails from the Product Hunt API? No. No tier of the official API exposes emails. Emails come from following makers' external links (personal sites, socials) and enriching from there — which is what dedicated tools automate.

Is scraping Product Hunt legal? Collecting publicly displayed data is broadly defensible; the sensitive parts are respecting rate limits, not wholesale-replicating their dataset, and handling personal data (emails) lawfully once collected. See our guide on whether email scraping is legal.

What's the cheapest way to scrape Product Hunt at small scale? For pure launch data: the official API, free. For a contactable founder list under ~100 leads: a purpose-built scraper's trial tier (Outsoci's $1 trial includes 100 credits) will be cheaper than an afternoon of engineering.

Can I scrape Product Hunt in real time? The official API is the right tool for a live feed — poll it on a schedule. Scraping the site in real time is possible but wasteful; use the API for freshness and scraping only for the enrichment fields the API lacks.

How do I avoid getting blocked scraping Product Hunt? Do discovery through the free official API rather than crawling listing pages, render JavaScript for the pages you do scrape, rotate IPs, and keep request rates modest. Better yet, only scrape the maker profiles you've already shortlisted so your volume stays low.

Does the API include comments and reviews? Yes — comment counts and comment content are available through the API, which makes it the better tool than scraping for sentiment analysis on a launch.

Stop buying stale lead lists

Pull fresh, verified contacts from Google Maps and social media — export in one click.

Try Outsoci today →