Endpoint Playground
Test Crawlora's Product Hunt trends search API with realistic prefilled filters. Generate a cURL request, inspect stored structured JSON records, and open the full docs or pricing page when you are ready to integrate dataset search. Dataset Playground requests query indexed data and do not apply proxy routing.
curl "https://api.crawlora.net/api/v1/datasets/producthunt-trends/search" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| group_by | string | No | Aggregate cell dimension enum: topic_month, topic_year, topic. Defaults to topic_month | |
| topic | string | No | Exact topic-slug filter, e.g. artificial-intelligence, max 128 characters | |
| launched_after | string | No | Lower bound on first-launch date, an ISO-8601 date (YYYY-MM-DD) | |
| launched_before | string | No | Upper bound on first-launch date, an ISO-8601 date (YYYY-MM-DD) | |
| min_votes | integer | No | Minimum product upvotes, 0 or greater | |
| min_launches | integer | No | Minimum launches per cell; raises the small-cell suppression floor (never lowered below the built-in minimum) | |
| sort | string | No | Sort enum: period_desc, period_asc, launch_count_desc, sum_votes_desc | |
| 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-trends",
"group_by": "topic_month",
"items": [
{
"topic": "artificial-intelligence",
"period": "2024-01",
"launches": 312,
"total_votes": 84210,
"avg_votes": 269.9,
"avg_rating": 4.61,
"top_product": {
"slug": "chatgpt",
"name": "ChatGPT",
"votes": 4120
}
}
],
"page": 1,
"page_size": 20,
"total": 1,
"sort": "period_desc",
"min_launches": 3
}
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
Returns aggregate Product Hunt launch trends from the dataset id enum value `producthunt-trends`. Aggregate-only: each row is a category-over-time cell (a topic, optionally within a calendar period), reporting launch count, total and average upvotes, average rating and the top product — never an individual product record. Thin cells are suppressed. group_by enum: `topic_month`, `topic_year`, `topic`. Sort enum: `period_desc`, `period_asc`, `launch_count_desc`, `sum_votes_desc`. Dataset endpoints are built for repeatable structured search, facets, geo queries, pagination, and item lookup over indexed records. They do not trigger live scraping or proxy routing.
{
"code": 200,
"msg": "OK",
"data": {
"dataset": "producthunt-trends",
"group_by": "topic_month",
"items": [
{
"topic": "artificial-intelligence",
"period": "2024-01",
"launches": 312,
"total_votes": 84210,
"avg_votes": 269.9,
"avg_rating": 4.61,
"top_product": {
"slug": "chatgpt",
"name": "ChatGPT",
"votes": 4120
}
}
],
"page": 1,
"page_size": 20,
"total": 1,
"sort": "period_desc",
"min_launches": 3
}
}curl "https://api.crawlora.net/api/v1/datasets/producthunt-trends/search" \
-H "x-api-key: $CRAWLORA_API_KEY"