Endpoint Playground
Test Crawlora's Old Navy Product Reviews 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/oldnavy/product/reviews?pid=<pid>&brand=on" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| pid | string | Yes | Color-specific product id, from a search result's colors[].id field | |
| brand | string | No | on | Storefront the pid belongs to |
| page | integer | No | One-based page, 10 reviews per page |
{
"code": 200,
"data": {
"average_rating": 1.23,
"brand": "sample",
"count": 1,
"fetched_at": "sample",
"page": 1,
"page_size": 1,
"pid": "sample-id",
"rating_count": 1,
"rating_histogram": [
1
],
"recommended_ratio": 1.23,
"reviews": [
{
"author": "sample",
"body": "sample",
"created_at": "sample",
"headline": "sample",
"helpful_votes": 1,
"id": "sample-id",
"location": "sample",
"not_helpful_votes": 1,
"rating": 1,
"updated_at": "sample",
"verified_purchase": true
}
],
"source_url": "https://example.com/resource",
"total_pages": 1,
"total_reviews": 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 a product's customer reviews (author, date, rating, headline, body, and verified-purchase flag), plus the product's overall rating summary (average rating, rating count, per-star histogram, and recommended ratio). pid is a color-specific product id, as returned by oldnavy-search's product colors[].id field (not the bare base product id) -- the same pid oldnavy-product accepts. Select the storefront with the brand parameter (`on` for Old Navy, `gap` for Gap, `br` for Banana Republic, `at` for Athleta; defaults to `on`) -- it must match the brand the pid was found under. A product with no reviews yet returns a well-formed empty result, not an error.
{
"code": 200,
"data": {
"average_rating": 1.23,
"brand": "sample",
"count": 1,
"fetched_at": "sample",
"page": 1,
"page_size": 1,
"pid": "sample-id",
"rating_count": 1,
"rating_histogram": [
1
],
"recommended_ratio": 1.23,
"reviews": [
{
"author": "sample",
"body": "sample",
"created_at": "sample",
"headline": "sample",
"helpful_votes": 1,
"id": "sample-id",
"location": "sample",
"not_helpful_votes": 1,
"rating": 1,
"updated_at": "sample",
"verified_purchase": true
}
],
"source_url": "https://example.com/resource",
"total_pages": 1,
"total_reviews": 1
},
"msg": "OK"
}curl "https://api.crawlora.net/api/v1/oldnavy/product/reviews?pid=<pid>" \
-H "x-api-key: $CRAWLORA_API_KEY"