Target Reviews Scraper
Pricing
Pay per usage
Target Reviews Scraper
Scrape Target product reviews at scale with ratings, customer feedback, and detailed insights. Extract structured data with automatic pagination and filtering. Ideal for market research, sentiment analysis, and competitive intelligence. Get actionable consumer insights instantly.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Shahid Irfan
Actor stats
0
Bookmarked
2
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
Target Product Reviews Scraper
Extract detailed guest ratings and reviews from a single Target product page. Collect review text, star ratings, reviewer signals, media links, and aggregate rating metrics in a clean dataset ready for analysis and automation.
Features
- Single-product focus - Collect review data for one Target product URL or TCIN per run.
- Deep review coverage - Capture title, text, rating, author nickname, badges, votes, timestamps, and media links.
- Auto key resolution - Automatically resolves the review endpoint key from the product page configuration.
- Reliable pagination - Collect reviews page by page until the requested result limit is reached.
- Null-free output - Empty and null fields are removed from each dataset item.
Use Cases
Product Quality Audits
Track recurring complaints and positive themes across review text to spot fit, quality, or durability issues quickly.
Voice of Customer Dashboards
Build structured datasets for BI tools and monitor rating shifts, recommendation rate changes, and review volume trends.
Merchandising Decisions
Compare customer sentiment and review momentum before promoting products in campaigns or seasonal assortments.
Competitive Content Analysis
Analyze review language, image usage, and verified buyer behavior across products in the same category.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
productUrl | String | No | Example prefill | Target product URL containing /A-<TCIN>. |
productId | String | No | Example prefill | Optional TCIN override (takes precedence over URL parsing). |
results_wanted | Integer | No | 20 | Maximum number of reviews to collect. |
proxyConfiguration | Object | No | Disabled | Proxy settings for reliability. |
Output Data
Each dataset item can include:
| Field | Type | Description |
|---|---|---|
product_id | String | Product TCIN used for the run. |
product_url | String | Product URL for the review source. |
review_id | String | Unique review identifier. |
rating | Integer | Star rating value. |
title | String | Review title. |
text | String | Full review text. |
author_nickname | String | Public reviewer nickname. |
is_verified | Boolean | Verified purchaser signal. |
is_recommended | Boolean | Whether reviewer recommends the product. |
photos | Array | Review photo URLs when available. |
videos | Array | Review video URLs when available. |
feedback_helpful | Integer | Helpful votes count. |
feedback_unhelpful | Integer | Unhelpful votes count. |
submitted_at | String | Original submission timestamp. |
modified_at | String | Last modification timestamp. |
statistics_average_rating | Number | Product average rating at scrape time. |
statistics_rating_count | Integer | Product total rating count. |
statistics_review_count | Integer | Product total review count. |
statistics_rating_distribution | Object | Distribution of rating counts by star level. |
page | Integer | Source page index for the review. |
position | Integer | Sequential output position in the run. |
scraped_at | String | Timestamp when this record was saved. |
Usage Examples
Collect All Reviews From Product URL
{"productUrl": "https://www.target.com/p/women-s-slim-fit-modern-ribbed-button-front-tank-top-a-new-day/-/A-94913194","results_wanted": 61}
Collect By Product ID
{"productId": "94913194","results_wanted": 20}
Collect With Proxy Configuration
{"productUrl": "https://www.target.com/p/women-s-slim-fit-modern-ribbed-button-front-tank-top-a-new-day/-/A-94913194","results_wanted": 40,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
{"product_id": "94913194","product_url": "https://www.target.com/p/women-s-slim-fit-modern-ribbed-button-front-tank-top-a-new-day/-/A-94913194","position": 1,"page": 0,"review_id": "1d44b330-317a-4e69-829a-ef7b9fb39a2d","rating": 5,"title": "Great top","text": "Love this tank top. It fits perfectly and feels great.","author_nickname": "Christina","is_recommended": true,"is_verified": false,"feedback_helpful": 0,"submitted_at": "2026-04-05T16:09:21+05:00","statistics_average_rating": 3.56,"statistics_rating_count": 101,"statistics_review_count": 61,"scraped_at": "2026-04-07T10:00:00.000Z"}
Tips For Best Results
Start With Default Limits
Use the default values first to validate data quality quickly, then expand review volume after confirming output.
Use Target Product URLs
Provide full product URLs with /A-<TCIN> to avoid ID ambiguity and reduce setup errors.
Segment Review Runs
Use multiple runs with different product IDs and result limits to build larger review datasets safely.
Use Proxy For Stability
For larger runs or scheduled workflows, enable residential proxy settings for consistent collection.
Integrations
- Google Sheets - Share review datasets with non-technical teams.
- Airtable - Build searchable review intelligence tables.
- Make - Trigger downstream workflows after each run.
- Zapier - Send review updates into CRM and support tools.
- Webhooks - Stream fresh review data to custom systems.
Export Formats
- JSON - Data engineering and API workflows
- CSV - Spreadsheet analysis
- Excel - Reporting and presentations
- XML - Legacy system integrations
Frequently Asked Questions
Can I scrape by product ID only?
Yes. Set productId and run without a URL.
How do I fetch all reviews?
Set results_wanted to a value higher than expected review count. The actor paginates until it reaches the limit or runs out of pages.
Why do some fields appear on some reviews only?
Review content varies by reviewer activity. The actor saves only fields that are present and non-empty.
Can I filter to only high ratings?
No. This version collects all available ratings in source order.
Does this include review photos?
Yes. When available, photo URLs are included in the photos field.
Support
For issues or feature requests, use Apify Console support channels.
Resources
Legal Notice
This actor is designed for legitimate data collection and analysis. You are responsible for using the data in compliance with applicable terms and laws.