Target Product Scraper | Prices Stock Reviews avatar

Target Product Scraper | Prices Stock Reviews

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Target Product Scraper | Prices Stock Reviews

Target Product Scraper | Prices Stock Reviews

Scrape Target.com US products by keyword, category, brand or TCIN. Extract prices, ratings, reviews, DPCI, images, store stock & fulfillment. Export Excel/CSV/JSON. Unofficial — not affiliated with Target.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

7 hours ago

Last modified

Share

Target Product Scraper | Prices Stock Reviews TCIN

Scrape Target.com product listings, keyword search, categories, brands, product detail pages, store locations, aisle search, and reviews — then download structured US retail data as Excel, CSV, or JSON.

Use this Actor as a practical Target.com product data API for price monitoring, assortment research, and competitor tracking. Choose a mode, set ZIP / store context, set limits, and get Dataset rows with TCIN, prices, ratings, DPCI, images, and fulfillment.

  • Scrape Target keyword search, category browse, brand pages, category trees / taxonomy, product detail (PDP), store locations, aisles search, product reviews, and batch product summaries
  • Extract TCIN, title, brand, current/regular price, rating, review count, DPCI, images, sponsored flags, children variants, zip/store context, fulfillment
  • Harden US geo with zip, storeId / storeIds, and fulfillmentType (pickup / same-day / shipping / shop in store)
  • Optional PDP enrich, facet slicing, and variant expansion on listings
  • Export to Excel / CSV / JSON, or connect Make, n8n, Zapier, Python, or the Apify API
  • Pay per event — Actor start + each Dataset result; platform usage is included (you do not pay separate Apify compute on top)

Unofficial tool. This Actor is not affiliated with, endorsed by, or sponsored by Target Brands, Inc. It collects publicly reachable shopping surfaces and does not place orders, checkout, or access private Target Circle / account data. Weekly Ad deep scrape, Registry / Wish List, Circle checkout price deltas, and Marketplace seller field diffs are out of scope.


What does the Target Product Scraper do?

Target Product Scraper lets you extract structured product, store, and taxonomy data from Target.com without running your own anti-bot browser fleet. Give it a keyword, category ID / URL, brand slug, product URL / TCIN, or ZIP for stores, then start a run.

Under the hood, the Actor:

  1. Validates your input (mode, keyword / category / brand / TCIN, geo filters)
  2. Enforces free-tier caps when you are on a free Apify plan
  3. Calls a managed Cloud Run worker (target-com) that opens Target with US residential egress + Patchright (PerimeterX / Redsky session)
  4. Parses Redsky aggregations (plp_search_v2, pdp_client_v1, fulfillment, taxonomy, aisles) with DOM fallback
  5. Pushes Dataset rows ready for Excel / CSV / JSON export
  6. Writes RUN_SUMMARY (and ERROR_SUMMARY on failure) to the key-value store

You run it like any other Apify Actor — schedule it, call it from the API, or plug it into automations.


What Target data can I extract?

DataKeyword / Category / BrandProduct detailStoresTaxonomy / TreeAislesReviewsSummaries
TCIN / URL✅*
Title / brandname*name✅*
Price / currency (USD)✅*✅*
Rating / review count✅*rating✅*
DPCI / images✅*✅*
Children variants✅*
Zip / store context
Fulfillment / stock✅*✅*✅*
Review text / author✅*
Category / brand pathbreadcrumbs

*When present in Redsky / DOM, after enrichDetails, or as best-effort first-page / summary rows. Review bodies may return a stats-only row when full pagination APIs are unavailable.


Why scrape Target.com?

Target is a major US general-merchandise retailer. Teams scrape Target for price monitoring, competitive analysis, and assortment research:

  • Monitor Target.com prices, clearance / sale signals, and ratings
  • Track TCIN (and child variants when parents show Price Varies)
  • Map category trees, brand pages, and merchandising facets (pickup, same-day, shipping)
  • Pull store location rows by ZIP and bind pricing / inventory to storeId
  • Feed BI dashboards, pricing tools, or AI agents with structured Target rows

Compared with Actors that only accept a single search URL or only PDP links, this Actor covers keyword + category + brand + category tree + PDP + stores + aisles + reviews + batch summaries with explicit US zip/store/fulfillment controls in one input surface.


How to scrape Target products (no code required)

  1. Create a free Apify account
  2. Open Target Product Scraper
  3. Choose a mode: keywordSearch, categoryBrowse, brandBrowse, categoryTree, productDetail, storeLocations, taxonomyBrowse, aislesSearch, productReviews, or productSummaries
  4. Enter a keyword, categoryId / categoryUrl, brandSlug / brandId, or productUrl / tcin
  5. (Optional) Set zip, storeId / storeIds, fulfillmentType, sortBy, facets, enrichDetails, maxResults
  6. Click Start and download the Dataset as JSON, CSV, Excel, or JSONL

Start with maxResults: 5–10 to verify the query, then scale up.


How much does it cost to scrape Target?

This Actor uses pay-per-event pricing. You are charged for:

EventPrice
Actor Start (apify-actor-start)$0.005 per start
Result (apify-default-dataset-item)$3.00 / 1,000 results ($0.003 each)

