Target Product Scraper avatar

Target Product Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Target Product Scraper

Target Product Scraper

Scrapes product data from Target.com category and product pages. Returns each product as a flat row with price, rating, and description when details are enabled.

Pricing

from $4.00 / 1,000 results

Rating

5.0

(2)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

5

Bookmarked

57

Total users

3

Monthly active users

14 days ago

Last modified

Share

ParseForge

Target Product Scraper

Scrape Target.com product data from any category or product URL, up to a million items per run. Get prices, ratings, descriptions, and availability in a structured dataset. Export to CSV, JSON, Excel, or XML.

Target.com's vast catalog makes manual product research slow and incomplete. This scraper reads public category and product pages directly, collecting structured data without needing an API key or browser extension. It handles pagination and request management so you get clean, consistent results.\n\nFeed it a list of Target category or product URLs and set a maximum item count. The actor returns each product as a flat row in your chosen format.

Who uses itWhat they scrape Target for
E-commerce analystsMonitor competitor pricing and assortment changes across Target categories.
Market researchersTrack which brands and products dominate shelf space in specific niches.
DropshippersFind trending products and their current retail prices for sourcing decisions.
Price monitoring toolsFeed daily price checks into internal dashboards or repricing engines.

What it does

This Actor collects product data from Target.com category and product pages and returns each product as a flat row.

  • ๐Ÿ“ฆ Bulk category scraping: Provide a category URL and collect every listed product, handling pagination automatically.
  • ๐Ÿ” Targeted product scraping: Supply direct product URLs to fetch full details for specific items.
  • โš™๏ธ Detail fetch toggle: Enable includeDetails to visit each product page for full descriptions, ratings, and pricing. Disable it for fast, high-volume category scans.
  • ๐Ÿ›‘ Max items limit: Set a hard cap on the number of products collected per run to control costs and runtime.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Target data

๐Ÿ“Š Monitor competitor pricing.

A pricing analyst runs the scraper weekly on key Target categories to track price changes and promotional patterns across brands.

๐Ÿ›’ Build a product catalog.

A market researcher scrapes entire Target departments to build a structured database of products, brands, and ratings for category analysis.

๐Ÿ“ˆ Track new product launches.

A brand manager scrapes a category daily with a low maxItems count to spot new competitor products as soon as they appear on Target.com.

๐Ÿ’ก Source dropshipping ideas.

An entrepreneur scrapes trending Target categories to identify popular products with strong ratings and reviews for potential resale.

Why choose this scraper

What you get
No API key requiredScrapes public Target.com pages directly with no registration or approval process.
Flexible inputAccepts both category listing pages and individual product detail URLs in the same run.
Structured outputEvery product returns as a flat row with a consistent schema, ready for analysis.
Scalable volumeCollect up to a million products per run, limited only by the maxItems setting.

How it compares

No other Store actor targets Target the same way, so the honest comparison is with the alternatives teams actually weigh.

Target Product ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When Target changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor from Target.com category or product URLs and set a maximum item count. The includeDetails toggle controls whether each product page is visited for full data. The Input tab lists every parameter.

A first run with the defaults:

{
"startUrls": [
{
"url": "https://www.target.com/c/cereal-breakfast-grocery/-/N-5xt0g"
}
],
"maxItems": 10
}

A larger pull:

{
"startUrls": [
{
"url": "https://www.target.com/c/cereal-breakfast-grocery/-/N-5xt0g"
}
],
"maxItems": 200
}

Pricing

Pay-per-result: $0.0045 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$0.45
1,000 results$4.50
10,000 results$45.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Target Product Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Target through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/target-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

The actor returns zero results.

Check that your startUrls are valid Target.com category or product pages and that the pages are accessible from a regular browser. Target may have changed the page layout. Try a different category URL to isolate the issue.

The actor is running very slowly.

If includeDetails is enabled, the actor visits each product page individually, which takes time. Disable includeDetails for faster category-level scraping, or reduce the maxItems count.

Some products are missing data fields.

Not all products have every field populated on Target.com. If a product lacks a rating or description on the live site, that field will be empty in your dataset. This is expected behavior.

I am getting blocked or seeing captchas.

Target may rate-limit aggressive scraping. Try reducing the request rate or using Apify's residential proxy option for better IP rotation. Running during off-peak hours can also help.

The actor stopped before reaching maxItems.

The category page may have fewer products than your maxItems setting, or Target's pagination ended. Check the actual product count on the Target category page to confirm.

FAQ

QuestionAnswer
Can I scrape multiple categories in one run?Yes. Add multiple category URLs to the startUrls array and the actor will process them sequentially, respecting the maxItems limit across all URLs.
What is the difference between includeDetails on and off?With includeDetails off, the actor collects data visible on the category listing page, which is faster. With it on, the actor visits each product's detail page to fetch the full description, more rating details, and additional pricing information. This is slower but returns richer data.
Does this scraper handle Target's anti-bot protections?The actor runs on Apify's infrastructure with rotating proxies and standard browser fingerprinting to access public pages reliably. For high-volume runs, consider using Apify's residential proxy option.
Can I filter products by price or brand during the scrape?The actor collects all products from the provided URLs. Filtering by price, brand, or rating is best done after the run by processing the output dataset in your own tools.
How do I get product reviews?The actor collects the rating and review count shown on the product page. Full review text extraction is not included in the current version.
What output formats are supported?You can export your dataset in CSV, JSON, Excel, XML, or RSS formats from the Apify platform after the run completes.
Is this an official Target API?No. This is an unofficial scraper that reads publicly visible product data from Target.com. It does not use or require a Target API key.
Can I scrape search results on Target.com?Yes. Perform a search on Target.com, copy the resulting URL, and paste it into the startUrls field. The actor will scrape the search results page.
How long does a scrape take?Speed depends on the number of products and whether includeDetails is enabled. A category scan without details can process hundreds of products per minute. Detail page visits add roughly one second per product.
Can I schedule this scraper to run automatically?Yes. Apify supports scheduled runs. You can set this actor to run hourly, daily, or weekly to keep your product data fresh.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Target Brands, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.