Endpoint Playground
Searches Product Hunt makers from the dataset id enum value `producthunt-makers` — public-profile records of the people who made products, with their footprint (products made, total upvotes, topics) for maker leaderboards. Public fields only. Sort enum: `total_votes_desc`, `product_count_desc`, `followers_desc`, `relevance`. Billing: this search costs 1 credit per record returned, with a minimum of 2 (an empty result costs 2, a full page of 100 costs 100). Dataset Playground requests query indexed data and do not apply proxy routing.
14 Oct 2026: 20 items; 11 fields had a value in every checked item and 1 varied between items.
Sample value profiles: first_launch_date: 2014-06-01 to 2025-02-01; product_count: 2 to 73, median 25; avatar_url: ph-avatars.imgix.net.
curl "https://api.crawlora.net/api/v1/datasets/producthunt-makers/search?sort=total_votes_desc" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | No | Full-text query over maker name and headline, max 256 characters | |
| topic | string | No | Exact topic-slug the maker builds in, e.g. artificial-intelligence, max 128 characters | |
| min_products | integer | No | Minimum number of products made, 0 or greater | |
| min_total_votes | integer | No | Minimum total upvotes across the maker's products, 0 or greater | |
| sort | string | No | total_votes_desc | Sort enum: total_votes_desc, product_count_desc, followers_desc, relevance |
| page | integer | No | Page number, defaults to 1 | |
| page_size | integer | No | Page size, defaults to 20 and maxes at 100; page * page_size must be <= 10000 |
{
"code": 200,
"msg": "OK",
"data": {
"dataset": "producthunt-makers",
"items": [
{
"maker_id": "12345",
"username": "rrhoover",
"name": "Ryan Hoover",
"headline": "Founder of Product Hunt",
"product_count": 8,
"total_votes": 5210,
"best_product": {
"slug": "product-hunt",
"latest_score": 1200
},
"topics": [
"tech",
"productivity"
]
}
],
"page": 1,
"page_size": 20,
"total": 1,
"sort": "total_votes_desc"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.