Crawling API / Product Hunt

Product Hunt Scraper.
N'importe quelle page, entièrement rendue.

Envoyez n'importe quelle URL Product Hunt et récupérez le HTML entièrement rendu, via des proxies résidentiels avec gestion anti-bot intégrée.
Ou récupérez du JSON structuré avec les scrapers producthunt-leaderboard et producthunt-product.

99% de taux de réussite140M IPs résidentielles30 zones géographiques
URL Product HuntJSON structuréproducthunt.com/posts/notionCrawlbaseRouterRenduAnalyseJSON classementJSON produitproducthunt-leaderboardproducthunt-productproducthunt.com · vérification bot réussie · 200
Flux de crawl en direct · Product Hunt1.24M req/minStreaming
200producthunt.com/posts/notionIN104ms
200producthunt.com/topics/saasES83ms
200producthunt.com/leaderboard/weekly/2024/3CA143ms
200producthunt.com/topics/productivityGB117ms
200producthunt.com/products/notionAU213ms
200producthunt.com/products/notionJP116ms
200producthunt.com/topics/saasSG108ms
200producthunt.com/products/figmaAU102ms
200producthunt.com/@kevinwhDE47ms
200producthunt.com/@rrhooverSG190ms
200producthunt.com/topics/saasSG163ms
200producthunt.com/posts/arc-browserDE85ms
200producthunt.com/AU184ms
200producthunt.com/posts/linearFR45ms
301producthunt.com/products/figmaIN94ms
200producthunt.com/topics/artificial-intelligenceSG95ms
200producthunt.com/CA172ms
200producthunt.com/posts/arc-browserCA166ms
200producthunt.com/topics/saasBR53ms
200producthunt.com/products/notionIN188ms
200producthunt.com/topics/saasGB112ms
200producthunt.com/@kevinwhES108ms
200producthunt.com/ES205ms
200producthunt.com/products/figmaUS183ms
200producthunt.com/ES136ms
200producthunt.com/GB125ms
200producthunt.com/posts/notionIN104ms
200producthunt.com/topics/saasES83ms
200producthunt.com/leaderboard/weekly/2024/3CA143ms
200producthunt.com/topics/productivityGB117ms
200producthunt.com/products/notionAU213ms
200producthunt.com/products/notionJP116ms
200producthunt.com/topics/saasSG108ms
200producthunt.com/products/figmaAU102ms
200producthunt.com/@kevinwhDE47ms
200producthunt.com/@rrhooverSG190ms
200producthunt.com/topics/saasSG163ms
200producthunt.com/posts/arc-browserDE85ms
200producthunt.com/AU184ms
200producthunt.com/posts/linearFR45ms
301producthunt.com/products/figmaIN94ms
200producthunt.com/topics/artificial-intelligenceSG95ms
200producthunt.com/CA172ms
200producthunt.com/posts/arc-browserCA166ms
200producthunt.com/topics/saasBR53ms
200producthunt.com/products/notionIN188ms
200producthunt.com/topics/saasGB112ms
200producthunt.com/@kevinwhES108ms
200producthunt.com/ES205ms
200producthunt.com/products/figmaUS183ms
200producthunt.com/ES136ms
200producthunt.com/GB125ms
01 Démo en direct

Deux scrapers Product Hunt, en direct.

La Crawling API, tapée en direct. Regardez les scrapers producthunt-leaderboard et producthunt-product renvoyer chacun du JSON structuré. Survolez pour mettre en pause et lire.

prêt
touches 1-2 pour changer · cliquez pour mettre en pauseexécutez votre propre URL
Exécutez votre première requête en quelques minutes. Jusqu'à 20,000 requêtes gratuites, sans carte bancaire.Commencer gratuitement
02 Fonctionnalités

Une seule API, pour tout ce que Product Hunt vous oppose.

Product Hunt charge ses flux de lancements, ses upvotes et ses commentaires depuis GraphQL après l'affichage de la page, et protège fortement la page d'accueil et les pages produit. La Crawling API les rend dans un vrai navigateur, y accède via des IPs résidentielles et vous remet du HTML ou du JSON propre.

