Endpoint Playground
Returns one page of a Chewy keyword search's product listing (price, autoship price/discount, stock, rating, images), plus embedded facets. q is free-text search keywords, e.g. "salmon dog food". A generic query that strongly matches one of Chewy's own categories (e.g. "dog food", "cat litter", "leash") is transparently redirected to that category's listing, the same real results a chewy.com visitor would see -- source_url reflects the actual listing fetched. sort and filter narrow/reorder the listing; every facets[].value paired with one of that facet's options[].value from any prior response is a valid filter key:value pair.
14 Oct 2026: 36 products; 15 fields had a value in every checked item and 4 varied between items.
Sample value profiles: part_number: 52,545 to 3,861,726, median 733,486; name: “Purina Pro Plan Adult Sensitive Skin & Stomach Salmon & Ric…” and 35 other values; url: chewy.com.
curl 'https://api.crawlora.net/api/v1/chewy/search?q=salmon+dog+food&sort=byRelevance' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| q | string | Yes | salmon dog food | Free-text search keywords |
| page | integer | No | Page number, 36 products per page (default 1) | |
| sort | string | No | byRelevance | Sort order. One of byRelevance, byNewest, byPopularity, byLowestPrice, byHighestPrice, byRating, byRatingCount. Defaults to Chewy's own relevance ordering when omitted. |
| filter | array | No | Repeatable, up to 10. Each value is \ |
{
"code": 200,
"msg": "OK",
"data": {
"query": "salmon dog food",
"total": 1451,
"count": 1,
"products": [
{
"part_number": "3969182",
"parent_part_number": "114152",
"name": "Pedigree Complete Nutrition Grilled Steak & Vegetable Flavor Dog Kibble Adult Dry Dog Food",
"manufacturer": "Pedigree",
"url": "https://www.chewy.com/pedigree-complete-nutrition-grilled/dp/3969182",
"image_url": "https://image.chewy.com/catalog/general/images/pedigree.jpg",
"currency_code": "USD",
"price": 24.98,
"is_autoship_allowed": true,
"in_stock": true,
"rating": 4.5,
"rating_count": 900
}
],
"facets": [
{
"name": "Brand",
"value": "brand_facet",
"options": [
{
"name": "Blue Buffalo",
"display_label": "Blue Buffalo",
"value": "Blue Buffalo",
"product_count": 40
}
]
}
],
"source_url": "https://www.chewy.com/plp/api/search?catalogId=1004&count=36&from=0&term=salmon+dog+food",
"fetched_at": "2026-08-21T10:00:00Z"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.