Skip to content

Target Scraper

Try for free

Scrape Target.com products from keyword searches, category and brand pages, and product URLs or TCINs. Get prices, sale prices, ratings, availability, images, UPC/DPCI, specs and variants, plus optional reviews and store-level stock for any ZIP code. No login needed.

🎯 Target Scraper

Scrape Target.com products from keyword searches, category and brand pages, and product URLs or TCINs. Get current and regular prices, sale flags, ratings, shipping availability, images and seller, plus optional UPC/DPCI, specifications, variants, customer reviews and store-level stock for any US ZIP code. No login, no browser, about 1,000 products in under a minute.

✨ Why use Target Scraper?

  • ⚡ Fast — reads Target's own JSON endpoints directly, 24 products per request, no browser.
  • 💲 Price-monitoring ready — current price, regular price, sale flag, discount in % and $, price ranges for multi-variant products.
  • 🏬 Store-level availability — enter a ZIP code or store number to get local prices, pickup, in-store stock with quantity, and same-day delivery status.
  • 🔎 Every way in — keywords, search URLs, category URLs, brand URLs, product URLs or plain TCINs, with sort, price range, brand and deals filters.
  • 🧾 Deep product data — UPC, DPCI, description, highlights, specifications, breadcrumbs, rating breakdown and every variant with its own price, UPC and DPCI.
  • ⭐ Reviews on demand — rating, title, text, date, verified purchase and helpful votes, sorted the way you need.

🎯 Use cases

  • 📉 Price monitoring — track Target prices, sales and markdowns for your products or competitors on a schedule.
  • 🛒 Assortment and catalog research — see which brands, items and variants Target carries in a category.
  • 📦 Local stock checks — find which stores have an item in stock for pickup today.
  • 🔗 Product matching — map Target TCINs to UPCs and DPCIs for your own catalog or marketplace listings.
  • 💬 Review analysis — collect customer feedback and ratings for product and market research.
  • 🤝 Brand and seller tracking — monitor Target Plus marketplace sellers and how a brand is priced across the site.

🚀 How to use

  1. Enter one or more search keywords (e.g. laptop) or paste Target URLs or TCINs (product, search, category or brand pages).
  2. Set Maximum products per search or category (default 20).
  3. Optionally add filters (sort, price range, brands, deals only), turn on product page details or reviews, or enter a ZIP code for store availability.
  4. Click Start and wait for the run to finish.
  5. Download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldTypeDescription
searchQueriesarrayKeywords, each runs its own Target search
startUrlsarrayProduct, search, category or brand URLs, or TCINs
maxResultsPerSearchintegerProducts per keyword or listing URL (default 20, 0 = all Target lists)
sortstringrelevance, price_low, price_high, bestselling, newest, rating
minPrice / maxPriceintegerPrice range in USD
brandsarrayOnly these brands, e.g. Apple, Dell
dealsOnlybooleanOnly products on sale or in a deal
includeDetailsbooleanAdd product page details to search results
includeReviewsbooleanAdd customer reviews
maxReviewsPerProductintegerReviews per product (default 10, 0 = all)
reviewsSortstringmost_recent, helpful, highest_rating, lowest_rating
zipCode / storeIdstringLocal store for prices, pickup and in-store stock
maxItemsintegerOverall product limit across all inputs (0 = none)
{
  "searchQueries": ["laptop"],
  "startUrls": ["https://www.target.com/p/apple-airpods-4/-/A-85978615"],
  "maxResultsPerSearch": 20,
  "sort": "price_low",
  "brands": ["HP", "Lenovo"],
  "zipCode": "10001",
  "includeReviews": true,
  "maxReviewsPerProduct": 5
}

📤 Output

