# Target Product Reviews API Documentation

<p><strong>Target Product Reviews API Documentation</strong> Get the customer reviews of one Target product with the rating statistics. Each review has its rating, text, recommended and verified flags, incentivized flag, author nickname, dates, helpful votes, secondary ratings, badges, photos, videos and brand responses. The statistics have the average rating, the count per star, the positive and recommended percent and the average of each secondary rating. Sort by newest, highest rating, lowest rating or most helpful. Target has no star filter: sort by highest_rating or lowest_rating to read the best or the worst reviews first. The page number in the answer always matches the page you asked for. Cost: 1 credit per page, 2 credits when size is above 20. A product with no reviews and every error cost nothing.</p>

- **Documentation:** [https://scrappa.co/docs/target-api/target_reviews](https://scrappa.co/docs/target-api/target_reviews)
- **API group:** Target API
- **Endpoint:** `GET https://scrappa.co/api/target/reviews`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `tcin` | string | Yes | Target item number, 5 to 10 digits, e.g. 92538311. |
| `sort` | string | No | most_recent, highest_rating, lowest_rating or helpfulness_desc. Default: most_recent. Target has no star filter: sort by rating instead. |
| `page` | integer | No | Page number, 1 to 100. Default: 1. |
| `size` | integer | No | Reviews per page, 1 to 50. Default: 8. Sizes above 20 cost 2 credits. |
| `verified_only` | boolean | No | true to return reviews of verified purchases only. Default: false. |
| `photos_only` | boolean | No | true to return reviews with photos only. Default: false. |

## Example response

```json
{
    "data": {
        "sort": "most_recent",
        "tcin": "92538311",
        "results": [
            {
                "id": "a1227df2-b6dd-41aa-9a09-18cb693233d8",
                "text": "My son loved doing this set.",
                "title": null,
                "author": "Mary",
                "badges": [
                    "verifiedPurchaser"
                ],
                "photos": [],
                "rating": 5,
                "source": "targetcom",
                "videos": [],
                "is_verified": true,
                "modified_at": "2026-10-26T10:06:42.000+00:00",
                "submitted_at": "2026-10-24T01:20:06.000+00:00",
                "helpful_votes": 0,
                "is_syndicated": false,
                "is_recommended": true,
                "is_incentivized": false,
                "unhelpful_votes": 0,
                "client_responses": [],
                "secondary_ratings": [
                    {
                        "label": "quality",
                        "value": 5
                    }
                ]
            }
        ],
        "pagination": {
            "size": 8,
            "total_pages": 9,
            "current_page": 1,
            "has_next_page": true,
            "total_results": 71
        },
        "statistics": {
            "distribution": {
                "1": 3,
                "2": 1,
                "3": 5,
                "4": 13,
                "5": 227
            },
            "rating_count": 249,
            "review_count": 71,
            "average_rating": 4.85,
            "positive_percent": 98,
            "recommended_count": 35,
            "with_photos_count": 6,
            "with_videos_count": 0,
            "incentivized_count": 6,
            "secondary_averages": [
                {
                    "label": "quality",
                    "value": 4.82
                }
            ],
            "recommended_percent": 94,
            "not_recommended_count": 2
        }
    },
    "meta": {
        "credits": 1,
        "billable": true,
        "duration_ms": 900,
        "endpoint_family": "reviews"
    },
    "success": true
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 422 | Validation Error | A required query parameter is missing or invalid. This response is not billable. |
| 503 | Service Unavailable | Target could not be reached or refused the request. This response is not billable. Retry later. |

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
