Product Huntのローンチ、プロダクト、カテゴリ、メーカー、ランキング、公開プロダクトメタデータを構造化JSONとして抽出し、スタートアップリサーチ、プロダクト発見、市場モニタリング、AIワークフロー、商用利用の評価に活用できます。
構造化出力
CrawloraのProduct Huntスクレイピング APIを使えば、自前のパーサー、エンドポイント別の抽出ロジック、リトライ処理、レスポンス正規化を構築することなく、公開されているローンチ・プロダクト・メーカー・カテゴリ・ランキングの構造化データを収集できます。これらのエンドポイントは、スタートアップアナリスト、SaaSチーム、AIエージェント、データチームの開発ワークフローを支えます。
スタートアップワークフロー
Crawloraは、日々のローンチをモニタリングし、AI・SaaS・生産性・開発者ツール系のスタートアップを発見し、スタートアップデータベースを充実させ、競合のローンチを追跡し、カテゴリを分析し、AIエージェントに最新のプロダクト発見データを提供するチームを支援します。
Product Huntリサーチワークフローリクエストスキーマ
これらのパラメータは、稼働中の「Search for products, users, or launches on Product Hunt」カタログエントリから取得しています。
| パラメータ | 型 | 必須 | 説明 | 例 |
|---|---|---|---|---|
| query | string | はい | Search keywords | "ai" |
| type | string | いいえ | Result type: **product** (default), **user**, or **launch** | - |
| page | integer | いいえ | Page number (1-based) | 2 |
| featured | boolean | いいえ | Launch search only: featured launches only | - |
| topics | string | いいえ | Launch search only: comma-separated topic slugs | ai-chatbots,chrome-extensions |
JSON例
この例は稼働中のエンドポイントカタログからレンダリングされるため、ページは常にDocsおよび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
}
}エンドポイントカタログ
/producthunt/searchSearches Product Hunt for the required `query`. `type` is `product` (default), `user` or `launch`, and `page` starts at 1. `featured` and `topics` apply to launch search only. Results come as `edges` with `pageInfo` and `pagesCount`; launch search also returns topic aggregations.
レスポンスに関する注記
- The `data` shape depends on `type`: `product` returns product edges, `user` returns user edges, and `launch` returns post edges plus topic aggregations.
MCPツール producthunt_search
/producthunt/product/{id}Returns the core Product Hunt product details. The path takes an exact Product Hunt slug; if you only know the product name, look the slug up first with `/producthunt/search` (live) or `/datasets/producthunt-products/search` (indexed). Unknown slugs return 404, and that 404 is cached for one hour.
MCPツール producthunt_product
/producthunt/product/{id}/launchesLists the launch posts of a Product Hunt product, looked up by its slug in `id`. `order` defaults to `DATE`; pass the returned `end_cursor` as `cursor` for the next page. Each launch has its name, tagline, ranks, scores, comment count, badges and dates. An unknown slug returns 404.
レスポンスに関する注記
- Returns `404` when Product Hunt does not return a product for the slug. - Returns `503` when Product Hunt omits the launches/posts connection or returns a blocked/malformed upstream payload.
MCPツール producthunt_launches
/producthunt/leaderboardReturns the Product Hunt leaderboard for a `scope` of `daily` (default), `weekly`, `monthly` or `yearly`, positioned with `date` (YYYY-MM-DD) or `year`, `month`, `day` and `week`. Only the first page is served, so a non-empty `cursor` returns an error. `featured` and `order` are accepted but do not change the default view.
レスポンスに関する注記
- The result is the first page Product Hunt server-renders for the requested scope/date (`scope`, `date`/`year`/`month`/`day`/`week`). `has_next_page` and `end_cursor` reflect whether Product Hunt has further pages. - Cursor pagination is currently unavailable: a request with a non-empty `cursor` returns an upstream error. Only the first page is served. - `featured` and `order` are accepted for compatibility but reflect Product Hunt's default leaderboard view for the requested scope/date.
MCPツール producthunt_leaderboard
/producthunt/category/{slug}Returns a Product Hunt category by its `slug`, such as `vibe-coding`: name, description, meta title, last update time, parent category and its sub-categories, hero products, questions with top answers, and related discussions.
MCPツール producthunt_category
/producthunt/category/{slug}/productsReturns the products in a Product Hunt category (now backed by Product Hunt topics), cursor-paginated. Pass the `cursor` from a previous response's `end_cursor` to page; `page_size` controls the batch size. `page`, `featured_only`, `order` and `tags` are accepted for compatibility but no longer affect the result.
MCPツール producthunt_category_products
/producthunt/product/{id}/makersLists the makers of a Product Hunt product, looked up by its slug in `id`. Each maker has a name, username, headline, avatar, follower count and the posts they made. The response includes `total_count` and claim status, and the returned `end_cursor` can be passed as `cursor` for the next page.
レスポンスに関する注記
- Pass the returned `cursor` value from a previous response to continue pagination.
MCPツール producthunt_makers
/producthunt/product/{id}/reviewsLists the detailed reviews of a Product Hunt product, looked up by its slug in `id`. Each review has its ratings, such as ease of use and customization, comment count, creation time, the launch it came from and any alternative products named. The response also gives the review counts and an `end_cursor`.
MCPツール producthunt_reviews
/producthunt/product/{id}/aboutReturns the about-page data for a Product Hunt product, looked up by its slug in `id`. It covers the product's launch details with badges, ranks, comment count and detailed reviews with alternative products, along with the product's ad, forum and media information.
MCPツール producthunt_about
/producthunt/product/{id}/alternativesLists alternatives to a Product Hunt product, looked up by its slug in `id`. `first` sets the page size (default 10), `order` defaults to `most_relevant`, and `tags` takes comma-separated tag slugs. Returns alternative items with ratings, badges and scores, alternative tags with counts, and related discussions. Use `end_cursor` as `cursor` for the next page.
レスポンスに関する注記
- Pass the returned `cursor` value from a previous response to continue pagination.
MCPツール producthunt_alternatives
/producthunt/product/{id}/customersLists the customer products of a Product Hunt product, looked up by its slug in `id`. `order` is `customers` (default) or `latest_launch`, `page` defaults to 1 and `page_size` to 10. Each item has its name, categories, badges, review and follower counts, and founder shoutouts. An unknown slug returns 404.
レスポンスに関する注記
- Returns `404` when Product Hunt does not return a product for the slug. - Returns `503` when Product Hunt omits the customers/products connection or returns a blocked/malformed upstream payload.
MCPツール producthunt_customers
マネージド実行
Crawloraは、Product Hunt向けのエンドポイント別リクエスト処理、パーサーの保守、レスポンス正規化、ドキュメント化されたエラー、Playgroundでテスト済みのサンプル、クレジットベースの利用課金を、安定したAPIインターフェースの背後で提供します。
Product Huntの検索、プロダクト、ローンチ、カテゴリ、メーカー、レビューページ向けのエンドポイント別リクエスト処理
対応する公開Product Huntページに対するパーサーの保守と正規化されたJSONレスポンス
対応範囲でのプロキシ対応の収集とリトライ対応の実行
壊れたHTMLを黙って返す代わりにドキュメント化されたエラー挙動
DocsとPlaygroundのサンプルは稼働中のカタログから生成
ドキュメント化されたエンドポイントコストに基づくクレジット課金
自社構築との比較
スクレイピングインフラを社内で維持するか、マネージドエンドポイントを呼び出すかの判断にご活用ください。
| 要件 | 自社構築 | Crawlora |
|---|---|---|
| パーサーの保守 | Product Huntのページ変更に合わせてセレクタとレスポンス解析ロジックを保守し続けます。 | Crawlora APIの背後で保守されるエンドポイント別パーサーを利用できます。 |
| 構造化されたレスポンススキーマ | 自分のJSONモデルの一貫性を設計・保守します。 | 稼働中のカタログから生成されるドキュメント化されたレスポンススキーマを利用できます。 |
| エンドポイントドキュメント | 社内APIドキュメントを自分で作成・保守します。 | 稼働中の各Product HuntエンドポイントについてCrawlora Docsページを利用できます。 |
| Playgroundでのテスト | 開発者向けのテストコンソールを構築します。 | 統合前にPlaygroundでProduct Huntエンドポイントを実行できます。 |
| リトライとエラー分類 | 空ページ、上流障害、パーサーのずれを自力で分類します。 | 利用不能な上流レスポンスに対しドキュメント化されたエラーを受け取れます。 |
| 利用量課金 | 計測システムとプラン適用を自前で構築します。 | クレジットベースの利用量とプラン上限を利用できます。 |
| モニタリング | リクエスト量と障害のモニタリングをゼロから構築します。 | Crawloraのドキュメント化されたステータス・利用状況ワークフローを利用できます。 |
| スケーラビリティ | キュー、プロキシ、実行インフラを自前で運用します。 | 対応する公開ページ向けのマネージドスクレイピングエンドポイントを呼び出せます。 |
CrawloraはProduct Hunt公式APIではありません。Crawloraは、対応するProduct Huntページを対象とした構造化Web公開データ抽出エンドポイントを提供します。お客様は、適用法、第三者の権利、プラットフォーム規約、Crawloraの規約に自らの利用が準拠していることを確認する責任を負います。商用利用の可否は、お客様のユースケース、適用法、第三者の権利、プラットフォーム規約によって異なります。Crawloraは構造化Web公開データ抽出のツールを提供しますが、データの合法的かつ責任ある利用の責任はお客様にあります。
関連API
このエンドポイントを、関連するCrawloraの検索、モニタリング、ドキュメント、料金の各ページと組み合わせて活用できます。
スタートアップ発見を公開の金融・市場リサーチワークフローと組み合わせられます。
開く企業やプロダクトの評判リサーチ向けに公開レビューシグナルを収集できます。
開くアプリのメタデータ、評価、レビュー、ランキングをリサーチできます。
開くAndroidアプリのメタデータとレビューワークフローをAPIに統合できます。
開くProduct Huntデータを商用利用する前に確認すべき点を確認できます。
開くプラン、クレジット、上限、利用オプションを確認できます。
開く稼働中の全Crawlora APIエンドポイントを閲覧できます。
開くProduct Huntのスクレイピング方法
CrawloraのProduct Huntエンドポイントは、公開Product Huntページとその公開GraphQL操作を読み取るGETリクエストです。/producthunt/searchはキーワードでプロダクト・ユーザー・ローンチを検索し、/producthunt/leaderboardは日・週・月・年別のランキングを返します。/producthunt/category/{slug}と/producthunt/category/{slug}/products(カーソルページネーション、現在はトピックベース)、そして単一プロダクト向けの/producthunt/product/{id}とそのabout、launches、makers、reviews、alternatives、customersルートがあります。プロダクトレビューのルートは2026年5月1日に廃止され、現在は利用できません。
GET /producthunt/search?query=<name>&type=<products、users、launches>は、ID・slug付きの一致結果を返します。featuredとtopicsのフィルターを追加すればさらに絞り込めます。/producthunt/leaderboard?scope=daily&date=<YYYY-MM-DD>(またはweekly、monthly、yearly)は、その期間のランキング入りローンチを返します。
GET /producthunt/product/{id}はコア詳細を、/producthunt/product/{id}/aboutはaboutページのより詳しい内容(ローンチ、フォーラム、レビュータグ、メディア資産)を返します。/producthunt/product/{id}/launchesはローンチ履歴を、/producthunt/product/{id}/makersはチーム情報を、/producthunt/product/{id}/reviewsは詳細なレビューを返します。
GET /producthunt/product/{id}/alternativesは代替プロダクト、タグ、関連ディスカッションを、/producthunt/product/{id}/customersはそれを顧客として挙げているプロダクトを返します。/producthunt/category/{slug}/productsはcursorとpage_sizeで特定のトピックを巡回し、featured_onlyとorderのフィルターに対応します。
ローンチではなくプロダクトをレコードの主キーとしてください。1つのプロダクトは時間とともに複数回のローンチを重ねます。ローンチ当日の数値は変動し続けるため、取得時刻のタイムスタンプ付きでいいね数とコメント数を保存してください。
FAQ
対応する公開Product Huntのローンチ・プロダクトページ向けにCrawloraを評価している開発者向けの回答です。
はい。Crawloraは対応する公開Product Huntページ向けのエンドポイントを提供し、ドキュメント化されたAPIルート経由で構造化JSONを返します。ローンチ、プロダクト、メーカー、カテゴリ、ランキングデータのProduct Huntスクレイパー API(ProductHuntスクレイパー APIとも表記)として利用できます。
いいえ。CrawloraはProduct Hunt公式APIではありません。Crawloraは、対応する公開Product Huntページ向けの構造化Web公開データ抽出エンドポイントを提供します。
Product Hunt公式APIはGraphQL APIで、Product Huntコンソールから取得するOAuth開発者トークンが必要です。CrawloraのProduct Huntエンドポイントには、あなたのCrawlora APIキー(x-api-keyヘッダーで送信)だけが必要です。個別のProduct Hunt APIキー、トークン、アプリ承認は不要です。
現在のカタログには、Product Huntの検索、プロダクト詳細、プロダクトaboutページ、代替プロダクト、顧客、ローンチ、メーカー、詳細レビュー、カテゴリ、カテゴリ別プロダクト、対応範囲内のランキングが含まれます。
はい。適用法、第三者の権利、プラットフォーム規約、Crawloraの規約に準拠している限り、Product Huntデータはスタートアップリサーチ、ローンチモニタリング、プロダクト発見、カテゴリ分析、社内リサーチダッシュボードを支えられます。
はい。Product Huntエンドポイントは正規化JSONレスポンスを返し、利用可能な場合はドキュメント化されたリクエストパラメータ、レスポンススキーマ、サンプル、Playgroundでテスト済みの呼び出しを提供します。
Crawloraは利用不能な上流レスポンスを検知し、壊れたHTMLを黙って返す代わりにドキュメント化されたエラーを返します。エラー処理、リトライ、上流の可用性変化への対応は、各自の統合側で行ってください。
商用利用の可否は、お客様のユースケース、適用法、第三者の権利、プラットフォーム規約によって異なります。Crawloraは構造化Web公開データ抽出のツールを提供しますが、データの合法的かつ責任ある利用の責任はお客様にあります。
2026年現在、CrawloraはProduct Huntから権利の付与を受けておらず、Product Hunt公式APIでもないため、商用利用条件は3つの側面から生じます。Product Hunt自身のプラットフォーム規約とAPI/ライセンスポリシー、お客様の管轄区域における適用法と第三者の権利、そしてCrawloraが返す構造化データの利用方法を規定するCrawloraの規約です。Product Huntデータを商用製品に利用する前にこれら3点を確認し、プラットフォーム規約をProduct Hunt自身が許容する範囲の権威的な指針として扱ってください。これらの条件は変更される可能性があるため、キャッシュされた要約に頼らず、現行のProduct Huntポリシーを確認してください。
まずCrawloraの/producthunt/searchエンドポイントで検索するか、/producthunt/leaderboardからある期間のランキングを読み取り、次に/producthunt/product/{id}とそのabout、launches、makers、reviews、alternatives、customersルートにGETリクエストを送ります。カテゴリページはカーソルページネーションを使用します。
あります。OAuth認証されたGraphQL APIで、アプリごとにレート制限があり、多くの商用利用には承認と規約への同意が必要です。統合シナリオ向けに設計されており、縦断的なリサーチ向けではないため、リサーチチームは公開ページを読み取る方向に移行しています。
はい。/producthunt/product/{id}/launchesエンドポイントはそのプロダクトのローンチ投稿をカーソルページネーション付きで返すため、複数回リローンチされたプロダクトも全ローンチ記録を表示できます。
使えません。プロダクトレビューのルートは上流の信頼性が不安定だったため2026年5月1日に廃止され、データを返さなくなりました。レビュー(reviews)、メーカー、ローンチ、代替プロダクトは引き続き利用できます。
/producthunt/category/{slug}/productsエンドポイントにpage_sizeを渡し、レスポンスのend_cursorをcursorとして返せば次のバッチを取得できます。featured_onlyとorderは結果セットの絞り込みに使います。
Guides
Read Crawlora guides and comparisons that use the Product Hunt API.
Get Product Hunt launch, product, and maker data in 2026 — the official GraphQL API, no-code tools, or one structured API — with real JSON examples.
Product Hunt trends, 2013–2026: we read every leaderboard. AI agents went from 0 to 9 of the annual Top 10 by 2025, and the trend rotates monthly, not yearly.
Using Product Hunt data commercially? See what Product Hunt's API docs and site terms actually permit, plus a pre-launch compliance checklist.
PlaygroundでProduct Huntの検索をテストし、Docsで現在のレスポンススキーマを確認し、料金ページでクレジット利用量を比較できます。