.gif?width=160)
Product Hunt API
Open source Node.js Scraper for Product Hunt API
FreeAPIOpen Source13,520 impressions#5 of its week
More API tools →74 free dev tools →
Node.js library for accessing the Product Hunt GraphQL V2 API from server-side applications.
- for
- Node.js developers needing server-side Product Hunt data.
- pricing
- open source
- license
- MIT
- 1.0.8v1.0.83 years ago
Key features
- Server-side only — Uses secret API keys safely on the backend, preventing exposure in browsers.
- OAuth & dev token support — Configure with either a dev token or OAuth client credentials.
- Typed requests — Provides TypeScript typings for all GraphQL queries.
- Custom request options — Pass custom Axios options like timeout or extra headers per request.
- CommonJS & ESModules — Import the library using require or ES module syntax.
- Error handling helpers — Catch API errors with try…catch and inspect response or message details.
Use cases
- Fetch the latest Product Hunt posts sorted by votes for a dashboard.
- Retrieve posts for a specific topic such as web3 to display in a newsletter.
- Integrate Product Hunt data into a server-side recommendation engine.
Product Hunt API vs alternatives
Product Hunt API | Daytona | Fluent CI | Node File Router | Sideko | |
|---|---|---|---|---|---|
| Best for | Server-side Product Hunt API integration | Quick dev environment provisioning | TypeScript CI/CD pipelines | Node.js routing | Image processing |
| Pricing | Open source | Free | Free | Free | Subscription |
| DevHunt upvotes | 9 | 339 | 158 | 123 | 81 |
| Launched | Jan 2024 | May 2024 | Jan 2024 | Jan 2023 | Jan 2024 |
- Product Hunt API vs Daytona: Provides a full dev environment setup, not a specific API client.
- Product Hunt API vs Fluent CI: Focuses on CI/CD pipelines in TypeScript, unrelated to API consumption.
- Product Hunt API vs Node File Router: Offers file-based routing for Node.js apps, not API integration.
- Product Hunt API vs Sideko: Self-hosted image processing service, unrelated to Product Hunt data.
Product Hunt API FAQ
Can I use the library in client-side code?+
No, it is intended for server-side use only because it requires a secret API key.
How do I provide authentication?+
Supply either a dev token via `apiKey` or OAuth credentials (`clientId`, `clientSecret`, `grantType`).
Does the library support TypeScript?+
Yes, it includes TypeScript typings for all exported functions.
Can I customize HTTP request settings?+
Yes, each API call accepts an optional Axios options object for timeout, headers, etc.
How are errors returned?+
Errors are thrown and can be caught; details are available in `error.response` or `error.message`.
Summarized by DevHunt from npmjs.com · Sep 27, 2026. Details may change; check the official site.
Product Hunt API
Daytona
Fluent CI
Node File Router
Sideko








