Target.com Scraper - Products, Prices & Stock avatar

Target.com Scraper - Products, Prices & Stock

Pricing

from $1.55 / 1,000 results

Go to Apify Store
Target.com Scraper - Products, Prices & Stock

Target.com Scraper - Products, Prices & Stock

Scrape Target.com products by URL, TCIN, search keyword, or category. Extract prices, availability, ratings, images, specifications, promotions, and store-specific fulfillment data.

Pricing

from $1.55 / 1,000 results

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Categories

Share

Target.com Scraper - Products, Prices, Availability & Reviews

Target.com Scraper extracts product data from Target search results, categories, product URLs, or TCINs. Export current and regular prices, local availability, pickup and shipping options, ratings, reviews, images, specifications, promotions, badges, and category data to JSON, CSV, Excel, XML, or the Apify API.

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Target. It reads public Target.com product data without requiring a Target account.

What can it scrape?

  • Target search results by keyword or search URL
  • Every listed product in a Target category
  • Individual products by URL or TCIN, including single variants (color, size) of a product
  • Current price, regular price, and sale status
  • Shipping and local pickup availability for a US ZIP code, including the stock quantity at the selected store
  • Every variant of a product (color, size, and other options) with its TCIN and sold-out status
  • Whether a product is sold by Target or by a Target Plus marketplace seller, and the seller's name
  • Whether a search result is a sponsored placement
  • Brand, DPCI, UPC, category, description, highlights, and specifications
  • Rating average, rating count, written-review count, rating distribution, recommendations, and question count
  • Product badges such as Bestseller, Highly rated, and Rarely returned
  • Primary and alternate images plus product videos
  • Package dimensions, purchase limits, and return-policy text

How to use

  1. Add one or more Target product, search, or category URLs. You can also enter search terms, category IDs, or TCINs directly.
  2. Choose the maximum number of products.
  3. Enter the US ZIP code used for local store and fulfillment data.
  4. Keep Fetch full product details enabled for the richest output, or disable it for faster listing-only collection.
  5. Run the Actor and open the Dataset tab to download the results.

Input

  • startUrls: Target product, search, and category URLs.
  • searchTerms: Keywords such as air fryer.
  • tcins: Target product IDs such as 89110863.
  • categoryIds: IDs found after /N- in category URLs, such as ncrpx.
  • maxItems: Maximum unique products across all inputs. Search terms are collected first, then categories, then TCINs, so a low limit can be used up before later inputs run. Default: 100.
  • zipCode: US ZIP code for the nearest store, prices, pickup, delivery, and shipping. Default: 10001.
  • sortBy: Relevance, price, best-selling, newest, or guest rating.
  • includeProductDetails: Fetch full PDP data. Default: true.
  • includeRawData: Include Target's original product object. Default: false.
  • maxConcurrency: Concurrent detail requests. Default: 5.
  • proxyConfiguration: Proxy settings. US residential proxies are recommended.

Output example

{
"type": "product",
"tcin": "89110863",
"parentTcin": null,
"url": "https://www.target.com/p/gourmia-6-qt-digital-window-air-fryer/-/A-89110863",
"title": "Gourmia 6qt Digital Window Air Fryer with 12 Presets & Guided Cooking Black",
"brand": "Gourmia",
"isMarketplace": false,
"seller": null,
"dpci": "072-04-0231",
"upc": "810002864582",
"price": 69.99,
"formattedPrice": "$69.99",
"regularPrice": 69.99,
"isOnSale": false,
"currency": "USD",
"availability": "IN_STOCK",
"soldOut": false,
"rating": 4.1,
"ratingCount": 2250,
"reviewCount": 991,
"badges": ["Rarely returned", "Highly rated"],
"category": "Air Fryers",
"categories": ["Kitchen & Dining", "Kitchen Appliances", "Fryers", "Air Fryers"],
"highlights": ["6-QT capacity can cook family staples and party favorites"],
"specifications": {"Capacity (Volume)": "6 Quart", "Wattage Output": "1500 Watts"},
"images": ["https://target.scene7.com/is/image/Target/GUEST_..."],
"variants": [],
"isSponsored": false,
"sourceType": "search",
"sourceValue": "air fryer",
"position": 1,
"store": {"id": "3412", "name": "Chelsea 23rd and 8th", "zipCode": "10001", "state": "NY"}
}

API access without a run

The Actor also answers HTTP requests directly, so a single product or search does not need a run to start. Send an Apify API token as a bearer token. The Endpoints tab on the Actor's page lists the same endpoints and can send requests from the browser.

  • GET /product?tcin=89110863&zipCode=10001 returns one product with full details.
  • GET /search?keyword=air+fryer&limit=24&zipCode=10001&sortBy=relevance&includeProductDetails=true returns matching products, at most 100 per request.

Responses use the same fields as dataset rows.

curl "https://automly--target-com-scraper.apify.actor/product?tcin=89110863" \
-H "Authorization: Bearer <YOUR_APIFY_API_TOKEN>"

A missing product answers 404, and a request Target refused answers 502, so a failure to reach Target is never mistaken for a product that does not exist.

Run report

Every run writes two records to its key-value store, shown as tabs in the Storage tab:

  • report-summary: what the run was asked for, the store used, how many products were scraped, and how many came back without full product-page details.
  • report-detail-failures: those products, with the reason for each. Their dataset rows carry listing data only.

Notes and limitations

  • Prices, stock, pickup, and delivery are location-dependent. Set zipCode to the market you need.
  • Target serves at most 1,200 products (50 pages) for one search term or category. To collect more, split the query into narrower search terms or subcategories.
  • Search ranking and product availability can change between runs.
  • Sponsored items appear in Target search results and are returned in their displayed order, marked with isSponsored: true. A product appears only once per run, at its first position.
  • A TCIN that belongs to one variant returns that variant's own title, price, DPCI, UPC, and stock, with parentTcin set. A parent TCIN returns the lowest price of its variants and no store availability; use the TCINs in variants for per-variant data.
  • Target Plus marketplace items have no DPCI.
  • shippingQuantity is available for search results only; category and TCIN inputs return store pickup quantity instead.
  • promotions is filled only when Target attaches a promotion to the product. Sale prices are always reflected in price, regularPrice, and isOnSale.
  • Target can change its public web interfaces. The Actor validates responses and retries transient failures rather than silently returning empty datasets.
  • Use the data responsibly and comply with applicable laws and Target's terms.