Target Product Scraper - Prices & Reviews avatar

Target Product Scraper - Prices & Reviews

Pricing

Pay per usage

Go to Apify Store
Target Product Scraper - Prices & Reviews

Target Product Scraper - Prices & Reviews

Scrape Target.com products with prices, ratings, reviews, UPC codes, and availability. Uses Target official RedSky API - no browser needed, blazing fast. Search by keyword, get detailed product data including sale prices, brands, and images.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

oscar lira

oscar lira

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Lightweight Apify actor that scrapes product data from Target.com using their public RedSky JSON API. No browser required -- pure HTTP requests for maximum speed and low resource usage.

Features

  • Search Target.com by keywords
  • Extract prices (regular, sale, discount percentage)
  • Get product ratings and review counts
  • Collect images (primary + alternates)
  • Optional deep product details (UPC, full description, category breadcrumbs)
  • Automatic pagination handling
  • Rate limiting with exponential backoff retry

Input

FieldTypeDefaultDescription
searchQueriesstring[]requiredKeywords to search (e.g., ["laptop", "headphones"])
maxProductsinteger100Max products per query (1-500)
storeIdstring"3991"Target store ID for local pricing
fetchProductDetailsbooleanfalseFetch extra details (UPC, full description) via PDP API. Slower but richer data.

Example Input

{
"searchQueries": ["wireless headphones", "coffee maker"],
"maxProducts": 50,
"storeId": "3991",
"fetchProductDetails": false
}

Output

Each product in the dataset contains:

FieldTypeDescription
titlestringProduct title
pricenumberCurrent selling price (USD)
regularPricenumberRegular (non-sale) price
salePricenumberSale price if on sale
savePercentnumberDiscount percentage
formattedPricestringPrice as displayed (e.g., "$269.98")
brandstringBrand name
tcinstringTarget item ID
upcstringUPC barcode (requires fetchProductDetails)
descriptionstringShort bullet description
fullDescriptionstringFull description (requires fetchProductDetails)
bulletDescriptionsarrayDetailed spec bullets
imageUrlstringPrimary product image URL
alternateImagesarrayAlternate image URLs
ratingnumberAverage star rating (out of 5)
reviewCountnumberNumber of reviews
urlstringProduct page URL
categorystringProduct category
categoryBreadcrumbsstringFull path (requires fetchProductDetails)
isMarketplacebooleanThird-party seller flag
searchKeywordstringQuery that found this product
scrapedAtstringISO 8601 timestamp

How It Works

This actor uses Target's RedSky API, which is the same JSON API that powers the Target.com frontend. The API key is publicly embedded in Target's JavaScript bundle.

  1. Search endpoint (plp_search_v2) -- returns paginated product listings with prices, ratings, and images
  2. Product detail endpoint (pdp_client_v1) -- returns UPC, full description, and category breadcrumbs (optional, enabled with fetchProductDetails)

Performance

  • ~24 products per API call (search)
  • ~500ms delay between requests to avoid rate limiting
  • No browser overhead -- runs on minimal compute (256MB RAM is sufficient)
  • 100 products in ~5 seconds (search only)
  • 100 products in ~60 seconds (with product details)

Store IDs

The storeId parameter determines which Target store is used for pricing and availability. Prices can vary by location. The default 3991 is a common store. You can find your local store ID by:

  1. Going to Target.com
  2. Selecting your store
  3. Checking the URL or network requests for the store ID

Notes

  • The RedSky API is a public API used by Target's own frontend. It does not require authentication.
  • Prices are store-specific. Different store IDs may return different prices.
  • Some products (especially variations/bundles) may show price ranges instead of single prices in the formattedPrice field.
  • The availability field is not reliably populated via the search API. For real-time stock checks, consider store-specific inventory tools.