Endpoint Playground
Searches public SparkFun product data with pagination and dynamic facet filters. Each filter must be `attribute:value`; use values from the response's filters array.
14 Oct 2026: 24 products; 6 fields had a value in every checked item.
Sample value profiles: name: “Arduino Uno - R3” and 23 other values; url: sparkfun.com.
curl 'https://api.crawlora.net/api/v1/sparkfun/search?q=arduino' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | Yes | arduino | Product search query |
| page | integer | No | One-based result page (1-100) | |
| per_page | integer | No | Products per page (1-24) | |
| filter | array | No | Repeatable dynamic facet in attribute:value form |
{
"code": 200,
"msg": "OK",
"data": {
"query": "arduino",
"page": 1,
"per_page": 24,
"total": 470,
"total_pages": 20,
"products": [
{
"sku": "DEV-10116",
"name": "Arduino Fio",
"stock_status": "IN_STOCK"
}
],
"filters": [
{
"attribute": "price",
"label": "Price",
"options": [
{
"label": "0-5",
"value": "0_5",
"count": 56
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.