VOOZH about

URL: https://apify.com/automation-lab/target-scraper

⇱ Target.com Product Scraper β€” Prices and Availability Β· Apify


Pricing

Pay per event

Go to Apify Store

Scrape Target.com product data for price monitoring β€” current/regular prices, sale flags, ratings, reviews, brands, images, and product URLs.

Pricing

Pay per event

Rating

0.0

(0)

Developer

πŸ‘ Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

1

Bookmarked

41

Total users

14

Monthly active users

5 days ago

Last modified

Share

What does Target Scraper do?

Target Scraper extracts product data from Target.com search results. Search by keyword and get structured data for every product β€” prices, sale prices, ratings, review counts, brand names, images, and product URLs. Supports sorting by relevance, price, bestselling, or newest.

Use it for price monitoring, competitive intelligence, retail analytics, market research, and product catalog building.

Price monitoring workflow

Schedule recurring Target searches for the categories, brands, or product queries you track. Each run captures current price, regularPrice, onSale, ratings, brand, product URL, and scrapedAt so you can export fresh datasets to CSV/JSON, Google Sheets, webhooks, or BI dashboards.

Example: monitor 20–100 Target queries daily, compare price against regularPrice and previous exported datasets downstream, and trigger your own alerts for price drops, sale starts, or MAP-policy violations. For cross-merchant benchmarking, use Google Shopping Scraper as the comparison hub and keep Target Scraper for Target-specific sale and product depth.

Who is it for?

Target Scraper is built for e-commerce analysts, data scientists, price comparison platforms, retail consultants, and business intelligence teams who need structured product data from Target.com at scale.

Use cases

  • Price monitoring β€” Schedule recurring runs, export datasets, and compare price vs regularPrice downstream to detect sales, price drops, and MAP violations.
  • Competitive intelligence β€” Monitor Target's pricing, ratings, and product selection across categories. Compare with Amazon, Walmart, and other retailers.
  • Retail analytics β€” Analyze product ratings, review counts, and brand distribution across Target's catalog. Identify top-rated and best-selling items.
  • Market research β€” Study pricing trends, brand presence, and product availability on Target.com for business decisions.
  • Product catalog building β€” Build comprehensive product databases with images, pricing, and review data from Target's inventory.

Why use Target Scraper?

  • Fast and lightweight β€” Uses Target's internal API for direct JSON extraction, no browser or HTML parsing needed. Scrapes 24 products per request.
  • Rich product data β€” Every product includes current and regular prices, sale detection, star ratings, review counts, brand name, multiple images, and direct product URL.
  • Reliable extraction β€” API-based approach with residential proxy rotation and automatic retries. No fragile HTML selectors to break.
  • Sale detection β€” Automatically flags products on sale and provides both the current and regular price for easy comparison.
  • Multiple sort options β€” Sort by relevance, price (low/high), bestselling, or newest.
  • Deduplication built-in β€” Automatically skips duplicate products across pages and search queries.
  • Multiple search queries β€” Run several keyword searches in a single run for efficient batch scraping.
  • Pay-per-event pricing β€” You only pay for products scraped. No monthly subscription.

What data can you extract?

Each product in the output includes:

FieldDescription
tcinTarget's unique product identifier
titleFull product title
priceCurrent price in USD
priceStringFormatted price string (e.g., "$129.99")
regularPriceRegular price before discounts
onSaleWhether the product is currently on sale
ratingAverage star rating (0–5)
reviewCountTotal number of customer reviews
brandBrand name (e.g., "Apple", "Samsung")
thumbnailPrimary product image URL
imagesArray of all product image URLs
urlDirect link to the product page on Target.com
isSponsoredWhether the product is a sponsored listing
scrapedAtTimestamp when the data was extracted

Output example

{
"tcin":"85978615",
"title":"Apple AirPods 4 Wireless Earbuds",
"price":129.99,
"priceString":"$129.99",
"regularPrice":129.99,
"onSale":false,
"rating":3.91,
"reviewCount":4112,
"brand":"Apple",
"thumbnail":"https://target.scene7.com/is/image/Target/GUEST_abe46d5d-4336-4839-a5e9-62212c77be23",
"images":[
"https://target.scene7.com/is/image/Target/GUEST_abe46d5d-4336-4839-a5e9-62212c77be23",
"https://target.scene7.com/is/image/Target/GUEST_7c0b817f-9773-4ec4-b4d0-ce1563473cd7"
],
"url":"https://www.target.com/p/ap2022-true-wireless-bluetooth-headphones/-/A-85978615",
"isSponsored":false,
"scrapedAt":"2026-03-03T00:37:44.000Z"
}

