Endpoint Playground
Test Crawlora's Slickdeals Primary Categories API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/slickdeals/primary-categories" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | No | Case-insensitive substring filter on slug or name |
{
"code": 200,
"msg": "OK",
"data": {
"categories": [
{
"slug": "laptop-deals",
"name": "Laptops",
"url": "https://slickdeals.net/laptop-deals/"
},
{
"slug": "tv-deals",
"name": "TVs",
"url": "https://slickdeals.net/tv-deals/"
}
],
"count": 13,
"source_url": "https://slickdeals.net/deal-categories/"
}
}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 Slickdeals' small, curated set of "featured" primary-category landing pages (e.g. laptop-deals, tv-deals) -- the discovery endpoint for GET /slickdeals/primary-category's slug parameter. This is a separate taxonomy from GET /slickdeals/categories' 421-entry tag list and from GET /slickdeals/deal's own category/sub_category fields -- Slickdeals maintains multiple parallel category/tag id spaces, not one. Unlike /slickdeals/categories, no single live page enumerates this set; it is maintained as periodically-refreshed reference data.
{
"code": 200,
"msg": "OK",
"data": {
"categories": [
{
"slug": "laptop-deals",
"name": "Laptops",
"url": "https://slickdeals.net/laptop-deals/"
},
{
"slug": "tv-deals",
"name": "TVs",
"url": "https://slickdeals.net/tv-deals/"
}
],
"count": 13,
"source_url": "https://slickdeals.net/deal-categories/"
}
}curl "https://api.crawlora.net/api/v1/slickdeals/primary-categories" \
-H "x-api-key: $CRAWLORA_API_KEY"