Target Scraper
Pricing
from $2.69 / 1,000 results
Target Scraper
Scrapes Target product details, in-store availability, and store locations, returning titles, prices, ratings, variants, fulfilment status, and store addresses.
Pricing
from $2.69 / 1,000 results
Rating
0.0
(0)
Developer
Anyx Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share

Target Scraper
Product details, prices, availability, and store locations from Target — no API key required.
Scrapes Target product details, in-store availability, and store locations, returning titles, prices, ratings, variants, fulfilment status, and store addresses. Feed it product URLs, store pages, the store sitemap, or store numbers and get clean JSON, CSV, or Excel back. Useful for price monitoring, stock alerts, catalogue enrichment, and retail location analysis.
⚡ Quick start
{"startUrls": [{ "url": "https://www.target.com/sl/sitemap_0001.xml.gz" },{"url": "https://www.target.com/p/women-s-lace-godet-tank-top-wild-fable/-/A-95213693"}],"maxItems": 5,"includeAvailability": false}
🧩 Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array | yes | — | Target URLs to scrape. Product pages, store pages and the store sitemap are supported. |
storeIds | array | no | — | Target store numbers to scrape store details for, e.g. 3 or 1771. |
maxItems | integer | no | 5 | Maximum results per start URL or store ID. |
includeAvailability | boolean | no | false | Also return per-variant pricing and fulfilment for every product page scraped. |
storeId | string | no | — | Store number to price and check fulfilment against, e.g. 1771. |
zipCode | string | no | — | US postal code used for delivery estimates, e.g. 52404. |
proxyConfiguration | object | no | { "useApifyProxy": false } | Proxy settings. Not needed for this Actor. |
📤 Output
Every result is one dataset row. The itemType field tells the four shapes apart: product for a
full product page, availability for a per-variant pricing and fulfilment row, storeLocation for
a store entry from the sitemap, and store for a full store record.
Fields
| Field | Type | Description |
|---|---|---|
itemType | string | product, availability, storeLocation, or store. |
tcin | string | Target product number. |
url | string | Canonical Target URL of the product or store. |
title | string | Product name. |
rating | number | Average customer rating out of 5. |
review_count | number | Number of customer reviews. |
variants | array | Per-variant product number, price, free-shipping flag, and stock flag. |
price | object | Current and regular price, formatted price, and the pricing location. |
free_shipping | boolean | Whether the variant ships free. |
fulfillment | object | Shipping, pickup, and delivery options as offered. |
in_stock | boolean | Whether any fulfilment channel can supply the item. |
slug | string | URL slug of the store. |
store_id | string | Target store number. |
location_name | string | Store name, e.g. Cedar Rapids South. |
status | string | Store status, e.g. Open. |
is_test_location | boolean | Whether the location is a test store. |
geofence | object | Store latitude, longitude, and radius. |
mailing_address | object | Street, city, county, state, country, and postal code. |
main_voice_phone_number | string | Store phone number. |
capabilities | array | Services offered at the store, e.g. Drive Up or pharmacy. |
drive_up | object | Drive Up parking and pickup details. |
contact_information | array | Additional store contact channels. |
physical_specifications | object | Building area, floor count, and format. |
geographic_specifications | object | Region, market, and district identifiers. |
miscellaneous | object | Remodel dates, store class, and similar attributes. |
rolling_operating_hours | object | Opening hours by day, including department hours. |
💡 Use cases
- Price monitoring — track current and regular prices per variant and catch promotions the day they start.
- Stock alerts — watch
in_stockper variant at a specific store number and react when an item comes back. - Catalogue enrichment — pull titles, ratings, review counts, and the full variant tree for products you already track.
- Retail location analysis — pull every store's address, hours, and services for coverage and catchment work.
❓ FAQ
- Do I need a proxy? No. Target serves this data without one, so proxies are off by default.
- Can I scrape Target search results? No. Target's
robots.txtdisallows the search results path for every user agent, so this Actor does not support it. Use product URLs instead. - How do I get prices for a specific store? Turn on
includeAvailabilityand setstoreId(and optionallyzipCode) to the store you care about. - How many results can I get?
maxItemscaps results per start URL. Add more start URLs to widen coverage. - Can I get every Target store? Yes — add the store sitemap URL to
startUrlsfor the full list of store pages, then feed the store numbers back in viastoreIds. - Why are some fields empty? Not every product or store publishes every field. Sale prices and some store services are commonly absent.
🔗 More scrapers by Anyx
🤝 Anyx Solutions
We build custom scrapers and data-extraction pipelines.
- Email: tantosthor@gmail.com
🖼 Image credit
Image credit: target.com