Target Scraper - Products, Prices, Stock, UPC & Ratings avatar

Target Scraper - Products, Prices, Stock, UPC & Ratings

Pricing

from $2.81 / 1,000 product delivereds

Go to Apify Store
Target Scraper - Products, Prices, Stock, UPC & Ratings

Target Scraper - Products, Prices, Stock, UPC & Ratings

Scrape target.com by keyword, category or product link: price and sale price, savings, rating, review count, rating histogram, UPC, DPCI, TCIN, brand, specs, package size, online and store stock with aisle, pickup and delivery date. Sort, store and ZIP options. Error rows are free.

Pricing

from $2.81 / 1,000 product delivereds

Rating

0.0

(0)

Developer

Scrapewise Data

Scrapewise Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Target Scraper: products, prices, stock, UPC and ratings from target.com

Target Scraper collects products from target.com (US) by keyword, category or product link, without a Target account, cookies or a browser. Each product comes back as one clean row: TCIN, DPCI and UPC, title, brand, current and regular price with the savings, star rating, rating count, review count and the aspect ratings (quality, value, ease of use...), badges like Bestseller, item type, release date, the spec bullets as key/value pairs, highlights, images and videos. With details on (the default), each row also gets the category path, the long description, the rating histogram, the share of buyers who recommend it, package dimensions and weight, origin, the return policy and online and store stock: shipping availability, quantity available to promise, delivery date, pickup and in-store availability at the store you choose, and the aisle.

It is used for price monitoring and MAP checks, retail assortment and competitor research for brands and resellers, UPC matching across retailers, in-store availability tracking, rating and review analysis, and product datasets for e-commerce, market research and AI agents.

At a glance

WhatPrice
Product deliveredUS$ 3.30 per 1,000 products (US$ 0.0033 each)
Run startUS$ 0.005 per run
  • 1,000 air fryers with UPC and stock = US$ 3.31.
  • Error rows, duplicates, filtered products and products already delivered in earlier runs (onlyNew) are never charged.
  • maxItems is a hard cap, and a spending limit set on the run stops it cleanly with everything delivered so far.
  • Proxy is included. The run starts on the Apify datacenter proxy and moves to a US residential IP by itself if Target refuses it.

Quick start

{
"searchQueries": ["air fryer"],
"maxItems": 50
}

Best sellers near a ZIP code, with store stock and aisle:

{
"searchQueries": ["lego", "stanley tumbler"],
"sortBy": "bestselling",
"zipCode": "55403",
"maxItems": 200
}

A category, a product page and a TCIN, only products on sale rated 4.5 or more:

{
"startUrls": [
"https://www.target.com/c/building-sets-toys-games/-/N-5e002",
"https://www.target.com/p/lego-minifigures-shrek-series-mystery-box-71053/-/A-95046345",
"95046297"
],
"onSaleOnly": true,
"minRating": 4.5,
"maxItems": 100
}

Input

FieldWhat it does
searchQueriesProduct keywords, one per line. Each keyword is one search on target.com.
startUrlsProduct links (/p/.../-/A-95046345), category links (/c/.../-/N-5xtb0), search links (/s?searchTerm=...) or TCINs.
sortByrelevance, Featured, bestselling, newest, PriceLow, PriceHigh, RatingHigh.
zipCodeUS ZIP code. The nearest Target store is used for store prices, pickup, in-store stock and aisle.
storeIdA Target store number (for example 1375). Takes priority over the ZIP code.
minPrice, maxPricePrice range in US dollars.
minRatingOnly products with at least this average star rating.
onSaleOnlyOnly products with a sale price below the regular price.
includeDetailsOn (default): adds UPC, category path, description, histogram, package size and stock (two small requests per product). Off: search rows only.
maxItemsCap for the whole run (default 50; 0 = no cap).
onlyNewFor schedules: delivers only products not delivered in earlier runs of the same search.
proxyConfigurationApify datacenter proxy by default.

searchQuery, keyword, queries, urls, productUrls, tcins, maxResults and limit are accepted too, so inputs written for other Target tools keep working. Without a store, prices are the online prices and stock is the online (shipping) stock.

Output fields