FieldDescription
tcin, parentTcinTarget item number and its parent (variant group)
title, brand, urlProduct name, brand and product page
price, priceMax, priceStringCurrent price (and top of the range for variant groups)
regularPrice, onSale, savePercent, saveAmountRegular price and discount
rating, reviewCountAverage rating and number of ratings
thumbnail, imagesImage URLs
availability, fulfillmentShipping status and delivery dates; with a store: pickup, in-store status, quantity, same-day delivery
isMarketplace, sellerTarget Plus marketplace flag and seller name
itemType, socialProofItem type and badges such as "100+ bought in last month"
upc, dpci, description, bullets, specificationsProduct page details (product URLs, or with includeDetails)
category, breadcrumbs, variants, ratingDistribution, packageDimensionsMore product page details
reviewsReviews (with includeReviews)
source, position, scrapedAtWhich input found it, its rank in the results and when
{
  "tcin": "85978615",
  "parentTcin": "93606140",
  "title": "Apple AirPods 4 Wireless Earbuds",
  "brand": "Apple",
  "url": "https://www.target.com/p/ap2022-true-wireless-bluetooth-headphones/-/A-85978615",
  "price": 129.99,
  "priceString": "$129.99",
  "regularPrice": 129.99,
  "onSale": false,
  "rating": 3.91,
  "reviewCount": 4998,
  "thumbnail": "https://target.scene7.com/is/image/Target/GUEST_abe46d5d-4336-4839-a5e9-62212c77be23",
  "availability": "OUT_OF_STOCK",
  "fulfillment": {
    "shippingStatus": "OUT_OF_STOCK",
    "storeId": "3412",
    "storeName": "Chelsea 23rd and 8th",
    "pickupStatus": "UNAVAILABLE",
    "inStoreStatus": "OUT_OF_STOCK",
    "storeQuantity": 0
  },
  "isMarketplace": false,
  "seller": "Target",
  "socialProof": "19k+ bought in last month",
  "storeId": "3412",
  "zipCode": "10001",
  "upc": "195949688522",
  "dpci": "057-10-6413",
  "specifications": {"Weight": "32.3 Grams", "Connection Type": "USB-C", "Wireless Technology": "Bluetooth"},
  "breadcrumbs": ["Electronics & Tech", "Headphones", "Earbuds", "Wireless Earbuds"],
  "variants": [
    {"tcin": "85978615", "attributes": {"Version": "Without Active Noise Canceling"}, "price": 129.99, "upc": "195949688522", "dpci": "057-10-6413"},
    {"tcin": "85978618", "attributes": {"Version": "With Active Noise Canceling"}, "price": 179.99, "upc": "195949689604", "dpci": "057-10-1345"}
  ],
  "reviews": [
    {"reviewId": "f1e2d3c4-0000-4000-8000-000000000001", "rating": 5, "title": "Great fit", "text": "Comfortable and the sound is clear.", "submittedAt": "2026-10-12T16:48:31.000+00:00", "isVerified": true, "helpfulVotes": 2, "reviewerNickname": "SampleShopper"}
  ],
  "source": {"type": "product", "input": "https://www.target.com/p/apple-airpods-4/-/A-85978615"},
  "scrapedAt": "2026-10-15T04:27:04Z"
}

The dataset has three views: Products (overview), Details (identifiers and store stock) and Reviews (one row per review).

💰 Pricing

Pay per result: $2.40 per 1,000 products ($0.0024 each) and $0.50 per 1,000 reviews when you turn reviews on. Platform usage (compute and proxy) is billed separately and is small: an ordinary run of a few hundred products uses well under one cent of it.

Example: 1,000 products ≈ $2.40 plus about a cent of usage. 100 products with 10 reviews each ≈ $0.24 + $0.50 = $0.74.

❓ FAQ

Is it legal to scrape Target? The actor only collects publicly visible product information, the same data anyone sees on target.com without logging in. Reviewer data is limited to the public nickname. Check that your use complies with Target's terms and the laws that apply to you.

Do I need a Target account or proxies? No login is needed. The default residential proxy is required (Target blocks datacenter IPs), but the actor only uses compressed JSON, so traffic stays tiny.

How many products can I get? Target lists at most about 1,200 products per search and sort order. When you ask for more, the actor also walks other sort orders and removes duplicates. For bigger crawls use several narrower keywords, categories or price ranges.

Why is a field empty? Not every product has every field. Search results don't include UPC or specifications unless you turn on product page details. Store fields appear only when you enter a ZIP code or store ID. Variant groups (parent TCINs) show a price range instead of one price.

Which store do the prices come from? Without a ZIP code or store, prices and availability are Target's national online ones. With a ZIP code, the nearest store is used and saved in storeId / fulfillment.storeName.

Can I schedule it or use the API? Yes. Schedule runs for daily price tracking and read the results via the API, webhooks or integrations.

⚠️ Limits

  • About 1,200 products per search and sort order (Target's own limit).
  • Up to about 20,000 reviews per product: reviews are saved inside the product's row, which can't grow without limit.
  • Only target.com (US). Prices are in USD.
  • Store availability covers one store per run.
  • Questions & answers and seller ratings are not collected.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.