Endpoint Playground
Test Crawlora's Boots UK Product Search 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/boots/search?sort=relevance" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | No | Free-text product query; required unless category is supplied | |
| category | array | No | Repeat the exact category hierarchy keys from root through the desired leaf; required unless q is supplied | |
| filter | array | No | Repeat a dynamic facet filter as facet_key:option_key, using key/option values returned in facets; category, currentPrice, and inStock use their dedicated parameters | |
| price_min | number | No | Inclusive minimum GBP price; may be combined with price_max | |
| price_max | number | No | Inclusive maximum GBP price; may be combined with price_min | |
| in_stock | boolean | No | true hides out-of-stock items; false leaves stock unfiltered | |
| page | integer | No | Page from 1 through 1000 | |
| page_size | integer | No | Results per page from 1 through 48 | |
| sort | string | No | relevance | Sort: relevance, price_low_to_high, price_high_to_low, top_rated, best_seller, or newest |
{
"code": 200,
"data": {
"categories": [
"sample"
],
"count": 1,
"facets": [
{
"key": "sample",
"maximum": 1.23,
"minimum": 1.23,
"name": "sample",
"options": [
{
"children": [
{}
],
"count": 1,
"key": "sample",
"name": "sample"
}
],
"type": "sample"
}
],
"fetched_at": "sample",
"has_more": true,
"page": 1,
"page_size": 1,
"products": [
{
"advantage_card_points": 1,
"brand": "sample",
"can_add_to_basket": true,
"categories": [
"sample"
],
"express_delivery": true,
"has_promotion": true,
"id": "sample-id",
"image_url": "https://example.com/resource",
"in_stock": true,
"name": "sample",
"offers": [
"sample"
],
"part_number": "sample",
"price": {
"amount": 1.23,
"currency": "sample",
"text": "sample"
},
"product_id": "sample-id",
"rating": 1.23,
"regular_price": {
"amount": 1.23,
"currency": "sample",
"text": "sample"
},
"review_count": 1,
"stock_message": "sample",
"unit_price": "sample",
"url": "https://example.com/resource",
"variants": {
"has_colours": true,
"has_sizes": true
}
}
],
"query": "sample",
"sort": "sample",
"source_url": "https://example.com/resource",
"total": 1
},
"msg": "OK"
}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 one page of Boots UK's public product catalog, including product cards and live facets. Supply `q`, one or more hierarchical `category` keys, or both. Use repeatable `filter=facet_key:option_key` values from that response's dynamic facets, plus the dedicated price and stock controls. `sort` accepts `relevance`, `price_low_to_high`, `price_high_to_low`, `top_rated`, `best_seller`, or `newest`.
{
"code": 200,
"data": {
"categories": [
"sample"
],
"count": 1,
"facets": [
{
"key": "sample",
"maximum": 1.23,
"minimum": 1.23,
"name": "sample",
"options": [
{
"children": [
{}
],
"count": 1,
"key": "sample",
"name": "sample"
}
],
"type": "sample"
}
],
"fetched_at": "sample",
"has_more": true,
"page": 1,
"page_size": 1,
"products": [
{
"advantage_card_points": 1,
"brand": "sample",
"can_add_to_basket": true,
"categories": [
"sample"
],
"express_delivery": true,
"has_promotion": true,
"id": "sample-id",
"image_url": "https://example.com/resource",
"in_stock": true,
"name": "sample",
"offers": [
"sample"
],
"part_number": "sample",
"price": {
"amount": 1.23,
"currency": "sample",
"text": "sample"
},
"product_id": "sample-id",
"rating": 1.23,
"regular_price": {
"amount": 1.23,
"currency": "sample",
"text": "sample"
},
"review_count": 1,
"stock_message": "sample",
"unit_price": "sample",
"url": "https://example.com/resource",
"variants": {
"has_colours": true,
"has_sizes": true
}
}
],
"query": "sample",
"sort": "sample",
"source_url": "https://example.com/resource",
"total": 1
},
"msg": "OK"
}curl "https://api.crawlora.net/api/v1/boots/search" \
-H "x-api-key: $CRAWLORA_API_KEY"