render

Rendu JavaScript complet

Un vrai navigateur exécute la page, donc les lancements chargés via GraphQL, les compteurs d'upvotes, les commentaires et les médias sont tous capturés, pas seulement le HTML initial.

proxies

140M IPs résidentielles

Chaque requête fait tourner une IP résidentielle sur 30 zones géographiques, pour que vous atteigniez Product Hunt comme un véritable visiteur local.

anti-bot

Blocages gérés pour vous

Les CAPTCHAs, les murs anti-bot et les limites de débit sont levés automatiquement. Rien à résoudre, rien à maintenir.

format

HTML ou JSON

Récupérez le HTML entièrement rendu, ou ajoutez scraper=producthunt-leaderboard ou producthunt-product pour renvoyer les leaderboards et les lancements sous forme de JSON structuré.

extras

Screenshots et asynchrone

Le même appel peut capturer un screenshot pleine page, ou s'exécuter en asynchrone avec des webhooks et du cloud storage.

one token

Une seule API pour chaque site

La Crawling API fonctionne sur n'importe quelle URL, donc le même token couvre Product Hunt et tout le reste de ce que vous crawlez. Voir la démo en direct.

03 Sortie

Chaque champ du leaderboard, en JSON propre.

Envoyez une URL de leaderboard avec scraper=producthunt-leaderboard et le leaderboard revient sous forme de JSON typé. Basculez vers producthunt-product pour faire de même avec un seul lancement.

{ "period": "daily", "date": "2026-07-14", "url": "https://www.producthunt.com/leaderboard/daily/2026/7/14/", "productCount": 20, "products": [ { "name": "Acme Analytics", "tagline": "Product analytics that ship themselves", "slug": "acme-analytics", "position": 1, "rank": 1, "upvotes": 842, "commentsCount": 96, "topics": [ "..." ], "makerCount": 3, "thumbnail": "https://ph-files.imgix.net/acme-thumb.png", "isPromoted": false } ] }

Leaderboard

period · string  date · string  url · string  productCount · number

Products

products · array  products[].name · string  products[].tagline · string  products[].slug · string

Ranking

products[].position · number  products[].rank · number

Engagement

products[].upvotes · number  products[].commentsCount · number  products[].topics · array

Meta

products[].makerCount · number  products[].thumbnail · string  products[].isPromoted · boolean

04 Comment ça marche

De l'URL aux données en un seul appel.

Chaque requête Product Hunt suit le même chemin. Vous envoyez une URL, nous opérons tout ce qu'il y a entre les deux.

01

Envoyez l'URL

Passez n'importe quelle URL Product Hunt publique avec votre token : le flux de la page d'accueil, un produit, un topic ou un profil de maker.

02

Faites tourner un proxy

Une IP résidentielle et une zone géographique qui atteignent Product Hunt proprement, tirées de 140M IPs sur 30 régions.

03

Rendez la page

Un vrai navigateur charge la page pour que les flux de lancements GraphQL, les compteurs d'upvotes et les commentaires soient rendus avant la capture.

04

Éliminez l'anti-bot

La détection de bots agressive de Product Hunt sur la page d'accueil et les pages produit est gérée automatiquement. Rien à résoudre, rien à maintenir.

05

Renvoyez du HTML ou du JSON

Le HTML entièrement rendu revient, ou du JSON typé quand vous ajoutez producthunt-leaderboard ou producthunt-product.

05 Cas d'usage

Ce que les équipes construisent avec les données Product Hunt.

USE / 01Lancements

Suivi des lancements

Récupérez les lancements quotidiens avec upvotes, makers et commentaires pour suivre ce qui sort et comment ça se passe.

USE / 02Tendances

Suivi des tendances et des topics

Surveillez les pages topic et leaderboard pour repérer tôt les produits, catégories et narratifs émergents.

USE / 03Leads

Leads makers et produits

Collectez les makers, produits et profils pour construire des listes de prospects et des cartes concurrentielles.