Platform usage costs are included — you do not pay separate Apify compute/proxy usage for this Actor on top of the event prices above (User pays platform usage costs = No).

Example cost estimates

Results collectedApprox. event cost*
100~$0.31
1,000~$3.01
10,000~$30.01

*Assumes one Actor start at default memory billing for start events, plus $0.003 per Dataset item. Exact start billing can scale with allocated memory (one start event per GB, minimum one). Default memory for this thin Actor is 1024 MB.

Free plan limits

On a free Apify plan, this Actor enforces developer limits of 10 runs and 200 results per run. Upgrade to a paid Apify plan for unlimited runs (event prices still apply).


Input examples

Keyword search (US geo + pickup)

{
"mode": "keywordSearch",
"keyword": "air fryer",
"zip": "10001",
"storeId": "1771",
"fulfillmentType": "pickup",
"sortBy": "PriceLow",
"maxResults": 40,
"maxPages": 2,
"enrichDetails": true,
"enrichLimit": 5
}

Category browse (Electronics)

{
"mode": "categoryBrowse",
"categoryId": "5xtg6",
"categorySlug": "electronics",
"zip": "52404",
"storeId": "1771",
"maxResults": 48,
"expandFacets": false,
"expandVariants": true
}

Brand browse

{
"mode": "brandBrowse",
"brandId": "5y3ej",
"brandSlug": "apple",
"maxResults": 24
}

Product detail (TCIN / URL)

{
"mode": "productDetail",
"productUrl": "https://www.target.com/p/gain-liquid-laundry-detergent-original-194-fl-oz/-/A-93248143",
"tcin": "93248143",
"zip": "52404",
"storeId": "1771",
"includeFulfillment": true,
"expandVariants": true
}

Category tree

{
"mode": "categoryTree",
"categoryId": "5xtg6",
"categorySlug": "electronics",
"taxonomyDepth": 2,
"maxResults": 100
}

Store locations

{
"mode": "storeLocations",
"zip": "75201",
"maxResults": 20
}

Batch product summaries

{
"mode": "productSummaries",
"tcins": ["93248143", "89110863"],
"zip": "52404",
"storeId": "1771",
"includeFulfillment": true
}

Output example

{
"source": "target",
"mode": "keywordSearch",
"tcin": "89110863",
"title": "Gourmia 6qt Digital Window Air Fryer…",
"brand": "Gourmia",
"price": 49.99,
"regPrice": 69.99,
"formattedPrice": "$49.99",
"currency": "USD",
"rating": 4.6,
"reviewCount": 1200,
"dpci": "072-04-0231",
"url": "https://www.target.com/p/…/-/A-89110863",
"image": "https://target.scene7.com/is/image/Target/…",
"zip": "10001",
"storeId": "1771",
"children": [],
"capturedAt": "2026-07-28T08:18:53.313553+00:00"
}

Tips for better Target scrapes

  • Always set a realistic US ZIP + storeId — Target prices and availability are location-bound
  • Parent TCINs often show Price Varies; enable expandVariants or open the child TCIN / preselectTcin
  • Use fulfillmentType or facets (e.g. d_channel:pick_it_up) to narrow Pickup / Same-day / Shipping
  • Keep enrichDetails on for richer PDP fields; lower enrichLimit to control latency
  • Prefer categoryId (N- without prefix) over fragile HTML-only paths when possible
  • Start small (maxResults: 5) before large facet expansions (expandFacets)

FAQ

Is this an official Target API?

No. It is an unofficial scraper for publicly reachable Target.com shopping surfaces.

Does it work outside the US?

Target.com ecommerce coverage in this Actor is US-only (USD). Geo expansion is via ZIP / store / fulfillment, not country-site switches.

Why are some prices missing?

Parent SKUs may hide price (PRICE_VARIES), some summary endpoints omit retail until a child is selected, or the session fell back to DOM cards. Use productDetail / expandVariants / enrichDetails.

Can I get full review pagination?

productReviews returns first-page bodies when present, otherwise a ratings summary row. Full review-pagination APIs are not guaranteed.

Do I need my own proxies?

No for normal use. With WORKER_PROVIDES_PROXY=1, the worker owns US residential egress. Do not point workerBaseUrl at untrusted hosts.


Integrations

  • Apify API / client — start runs and pull Dataset items programmatically
  • Schedules — daily / weekly price monitors
  • Make · n8n · Zapier — push rows to Sheets, Airtable, Slack, warehouses
  • Webhooks — notify when a run finishes
  • Standby / Live View OpenAPI surface included

Standby / Live View

When the Actor runs in Standby mode, these Actor-side HTTP paths are available (see .actor/openapi.json):

MethodPathPurpose
GET/, /healthReadiness / Actor health
GET/input-exampleDocumentation-only sample input
GET/openapi.json, /schemaOpenAPI document
POST/search, /v1/searchActor scrape request (mode in JSON; Standby caps maxResults at 10)

Batch Actor runs remain the primary path for Dataset export; Standby is for Live View / small HTTP calls. Live View OpenAPI documents Actor paths only (worker URLs and worker OpenAPI are not exposed).


Support

Issues or feature requests: open an issue on the Actor page or contact the developer via Apify Console.

Disclaimer: Use responsibly and comply with Target’s terms and applicable laws. You are responsible for how you use the data.