Endpoint Playground
Test Crawlora's Chewy GTIN Lookup 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/chewy/gtin-lookup?gtins=<gtins>" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| gtins | string | Yes | Comma-separated GTIN/UPC barcodes, up to 20 |
{
"code": 200,
"msg": "OK",
"data": {
"count": 1,
"part_numbers": {
"192268541316": "335025"
},
"not_found": [
"999999999999999"
],
"source_url": "https://www.chewy.com/api/item/v1/partNumber?gtins=192268541316,999999999999999",
"fetched_at": "2026-08-20T10:00:00Z"
}
}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.
Resolves a batch of up to 20 GTIN/UPC barcodes to their Chewy part numbers in one call. gtins is a comma-separated list of barcodes, e.g. "192268541316". A barcode Chewy does not recognize is omitted from part_numbers and listed in not_found rather than causing the whole call to fail. The resolved part_numbers values feed directly into chewy_product/chewy_products.
{
"code": 200,
"msg": "OK",
"data": {
"count": 1,
"part_numbers": {
"192268541316": "335025"
},
"not_found": [
"999999999999999"
],
"source_url": "https://www.chewy.com/api/item/v1/partNumber?gtins=192268541316,999999999999999",
"fetched_at": "2026-08-20T10:00:00Z"
}
}curl "https://api.crawlora.net/api/v1/chewy/gtin-lookup?gtins=<gtins>" \
-H "x-api-key: $CRAWLORA_API_KEY"