Input parameters

ParameterTypeDefaultDescription
searchQueriesarrayrequiredList of keywords to search on Target. Each keyword runs a separate search.
maxProductsPerSearchinteger100Maximum number of products to return per keyword.
maxSearchPagesinteger5Maximum search result pages per keyword. Each page has up to 24 products.
sortstring"relevance"Sort order: relevance, price_low, price_high, bestselling, or newest.
maxRequestRetriesinteger3Number of retry attempts for failed API requests.

How to scrape Target.com product data

  1. Go to Target Scraper on Apify Store
  2. Enter one or more search keywords in the searchQueries field (e.g., laptop, headphones)
  3. Choose a sort order (relevance, price, bestselling, or newest)
  4. Set the maximum number of products per keyword
  5. Click Start and wait for results
  6. Download data as JSON, CSV, or Excel

How much does it cost to scrape Target?

Target Scraper uses pay-per-event pricing β€” you only pay for what you scrape.

EventPrice
Actor start$0.001 per run
Product scraped$0.003 per product

Cost examples:

  • 24 products (1 keyword, 1 page): ~$0.07
  • 100 products (1 keyword): ~$0.30
  • 500 products (5 keywords Γ— 100): ~$1.50
  • 1,000 products: ~$3.00

No monthly subscription. Platform costs (compute, proxy) are included in the per-event price.

