Extract Product Hunt launch, product, category, maker, ranking, and public product metadata as structured JSON for startup research, product discovery, market monitoring, AI workflows, and commercial-use evaluation.
Structured output
Use Crawlora's Product Hunt Scraper API to collect structured public launch, product, maker, category, and ranking data without maintaining your own parser, endpoint-specific extraction logic, retries, or response normalization layer. The endpoints support developer workflows for startup analysts, SaaS teams, AI agents, and data teams.
Startup workflows
Crawlora helps teams monitor daily launches, discover AI, SaaS, productivity, and developer-tool startups, enrich startup databases, track competitor launches, analyze categories, and feed AI agents with fresh product discovery data.
Product Hunt research workflowsRequest schema
These parameters come from the active Search for products, users, or launches on Product Hunt catalog entry.
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| query | string | Yes | Search keywords | "ai" |
| type | string | No | Result type: **product** (default), **user**, or **launch** | - |
| page | integer | No | Page number (1-based) | 2 |
| featured | boolean | No | Launch search only: featured launches only | - |
| topics | string | No | Launch search only: comma-separated topic slugs | ai-chatbots,chrome-extensions |
Example JSON
This example is rendered from the active endpoint catalog so the page stays aligned with Docs and Playground.
{
"code": 200,
"msg": "OK",
"data": {
"edges": [
{
"node": {
"id": "1050265",
"name": "HeroUI Chat",
"tagline": "Build and ship beautiful UIs with AI and HeroUI",
"slug": "heroui-chat",
"reviewsRating": 4.8,
"reviewsCount": 5
}
}
],
"pageInfo": {
"page": 1,
"hasPreviousPage": false,
"hasNextPage": true
},
"pagesCount": 394
}
}Endpoint catalog
/producthunt/searchPerforms a full-text Product Hunt search and returns matching products, users, or launches.
/producthunt/product/{id}Returns the core Product Hunt product details.
/producthunt/product/{id}/launchesReturns paginated launch posts for a Product Hunt product using Product Hunt's ProductPageLaunches GraphQL operation.
/producthunt/leaderboardFetches Product Hunt leaderboard data for daily, weekly, monthly, or yearly scopes via Product Hunt GraphQL.
/producthunt/category/{slug}Returns the category page payload for a Product Hunt category slug.
/producthunt/category/{slug}/productsReturns the paginated category listing payload for a Product Hunt category slug.
/producthunt/product/{id}/makersReturns maker items for a Product Hunt product.
/producthunt/product/{id}/reviewsReturns detailed review items for a Product Hunt product.
/producthunt/product/{id}/aboutReturns the richer Product Hunt about-page payload, including launch, forum, review tags, and media data.
/producthunt/product/{id}/alternativesReturns paginated alternatives, tags, and related discussions for a Product Hunt product.
/producthunt/product/{id}/customersReturns paginated customer products for a Product Hunt product using Product Hunt's ProductCustomersPage GraphQL operation.
Managed execution
Crawlora wraps Product Hunt endpoint-specific request handling, parser maintenance, response normalization, documented errors, Playground-tested examples, and credit-based usage behind a stable API surface.
Endpoint-specific request handling for Product Hunt search, product, launch, category, maker, comment, and review pages
Parser maintenance and normalized JSON responses for supported public Product Hunt pages
Proxy-aware collection and retry-aware execution where supported
Documented error behavior instead of silently returning broken HTML
Docs and Playground examples generated from the active catalog
Credit-based billing tied to documented endpoint costs
Build or buy
Use this comparison to decide whether to maintain scraping infrastructure internally or call a managed endpoint.
| Requirement | Building internally | Crawlora |
|---|---|---|
| Parser maintenance | Maintain selectors and response parsing as Product Hunt pages change. | Use endpoint-specific parsers maintained behind the Crawlora API. |
| Structured response schema | Design and keep your own JSON model consistent. | Use documented response schemas generated from the active catalog. |
| Endpoint documentation | Write and maintain internal API docs. | Use Crawlora Docs pages for each active Product Hunt endpoint. |
| Playground testing | Build a test console for developers. | Run Product Hunt endpoints in Playground before integrating. |
| Retries and error classification | Classify empty pages, upstream failures, and parser drift yourself. | Receive documented errors for unusable upstream responses. |
| Usage billing | Build metering and plan enforcement. | Use credit-based usage and plan limits. |
| Monitoring | Instrument request volume and failures from scratch. | Use Crawlora's documented status and usage workflows. |
| Scaling | Operate queues, proxies, and execution infrastructure. | Call managed scraping endpoints for supported public pages. |
Crawlora is not the official Product Hunt API. Crawlora provides structured public web data extraction endpoints for supported Product Hunt pages. Customers are responsible for ensuring their use complies with applicable laws, third-party rights, platform terms, and Crawlora terms. Commercial use depends on your use case, applicable law, third-party rights, and platform terms. Crawlora provides tooling for structured public web data extraction, but customers are responsible for using the data lawfully and responsibly.
Related APIs
Connect this endpoint with adjacent Crawlora search, monitoring, docs, and pricing pages.
Pair startup discovery with public finance and market research workflows.
OpenCollect public review signals for company and product reputation research.
OpenResearch app metadata, ratings, reviews, and rankings.
OpenAdd Android app metadata and review workflows.
OpenReview plans, credits, limits, and usage options.
OpenBrowse all active Crawlora API endpoints.
OpenFAQ
Answers for developers evaluating Crawlora for supported public Product Hunt launch and product pages.
Yes. Crawlora provides Product Hunt endpoints for supported public Product Hunt pages and returns structured JSON through documented API routes. It works as a Product Hunt scraper API (also written ProductHunt scraper API) for launches, products, makers, categories, and rankings.
No. Crawlora is not the official Product Hunt API. Crawlora provides structured public web data extraction endpoints for supported public Product Hunt pages.
The official Product Hunt API is a GraphQL API that requires an OAuth developer token from the Product Hunt dashboard. Crawlora's Product Hunt endpoints need only your Crawlora API key (sent as the x-api-key header) — there is no separate Product Hunt API key, token, or app approval to provision.
The active catalog includes Product Hunt search, product details, product about pages, alternatives, comments, customers, launches, makers, detailed reviews, categories, category products, and leaderboards where supported.
Yes. Product Hunt data can support startup research, launch monitoring, product discovery, category analysis, and internal research dashboards when your use complies with applicable laws, third-party rights, platform terms, and Crawlora terms.
Yes. Product Hunt endpoints return normalized JSON responses with documented request parameters, response schemas, examples, and Playground-tested calls where available.
Crawlora detects unusable upstream responses and returns documented errors instead of silently returning broken HTML. Customers should handle errors, retries, and upstream availability changes in their integrations.
Commercial use depends on your use case, applicable law, third-party rights, and platform terms. Crawlora provides tooling for structured public web data extraction, but customers are responsible for using the data lawfully and responsibly.
As of 2026, Crawlora does not grant Product Hunt's rights and is not the official Product Hunt API, so commercial-use terms come from three places: Product Hunt's own platform terms and API/licensing policy, applicable law and third-party rights in your jurisdiction, and the Crawlora terms that govern how you may use the structured data Crawlora returns. Review all three before using Product Hunt data in a commercial product, and treat platform terms as the controlling source for what Product Hunt itself permits. These terms can change, so re-check the current Product Hunt policy rather than relying on a cached summary.
Test Product Hunt search in Playground, inspect the current response schema in Docs, and compare credit-based usage on the pricing page.