Target API
Product search, category browse, full detail by TCIN and guest reviews with the complete star breakdown — each one a single POST returning structured JSON. No partner account, no scraping stack.
50 free credits on signup. No card, no partner account.
{ "data": { "keyword": "airpods", "page": 1, "sort_by": "relevance", "total_results": 456, "total_pages": 19, "count": 24, "products": [ { "pos": 1, "tcin": "80585769", "parent_tcin": "1010453160", "title": "Apple AirPods Max 2 - Midnight", "url": "https://www.target.com/p/apple-airpods-max-160-2-160-midnight/-/A-80585769", "brand": "Apple", "image": "https://target.scene7.com/is/image/Target/..." } ] }, "response_time": 1740, "credits_used": 1, "credits_remaining": 4738}Live call against the real endpoint — 3 free runs, then it's your own key.
What is the Scavio Target API?
The Scavio Target API is a REST API that returns public Target.com data as structured JSON. You send a keyword, category or TCIN to one of 4 POST endpoints with your API key, and get back product rows with price and rating, a category's assortment, full product detail, or guest reviews with the full star histogram.
- 4
- endpoints, all live in production
- 1
- credit per call, every endpoint
- TCIN
- the id everything keys on
Four endpoints, the whole catalogue
Search finds it, product describes it, reviews judge it, category maps it.
Search
POST /api/v1/target/searchKeyword search returning TCIN, brand, price against regular price and rating — the TCIN is what every other endpoint keys on.
Product detail
POST /api/v1/target/productOne item by TCIN with price, sale and savings broken out, so a real discount is distinguishable from a permanent one.
Reviews
POST /api/v1/target/reviewsGuest reviews with the full star histogram, not just an average — the distribution is where quality problems show up.
Category browse
POST /api/v1/target/categoryWalk a whole category in the same product shape as search, for assortment and price-band analysis.
All 4 Target endpoints
Every route is a POST, returns JSON, and takes the same API key. 1 credit per successful call.
| Endpoint | Returns | Credits |
|---|---|---|
Search/api/v1/target/search | TCIN, title, brand, price and regular price, rating, image | 1 |
Category browse/api/v1/target/category | A category's products, in the same rows search returns | 1 |
Product detail/api/v1/target/product | Full detail by TCIN — price, sale and savings, rating, specs | 1 |
Reviews/api/v1/target/reviews | Guest reviews plus the full 1-to-5 star breakdown | 1 |
50 free credits on signup covers 50 calls of any kind. See plans
Search to product detail in two calls
Find the TCIN, then read the item in full. The response on the right is a real capture, field names and all.
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key")
res = client.target.search(keyword="airpods")
for p in res["data"]["products"]:
print(p["tcin"], p["brand"], p["title"][:40])
# Everything else keys on TCIN - 1 credit
detail = client.target.product(tcin=res["data"]["products"][0]["tcin"]){
"data": {
"keyword": "airpods",
"page": 1,
"sort_by": "relevance",
"total_results": 456,
"total_pages": 19,
"count": 24,
"products": [
{
"pos": 1,
"tcin": "80585769",
"parent_tcin": "1010453160",
"title": "Apple AirPods Max 2 - Midnight",
"url": "https://www.target.com/p/apple-airpods-max-160-2-160-midnight/-/A-80585769",
"brand": "Apple",
"image": "https://target.scene7.com/is/image/Target/..."
}
]
},
"response_time": 1740,
"credits_used": 1,
"credits_remaining": 4738
}Why not a Target partner API?
Target's developer surfaces exist to run a supplier relationship, not to read the storefront.
Target partner / supplier APIs
- Require an approved supplier or partner relationship
- Scoped to items and orders you already own
- No open endpoint for competitor listings, prices or guest reviews
- Onboarding is contractual rather than self-serve
Scavio Target API
- One API key, issued at signup — no partner account, no contract
- Any public listing, category or review
- Price and regular price broken out, so real discounts are visible
- Same key and JSON envelope as 30 other Scavio platforms
Scavio returns publicly available listing data only, and never authenticates as a Target user.
What developers build with it
Price and promotion tracking
Poll a TCIN and watch price against regular price to catch genuine markdowns rather than permanent fake ones. Target runs heavy promotional cycles, so the delta matters more than the headline.
productAssortment and category analysis
Browse a category on a schedule and record which products appear and at what price band. New entrants and delistings fall out as diffs.
category + searchReview mining
Pull guest reviews with the full star histogram and run an LLM over the text for defects and sizing complaints — on your listings or a rival's.
reviewsCross-retailer comparison
Run the same product across Target, Walmart and Amazon with one key and near-identical response shapes, so a comparison table is a join rather than three integrations.
search + Walmart + AmazonAgent shopping tools
Point an agent at the MCP server and Target becomes a callable tool — is this in stock, what do reviewers say — with one key.
MCP + RESTHow to get Target data as JSON
- 1
Get an API key
Sign up for a Scavio account and copy your key from the dashboard. You get 50 credits free on signup, with no card required and no Target partner or affiliate account.
- 2
Search first to get a TCIN
Send {"keyword": "airpods"} to https://api.scavio.dev/api/v1/target/search. Target keys everything on TCIN, its internal item number, so the product and reviews endpoints need one from a search or category result.
- 3
Read the JSON
The response wraps the payload under data, plus credits_used and credits_remaining. Search returns products with page, total_pages and total_results, so you page by incrementing page.
Target API FAQ
What is the Scavio Target API?
+
It is a REST API that returns public Target.com data as structured JSON. Four POST endpoints cover keyword search, category browse, full product detail by TCIN, and guest reviews with the star breakdown. You authenticate with a Scavio API key.
Who are these endpoints for?
+
Developers embedding retail data in a product; AI agent builders wiring Target in as an MCP or SDK tool; automation engineers running price checks inside n8n, Zapier or Make; ecommerce and pricing teams tracking competitors; brand managers monitoring listings; and analysts sizing categories. Same API for all of them.
What is a TCIN and why do I need one?
+
TCIN is Target's internal item number. Product detail and reviews key on it rather than a URL, so call search or category browse first, read the tcin from a result, and pass that. Search results also carry a parent_tcin for variant groups.
Does Target have an official public API?
+
Not for reading the public catalogue. Target's developer surfaces serve partners and suppliers under a commercial relationship, not general product, price and review access.
How much does a Target request cost?
+
Every Target endpoint costs 1 credit. New accounts get 50 free credits on signup, one time, with no card required. Paid plans start at $30 per month for 7,000 credits.
What does the response look like?
+
The API wraps the payload under a data key and adds credits_used and credits_remaining. A search result carries pos, tcin, parent_tcin, title, url, brand and image, alongside keyword, page, total_pages, count and total_results.
How does pagination work?
+
Search and category responses return page, total_pages and total_results. Increment page on the next call and stop when you reach total_pages.
Which languages and tools are supported?
+
Official Python (pip install scavio) and JavaScript/TypeScript (npm i scavio) SDKs, a remote MCP server at mcp.scavio.dev for AI agents, and an n8n community node. Any language can call the REST endpoints directly with an HTTP client.
Is scraping Target data legal?
+
Scavio returns publicly available listing data and does not access private account data or authenticate as a user. You remain responsible for how you use the data, including compliance with Target's terms. Talk to your own counsel for your specific use case.
Explore more of Scavio
Walmart API
Search, product, reviews and sellers.
Amazon API
Search, product detail and seller offers.
eBay API
Live and sold listings, plus sellers.
Home Depot API
Search, product detail and reviews.
MCP server
Every platform as a callable tool for agents.
Pricing
Credit packs and plans, no per-platform surcharge.
Start pulling Target data today
50 free credits on signup, no card. Your first request is a POST with a keyword in it.