API usage

Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_APIFY_TOKEN'});
const run =await client.actor('automation-lab/target-scraper').call({
searchQueries:['laptop','headphones'],
maxProductsPerSearch:50,
sort:'bestselling',
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
console.log(`Scraped ${items.length} products`);
items.forEach(item=>{
console.log(`${item.brand} - ${item.title}: ${item.priceString}`);
});

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_APIFY_TOKEN')
run = client.actor('automation-lab/target-scraper').call(run_input={
'searchQueries':['laptop','headphones'],
'maxProductsPerSearch':50,
'sort':'bestselling',
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(f'Scraped {len(items)} products')
for item in items:
print(f"{item['brand']} - {item['title']}: {item['priceString']}")

cURL

curl"https://api.apify.com/v2/acts/automation-lab~target-scraper/runs"\
-X POST \
-H"Content-Type: application/json"\
-H"Authorization: Bearer YOUR_API_TOKEN"\
-d'{
"searchQueries": ["baby monitors"],
"maxProductsPerSearch": 50,
"sort": "bestselling"
}'

Use with AI agents via MCP

Target Scraper is available as a tool for AI assistants that support the Model Context Protocol (MCP).

Setup for Claude Code

$claude mcp add--transport http apify "https://mcp.apify.com?tools=automation-lab/target-scraper"

Setup for Claude Desktop, Cursor, or VS Code

Add this to your MCP config file:

{
"mcpServers":{
"apify":{
"url":"https://mcp.apify.com?tools=automation-lab/target-scraper"
}
}
}

Example prompts

Once connected, try asking your AI assistant:

  • "Search Target for 'baby monitors' and get prices and ratings"
  • "Scrape Target deals in the electronics category"
  • "Find the top-rated kitchen appliances on Target under $100"

Learn more in the Apify MCP documentation.

Integrations

Target Scraper works with all standard Apify integrations:

  • Webhooks β€” Get notified when a scraping run finishes.
  • API β€” Start runs and fetch results programmatically with REST API or official clients (Node.js, Python).
  • Scheduling β€” Run the scraper on a schedule (hourly, daily, weekly) for ongoing price monitoring.
  • Storage β€” Export data as JSON, CSV, or Excel. Push results to Google Sheets, Slack, email, or any webhook endpoint.
  • Zapier / Make / n8n β€” Connect Target product data to thousands of apps and workflows.
  • Target β†’ Google Sheets sale tracker β€” Schedule daily runs and auto-export sale items (where onSale: true) to a spreadsheet for tracking discount patterns.
  • Target vs Amazon price comparison β€” Use Make to run both Target and Amazon scrapers, then merge results by product name to find the best price across retailers.

Tips and best practices

  • Start small β€” Test with 1 keyword and 1 page to verify the data format meets your needs before scaling up.
  • Use sort wisely β€” bestselling and newest sorts help find trending or recently added products. price_low is great for deal hunting.
  • Schedule regular runs β€” For price monitoring, schedule daily or weekly runs with the same keywords to track price changes over time.
  • Combine with other scrapers β€” Use alongside Amazon, Walmart, or eBay scrapers for comprehensive cross-retailer price comparison.
  • Handle sale items β€” Use the onSale field and compare price vs regularPrice to identify discounted products automatically.
  • 24 products per page β€” Target returns 24 products per search page. Set maxSearchPages accordingly based on how many products you need.

Limitations

  • Only extracts products from Target.com search results. Does not scrape individual product detail pages.
  • Price filter (min/max price) is not supported β€” Target's API uses predefined price range buckets rather than custom min/max values.
  • Only available for Target US (target.com). International Target sites are not supported.
  • Sponsored product detection depends on API data availability and may not catch all promoted listings.

Legality

Scraping publicly available data is generally legal according to the US Court of Appeals ruling (HiQ Labs v. LinkedIn). This actor only accesses publicly available information and does not require authentication. Always review and comply with the target website's Terms of Service before scraping. For personal data, ensure compliance with GDPR, CCPA, and other applicable privacy regulations.

FAQ

The scraper returns fewer products than I expected. Why? Target's API may return fewer results for broad keywords. Try more specific search terms, or verify that Target.com itself shows more results for that query. Some categories have limited inventory online.

Can I scrape Target product detail pages for full descriptions? This scraper focuses on search results. It does not visit individual product pages. For detailed product specs, descriptions, and full review text, you would need a separate product detail scraper.

Related scrapers

You might also like

Walmart Scraper

automation-lab/walmart-scraper

Scrape Walmart product data for price monitoring β€” current/was prices, savings, sale flags, sellers, ratings, reviews, brands, and deal badges from search results.

πŸ‘ User avatar

Stas Persiianenko

85

Walmart Product Scraper

web_wanderer/walmart-product-scraper

Extract product details from walmart.com/walmart.ca. πŸ›’ Get titles, prices, sku, availability, reviews & moreβ€”fast and reliable! ⚑

Costco Product Scraper (Get Real Product Prices!)

parseforge/costco-scraper

Extract comprehensive product data from Costco.com including prices, member prices, descriptions, ratings, reviews, specifications, images, and availability. Supports both direct product URLs and search queries. Handles bot protection with proxy support. Perfect for price monitoring and research.

65

5.0

Costco Product Search Scraper (.com, .ca)

ecomscrape/costco-product-search-scraper

Extract comprehensive product data from Costco.com (or .ca) including pricing, inventory, ratings, and specifications. Our advanced scraper captures 70+ data fields from gaming computers, laptops, household items, and more for competitive analysis and market research.

ecomscrape

18

Amazon Search Products Scraper

scrapio/amazon-search-products-scraper

Scrapes Amazon search results for any keyword or category, capturing product titles, prices, images, ratings, reviews, ASINs, sellers, and rankings. Ideal for product research, competitor tracking, trend analysis, and large-scale Amazon search data extraction

Walmart Product Detail Scraper

e-commerce/walmart-product-detail-scraper

Scrape full product detail pages on walmart.com, walmart.ca or walmart.com.mx

593

4.7

Walmart Fast Product Scraper

e-commerce/walmart-fast-product-scraper

Quickly scrape product details from search listing pages on walmart.com or walmart.ca

293

4.7

Instacart Scraper

rigelbytes/instacart-scraper

Scrape Instacart product listings by search keyword and location. Extract prices, stock availability, brand names, images, package size, and product URLs. Perfect for price monitoring, competitive analysis, and retail research. Pay only $15 per 1,000 products.

OfferUp Scraper

igolaizola/offerup-scraper

Extract OfferUp marketplace listings by keyword and ZIP code. Get titles, prices, images, locations, seller info, and optional full details. Export JSON/CSV from Apify to track local deals, monitor price trends, and build lead pipelines. Uses US residential proxies.

πŸ‘ User avatar

IΓ±igo Garcia Olaizola

42

Walmart Data Extractor

epctex/walmart-scraper

Access a vast array of product data from Walmart with our Walmart Scraper. Extract images, brand details, prices, variations, and more. Customize your search with filters, categories, and lists to gather the information you need.