USE / 04Marque

Suivi de marque et des concurrents

Surveillez comment votre produit et vos concurrents se lancent, se classent et sont discutés dans le flux.

USE / 05Recherche

Étude de marché et de produit

Exploitez les textes de lancement, les taglines et les fils de commentaires pour orienter le positionnement et les roadmaps.

USE / 06Couverture

N'importe quelle URL, une seule API

Crawlez le flux de la page d'accueil, les posts, les topics, les leaderboards et les profils de makers, plus tout autre site dont vous avez besoin.

06 Notes

Bon à savoir pour scraper Product Hunt.

Rendu comme un vrai navigateur

Product Hunt charge les lancements, les upvotes et les commentaires depuis GraphQL après l'affichage ; la Crawling API exécute un vrai navigateur pour qu'ils soient tous rendus avant la capture.

HTML par défaut, JSON sur demande

Vous obtenez le HTML entièrement rendu. Ajoutez scraper=producthunt-leaderboard ou scraper=producthunt-product pour du JSON parsé et typé, ou parsez le HTML vous-même.

Pages publiques uniquement

La Crawling API lit les pages visibles publiquement, sans connexion, donc vous obtenez ce que voit un visiteur déconnecté.

Atteignez Product Hunt depuis n'importe où

Le geotargeting sur 30 régions et 140M IPs résidentielles garantit un accès constant sans gérer de proxies.

07 Pourquoi Crawlbase

Conçu pour crawler Product Hunt à grande échelle.

La Crawling API tourne sur le même réseau qui sert plus de 46,000 clients payants et plus de 70,000 développeurs. Aucun proxy à acheter, aucun navigateur à faire tourner, rien à patcher quand Product Hunt change.

99%
Taux de réussite moyen des requêtes
140M
IPs résidentielles, plus 98M en datacenter
30
Zones géographiques pour des résultats locaux précis
20/s
Requêtes par seconde par défaut, plus sur demande

Un seul token, des SDK officiels pour Python, Node et Ruby, et un réseau à 99.99% de disponibilité en dessous.

08 FAQ

Questions sur le scraping de Product Hunt.

Envoyez l'URL Product Hunt à la Crawlbase Crawling API avec votre token. Crawlbase fait tourner un proxy résidentiel, rend la page dans un vrai navigateur, lève les contrôles anti-bot et renvoie le HTML entièrement rendu. Ajoutez scraper=producthunt-leaderboard ou scraper=producthunt-product pour obtenir du JSON structuré à la place.
Oui. Par défaut, la Crawling API renvoie du HTML rendu ; ajoutez scraper=producthunt-leaderboard pour des leaderboards classés ou scraper=producthunt-product pour un seul lancement afin de recevoir du JSON typé, ou parsez le HTML vous-même.
Oui. Un vrai navigateur exécute la page, donc le flux de lancements rendu en JavaScript, les compteurs d'upvotes et les commentaires sont capturés, pas seulement le HTML initial.
Crawlbase route chaque requête via des IPs résidentielles rotatives sur 30 zones géographiques et lève les contrôles anti-bot automatiquement. Vous ne gérez pas de proxies et ne résolvez pas de CAPTCHAs, et il n'y a rien à maintenir quand Product Hunt change sa configuration.
Non. La Crawling API lit uniquement les pages visibles publiquement, sans connexion, donc vous recevez ce que verrait un visiteur déconnecté.
N'importe quelle URL publique : le flux de la page d'accueil, les pages produit et post, les pages topic et leaderboard, et les profils de makers. La même API fonctionne aussi sur tout autre site.
Commencez gratuitement avec jusqu'à 20,000 requêtes et sans carte bancaire. Les plans payants évoluent avec votre usage, et le même token fonctionne sur la Crawling API et sur chaque scraper Crawlbase.

Commencez à scraper Product Hunt.
Oubliez les proxies et les blocages.

Gratuit pour démarrer avec jusqu'à 20,000 requêtes. Un seul token pour la Crawling API et chaque scraper.