Target · live
Target product data, one call away.
Price and regular price, stock, shipping and store pickup, by TCIN. Send TCINs to POST /v1/products with "platform": "target" and get the same response shape as every other retailer. Live in Target US. Failed lookups are refunded.
- per TCIN
- 1 creditper TCIN
- TCINs per call
- 1,000TCINs per call
- typical call, 1,000 TCINs
- 5–15 stypical call, 1,000 TCINs
In practice
One Target call
Up to 1,000 TCINs a call at 1 credit each. Values are illustrative.
curl -X POST "https://api.scrapelyserp.com/v1/products" \
-H "Authorization: Bearer $SCRAPELY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"platform":"target","marketplace":"us","ids":["83887639","83895558"]}'{
"platform": "target",
"marketplace": "us",
"tier": "standard",
"results": [
{
"id": "83887639",
"status": "ok",
"fetchedAt": "2026-10-16T14:02:11.482Z",
"title": "Stainless steel pour-over kettle, 1 L",
"price": {
"amount": 34.99,
"currency": "USD"
},
"availability": {
"inStock": true,
"message": "In stock"
}
},
{
"id": "83895558",
"status": "ok",
"fetchedAt": "2026-10-16T14:02:11.482Z",
"title": "Non-slip yoga mat, 6 mm",
"price": {
"amount": 21.5,
"currency": "USD"
},
"availability": {
"inStock": true,
"message": "In stock"
}
}
],
"stats": {
"requested": 2,
"ok": 2,
"partial": 0,
"notFound": 0,
"unavailable": 0,
"elapsedMs": 1840
},
"credits": 2
}What it returns
The shared fields, plus Target's own
Every result carries the fields every platform shares — id, status, title, price with its currency, availability — and what only Target publishes on top.
Marketplaces
- US (live)
- Title
- Price and regular price
- Stock
- Shipping
- Store pickup
- Same-day delivery
- Item type
Pricing
One tier, every field
Per unique TCIN that comes back ok or not_found; partial and unavailable are refunded. A call is rounded up once.
| Tier | Credits / TCIN | Per call | Typical call |
|---|---|---|---|
| "standard"Title, current and regular price, stock, shipping and store pickup. | 1 | 1,000 | 5–15 s for 1,000 TCINs |
- okbilled
Product returned cleanly. Use it.
- partialrefunded
Some fields could not be read. Retry, or re-fetch at a higher tier where there is one.
- not_foundbilled
Target says the TCIN does not exist. Delist it.
- unavailablerefunded
No answer this time. Retry later; not evidence it is dead.
Watch Target TCINs
A watchlist checks your TCINs on your cadence at 1 credit each and sends a signed webhook for every change to price, stock or seller — the same events as on every other retailer.
FAQ
Target questions
Which Target marketplaces are supported?
Target US ("us", USD) today. "marketplace": "us" is the default.
What TCIN do I send?
The numeric Target item number (TCIN), 6 to 10 digits, e.g. 83887639. Send them as "ids". Duplicates are fetched and charged once; anything that is not a TCIN is rejected with a 400 before anything is charged.
How is it billed?
Standard: 1 credit per TCIN, up to 1,000 a call. Items that come back ok or not_found are billed; partial and unavailable ones are refunded, and a call is rounded up once.
Can I watch Target items?
Yes. Create a watchlist with "platform": "target" and your TCINs; each run fetches what it needs at the platform’s prices and sends a signed webhook for every change, in the same event format as every other retailer.
Same API, same response shape
- Amazonfrom 0.25 credit / ASIN
- Walmart1 credit / item id
- Best Buy1 credit / SKU
- GoogleComing soonSearch and Shopping result pages as typed JSON.
- eBayComing soonListing data by item id: price, shipping, condition, seller and auction state.
- AliExpressComing soonProduct data by product id on the worldwide storefront.
Your first 5,000 credits
are on us
Create an account, copy your key, fetch your first products from any live retailer. No card, no subscription, no expiry date on what you buy later.
POST api.scrapelyserp.com/v1/products { "platform", "marketplace", "ids": […] }