Product Hunt API v1
Search products, read a launch in full with its comment threads, and pull the ranked board for any day, week, month or year back to 2013, from https://api.fetchlayer.dev/producthunt. No Product Hunt developer account or OAuth token required — just your FetchLayer key.
Available endpoints
/search-products POST Read a product and its launch /product-detail POST Get a launch's comment threads /product-comments POST Ranked launches for a period /leaderboard POST Products in a topic /topic-products POST Search or browse collections /collections POST Get a maker or hunter profile /user-profile GET Download a product or launch image /media POST Parse a Product Hunt URL /resolve-url Two things to know before you build
- Comments come back nested. A launch's replies sit under their parent in
comments[].replies, not flattened into one list — so walk the tree recursively rather than iterating a flat array. - Leaderboards drop promoted entries. Product Hunt places three promoted entries per twenty in a leaderboard feed. Those are removed from
entries, and the number removed is reported innotes— which is why a count can differ from the website. - Every response carries
notes. It is where a truncated walk, an upstream ceiling or a dropped placement is reported. Read it before treating a result as complete.