Target Product Scraper
Pricing
from $3.00 / 1,000 results
Target Product Scraper
Scrape Target.com products with search by keyword, browse by category, look up by TCIN, or fetch trending deals. Returns price, ratings, availability, images, and fulfillment options via Target's RedSky API. No proxy or auth required.
Pricing
from $3.00 / 1,000 results
Rating
5.0
(11)
Developer
Crawler Bros
Maintained by CommunityActor stats
11
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape Target.com products at scale — search by keyword, browse by department, look up specific products by TCIN, paste any Target URL, or pull trending deals. Returns prices, ratings, availability, images, and fulfillment options via Target's RedSky API. No login required; the actor uses residential proxy sessions internally for reliability.
What this actor does
- 5 modes:
search,byTcin,byCategory,byUrl,deals - Full price data: current price, original price, sale savings, promotion labels
- Ratings & reviews: average rating, review count, question count
- Availability: IN_STOCK / LIMITED_STOCK / OUT_OF_STOCK
- Fulfillment options: shipping, in-store pickup, same-day delivery flags
- Images: primary product image + additional image gallery
- Filters: price range, min rating, on-sale only, in-stock only
- Empty fields are omitted — clean, consistent output every time
Output per product
| Field | Type | Description |
|---|---|---|
tcin | string | Target product ID |
title | string | Product title |
brand | string | Brand name |
description | string | Product description |
price | number | Current selling price (USD) |
originalPrice | number | Regular/list price (USD) |
isOnSale | boolean | True when price < originalPrice |
saleSavings | number | Dollar amount saved when on sale |
promotions | array | Active promotion label texts |
rating | number | Average customer rating (0–5) |
ratingCount | integer | Total number of ratings |
questionCount | integer | Number of customer Q&As |
itemType | string | Product category/department |
primaryImageUrl | string | Main product image URL |
additionalImages | array | Additional product image URLs |
availability | string | IN_STOCK / LIMITED_STOCK / OUT_OF_STOCK |
fulfillment | object | {shipping, pickup, sameDay} booleans |
productUrl | string | Direct link to Target product page |
recordType | string | Always "product" |
siteName | string | Always "Target" |
scrapedAt | string | ISO-8601 timestamp |
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | select | search | Operating mode |
query | string | iPhone case | Search keyword (mode=search) |
tcins | array | – | TCIN product IDs (mode=byTcin) |
categoryId | select | electronics | Department to browse (mode=byCategory) |
url | string | – | Target product or search URL (mode=byUrl) |
minPrice | number | – | Filter: minimum price in USD |
maxPrice | number | – | Filter: maximum price in USD |
minRating | number | – | Filter: minimum average rating (0–5) |
onSaleOnly | boolean | false | Only return products currently on sale |
inStockOnly | boolean | true | Only return in-stock products |
maxItems | integer | 24 | Hard cap on returned products (1–500) |
Modes
search — keyword search
{"mode": "search","query": "bluetooth headphones","maxItems": 48,"inStockOnly": true}
byTcin — fetch specific products
{"mode": "byTcin","tcins": ["84512345", "12345678"]}
byCategory — browse a department
{"mode": "byCategory","categoryId": "electronics","maxItems": 100,"onSaleOnly": true}
byUrl — paste any Target URL
{"mode": "byUrl","url": "https://www.target.com/p/apple-airpods-pro/-/A-85978612"}
deals — trending deals
{"mode": "deals","maxItems": 50,"maxPrice": 50.00}
Categories available
electronics, clothing-women, clothing-men, toys, home, baby, beauty, food, sports-outdoors, books, video-games, furniture, kitchen, health, pets, automotive, office, school-supplies, movies, music
FAQ
Do I need a Target account or API key? No. This actor uses Target's public RedSky API. No authentication required.
Does this need a proxy? The actor manages proxy sessions internally. You do not need to supply proxy input, but the scraper does rely on residential proxy rotation for reliable live runs.
How many products can I scrape? Up to 500 per run. For large catalogs, run multiple times with different search terms or categories.
Which mode is safest for smoke tests?
search is the most reliable positive live smoke-test mode right now. byTcin and byUrl are still supported, but Target sometimes rate-limits or redirects direct PDP lookups in ways that make them less deterministic for repeated scheduled smoke tests. deals is also best-effort because Target sometimes suppresses the top-deals feed even after browser fallback.
Why might a field be missing? Target doesn't always return all fields for every product. Empty fields are automatically omitted to keep the output clean.
What is a TCIN?
A TCIN (Target Corporation Item Number) is Target's internal product identifier, visible in product page URLs as /A-XXXXXXXX.