Endpoint Playground
Returns up to 50 allowlisted app-facet buckets ordered by count, using the same filters as `datasets_apps_search`. Page and page_size do not change the aggregation. Facet enum: `store`, `platforms`, `category`, `country`, `developer`, `free`. Store enum: `ios`, `android`, `both`. Platform enum: `phone`, `pad`, `tablet`, `mac`, `tv`, `chromebook`, `watch`, `vision`, `xr`, `car`, `windows`. Dataset Playground requests query indexed data and do not apply proxy routing.
curl 'https://api.crawlora.net/api/v1/datasets/apps/facets?facet=category&store=ios&sort=relevance' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| facet | string | Yes | category | Facet field |
| q | string | No | Full-text query over app title, developer and category, max 256 characters | |
| store | string | No | ios | Store filter: ios, android, both |
| platforms | array | No | Repeatable device-platform filter | |
| category | string | No | Exact app-store category filter, max 128 characters | |
| country | string | No | Exact storefront country filter, max 128 characters | |
| developer | string | No | Exact developer/publisher name filter, max 128 characters | |
| free | boolean | No | Filter by free/paid status | |
| min_rating | number | No | Minimum store rating, 0 through 5 | |
| min_reviews | integer | No | Minimum ratings/review count, 0 or greater | |
| sort | string | No | relevance | Validated search sort; bucket order stays count-desc, and time-series date_desc keeps its search history scope |
| page | integer | No | Result page, 1-based | |
| page_size | integer | No | Page size, default 20 and max 100 |
{
"code": 200,
"msg": "OK",
"data": {
"dataset": "apps",
"facet": "category",
"items": [
{
"value": "Productivity",
"count": 1234
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.