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
0.0
(0)
Developer
Actor stats
0
Bookmarked
1
Total users
0
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.
Proxy note: Target.com geo-restricts its product API to US IPs. This actor automatically uses a US residential proxy β no proxy configuration is needed, but you must be on the Apify Starter plan or above (which includes residential proxies). Free-plan accounts will not return results.
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 | 5 | 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? Yes β Target's product API is geo-restricted to US IPs. The actor manages this automatically using a US residential proxy. You do not configure anything; just make sure your Apify account is on the Starter plan or above (which includes residential proxies). Free-plan accounts will return no results.
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 mode and is used as the default daily test. All 5 modes (search, byTcin, byCategory, byUrl, deals) produce real data, but search is the most consistent because it maps to Target's main search landing page API.
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.