FieldDescription
tcin, dpci, upcTarget item number, the department-class-item code and the UPC barcode.
title, brand, urlProduct, brand and product link.
price, regularPrice, priceText, priceType, currencyCurrent price, regular price, the price as shown ("$59.99") and its type (reg, sale), USD.
isOnSale, saveAmount, savePercentSale flag and the savings in dollars and percent.
rating, ratingCount, reviewCountAverage stars, number of ratings and number of written reviews.
ratingAspectsSecondary averages by aspect (quality, value, ease of use...).
ratingHistogram, recommendedPercent, questionCountRatings per star, share of buyers who recommend it, number of questions.
badgesBestseller and similar badges.
itemType, category, categoryId, categoryPathItem type and the category path, for example Toys & Games > Building Toys > Building Sets.
specifications, highlights, descriptionSpec bullets as key/value pairs (Number of Pieces, Suggested Age, Model #, Material...), feature highlights and the long description.
releaseDateStreet date for new releases.
packageDimensions, originPackage height, width, depth and weight with units, and the import designation.
returnPolicy, freeShippingReturn window text and free shipping flag.
onlineAvailability, onlineQuantity, deliveryDate, soldOut, outOfStockInAllStoresOnline stock status, quantity available to promise and the earliest standard delivery date.
stores, aisleStore stock for the chosen store (and Target's backup store): store number, name, city, state, pickup status, in-store status and quantity; aisle and block in the chosen store.
image, images, videosMain image, alternate images and product videos.
position, sourceQueryRank in the search or category and the input that produced the row.
detailsScrapedTrue when product details were added.
scrapedAt, errorCode, errorTime of collection and, for error rows, what went wrong.

No reviewer names or review texts are collected: only the aggregated ratings.

Example output

{
"type": "product",
"tcin": "95046345",
"dpci": "204-00-8261",
"upc": "673419424301",
"title": "LEGO Minifigures Shrek Series Mystery Box 71053",
"brand": "LEGO",
"url": "https://www.target.com/p/lego-minifigures-shrek-series-mystery-box-71053/-/A-95046345",
"price": 4.99,
"regularPrice": 4.99,
"priceText": "$4.99",
"priceType": "reg",
"isOnSale": false,
"currency": "USD",
"rating": 4.16,
"ratingCount": 101,
"reviewCount": 40,
"ratingAspects": {"quality": 4.67, "value": 4.13, "ease of use": 4.8},
"badges": ["Bestseller"],
"itemType": "Building Sets",
"releaseDate": "2026-09-01",
"specifications": {"Number of Pieces": "7", "Suggested Age": "6 Years and Up", "Model #": "71053", "Material": "Plastic"},
"categoryPath": ["Toys & Games", "Building Toys", "Building Sets"],
"category": "Building Sets",
"categoryId": "5e002",
"ratingHistogram": {"1": 11, "2": 2, "3": 8, "4": 19, "5": 61},
"recommendedPercent": 85,
"packageDimensions": {"height": 4.173, "width": 3.701, "depth": 1.102, "unit": "INCH", "weight": 0.037, "weightUnit": "POUND"},
"origin": "Made in the USA or Imported",
"onlineAvailability": "IN_STOCK",
"onlineQuantity": 10.0,
"deliveryDate": "2026-10-18",
"soldOut": false,
"stores": [{"storeId": "1375", "storeName": "Mpls Nicollet Mall", "city": "Minneapolis", "state": "Minnesota", "pickup": "IN_STOCK", "inStore": "IN_STOCK", "quantity": 10.0}],
"aisle": "26B",
"image": "https://target.scene7.com/is/image/Target/GUEST_6abf2e50-1cd0-47b5-a2d6-d3d2977824b4",
"detailsScraped": true,
"scrapedAt": "2026-10-17T00:59:45Z"
}

(Highlights, description, images and videos are shortened here; the dataset has them in full.)

Errors

Problems become free rows with type: "error", an errorCode and a plain message, so a run never ends empty without telling you why:

errorCodeMeaning
INVALID_URLThe link is not a target.com product, search or category link, or a TCIN.
NOT_FOUNDThe product did not load (removed product, wrong link or TCIN).
NO_RESULTSThe search or category has no product.
STORE_NOT_FOUNDNo Target store near the ZIP code; the run continues with online prices and stock.
BLOCKEDTarget refused every attempt for a search; run it again later.
INVALID_INPUTA field has a value the Actor cannot use (the message says which).

Integrations, scheduling and AI agents

  • Schedules: run it daily or weekly from Apify Schedules. Each run is a fresh price and stock snapshot; with onlyNew on, only products not seen before are delivered (new arrivals alert).
  • Export: download the dataset as JSON, CSV, Excel, XML or HTML, or read it from the Apify API.
  • Make, n8n, Zapier: use the Apify integration to start the Actor and send rows to Google Sheets, Airtable, Slack or your database, for example a price drop alert.
  • AI agents: the Actor works as a tool through the Apify MCP server, so Claude, ChatGPT or any MCP client can search Target and check prices, UPCs and store stock on demand.
  • Webhooks: get a call when a run finishes and pull the dataset from there.

FAQ

Do I need a Target account or cookies? No. Everything comes from the public site.

How do I get store stock? Set zipCode (or storeId). The nearest store is used for pickup, in-store stock, quantity and aisle. Without it you get online prices and shipping stock.

How many products can I get? Searches return 24 products per page and the run follows the pages to the end (up to 50 pages). Category pages go on until Target has no more products.

Is it fast? Very. 40 products with details and store stock took 6 seconds in our test; search rows only are about one request per 24 products.

Are reviews included? The average rating, rating count, review count, aspect ratings, histogram and recommendation share are. Individual reviews and reviewer data are not collected.

Limitations

  • US only (target.com), prices in US dollars.
  • Prices can differ by store; with a store set, the store price is returned.
  • Store stock covers the chosen store and the backup store Target suggests, not every store in the country.
  • Product variants (sizes, colors) come as their own TCINs when Target lists them separately.

Changelog

  • 16 Oct 2026: first version. Keyword, category, product link and TCIN input; seven sort orders; ZIP code and store number for store prices and stock; price, rating and sale filters; UPC, category path, histogram, package size and online and store stock; onlyNew for schedules.