Search Product Hunt
Search Product Hunt products, users, posts, topics and categories, cursor-paged.
Headers
Get your API keyAPI key (`sfk_...`)
What to search for, e.g. `notion` or `ai agents`.
min 1 chars · max 120 chars
What to search: `all` (default), `product`, `user`, `post`, `topic` or `category`.
one of: all, product, user, post, topic, category
Cursor from `page.nextCursor` of the previous response. It only works with the same endpoint and filters.
min 1 chars · max 1024 chars
Endpoint-specific response payload.
`not_found` when the search matched nothing.
one of: found, not_found
The query that was searched for.
The kind of result that was searched for.
one of: all, product, user, post, topic, category
Results on this page, best match first.
Kind of result: `Product`, `User`, `Post`, `Topic` or `ProductCategory`.
Entity id.
Entity slug, when it has one.
Entity name, when it has one.
Product or post tagline, for a product or post result.
Username, for a user result.
Profile headline, for a user result.
Followers, for a user result.
≥ 0
When it was created, for a post result.
Average review rating, for a product result.
Reviews, for a product result.
≥ 0
Whether it is offline, for a product result.
How many results Product Hunt counts. Product Hunt caps a mixed search at 1,000.
≥ 0
Pagination state for the current page.
Whether another page is available.
Cursor to pass in the next request when more pages exist; null on the last page.
Metadata describing the request and billing outcome.
Unique request identifier for tracing this API call.
min 1 chars
Credits charged for this request.
≥ 0
Public API version that served the response.
one of: v1
Code example
curl "https://api.socialfetch.dev/v1/product-hunt/search?query=notion" \
-H "x-api-key: YOUR_API_KEY"Responses
Product Hunt spotlight search.