Endpoint Playground
Searches 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.
14 Oct 2026: 20 edges; 1 fields had a value in every checked item.
curl 'https://api.crawlora.net/api/v1/producthunt/search?query=ai+agent&type=product&page=1' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| query | string | Yes | ai agent | Search keywords |
| type | string | No | product | Result type: **product** (default), **user**, or **launch** |
| page | integer | No | 1 | Page number (1-based) |
| featured | boolean | No | Launch search only: featured launches only | |
| topics | string | No | Launch search only: comma-separated topic slugs |
{
"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
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.