Discover/Target API
live

Target APItarget.com ↗

Search Target's product catalog, check real-time in-store availability, retrieve product details, restock dates, and gift registries via 9 structured endpoints.

Endpoint health
verified 5h ago
get_popular_skus
get_product
get_restock_info
list_restock_status
get_product_availability
9/9 passing latest checkself-healing
Endpoints
9
Updated
17d ago

What is the Target API?

The Target.com API provides 9 endpoints covering product search, individual product details, in-store pickup availability, restock scheduling, bestseller and random SKU sampling, and gift registry lookup. The search_products endpoint returns up to 24 results per page with fields including tcin, brand, price, regular_price, save_percent, and total_results, all filterable by keyword, ZIP code, and sort order.

This call costs2 credits / call— charged only on success
Try it
5-digit US ZIP code for local pricing and store availability
Number of results per page (max 24)
Optional substring filter on product titles (case-insensitive). When provided, only products whose title contains this string are returned.
Offset for pagination (0-based)
Search keyword (e.g. 'airpods', 'nintendo switch')
Sort order for results
→ api.parse.bot/scraper/9935e57e-18c2-4c7c-aebe-bc311e983dc8/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9935e57e-18c2-4c7c-aebe-bc311e983dc8/search_products?zip=10001&count=5&title=Max&offset=0&keyword=airpods&sort_by=Featured' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 9 totalmissing one? ·

Full-text search over Target.com product catalog by keyword. Returns paginated product listings with pricing, ratings, brand, and availability metadata. Server-side sort controls result ordering. Pagination uses offset-based addressing where each page holds up to `count` items. An optional client-side title filter narrows results to products whose title contains the given substring (case-insensitive).

Input
ParamTypeDescription
zipstring5-digit US ZIP code for local pricing and store availability
countintegerNumber of results per page (max 24)
titlestringOptional substring filter on product titles (case-insensitive). When provided, only products whose title contains this string are returned.
offsetintegerOffset for pagination (0-based)
keywordrequiredstringSearch keyword (e.g. 'airpods', 'nintendo switch')
sort_bystringSort order for results
Response
{
  "type": "object",
  "fields": {
    "count": "integer - number of results returned",
    "offset": "integer - current offset",
    "keyword": "string - the search keyword used",
    "products": "array of product objects with tcin, title, url, image_url, brand, price, regular_price, price_type, current_retail, save_percent, rating, rating_count, item_type",
    "total_pages": "integer - total pages available",
    "current_page": "integer - current page number",
    "total_results": "integer - total number of matching products"
  },
  "sample": {
    "data": {
      "count": 24,
      "offset": 0,
      "keyword": "airpods",
      "products": [
        {
          "url": "https://www.target.com/p/apple-airpods-max-160-2-160-midnight/-/A-80585769",
          "tcin": "80585769",
          "brand": "Apple",
          "price": "$499.99",
          "title": "Apple AirPods Max 2 - Midnight",
          "rating": null,
          "image_url": "",
          "item_type": "Headphones",
          "price_type": "sale",
          "parent_tcin": "1010453160",
          "parent_title": "Apple AirPods Max 2",
          "rating_count": null,
          "save_percent": 9,
          "regular_price": "$549.99",
          "current_retail": 499.99
        }
      ],
      "total_pages": 21,
      "current_page": 1,
      "total_results": 491
    },
    "status": "success"
  }
}

About the Target API

Product Search and Detail

The search_products endpoint accepts a required keyword and optional zip, count, offset, sort_by, and title substring filter. It returns paginated results with product objects carrying tcin, title, url, image_url, brand, price, regular_price, price_type, current_retail, save_percent, rating, and availability metadata. The get_product endpoint takes a tcin and returns deeper content: full description, features array, multiple images, item_type, and specification fields not present in search results.

Availability and Restock Tracking

The check_store_availability endpoint accepts a tcin and a zip, returning per-store pickup data for up to 5 nearby Target locations — including store_id, stock quantities, estimated pickup dates, in-store pricing, and geographic coordinates. For launch and restock monitoring, get_restock_info returns street_date, restock_date, availability_status (observed values: PRE_ORDER_SELLABLE, OUT_OF_STOCK, IN_STOCK), is_preorder, is_upcoming, and purchase_limit. The list_restock_status endpoint combines a keyword search with a batched availability lookup, returning each product's availability_status and is_marketplace flag in one call.

SKU Discovery and Registry Search

When you need broad catalog coverage rather than a specific search, get_popular_skus walks Target's Electronics & Tech bestseller list using offset and max_products, returning has_more and next_offset for sequential pagination. get_random_skus samples across multiple categories — Electronics, Home, Baby, Grocery, Furniture, and others — returning up to 50,000 unique product records per call. For gift planning use cases, get_registries searches by first_name, last_name, and registry_type (BABY, WEDDING, or WISHLIST), returning only registries that contain at least 3 in-stock, buyable items, with full item detail inside each registry object.

Single-Product Availability Verification

The get_product_availability endpoint accepts a Target product page URL and a shipping_zip_code, returning ships_to_zip, seller_name (distinguishing Target-sold from marketplace sellers), is_preorder, street_date, bundle_type, and price in a single record. This is useful for confirming whether a specific item is currently fulfilled by Target itself versus a third-party seller.

Reliability & maintenanceVerified

The Target API is a managed, monitored endpoint for target.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when target.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official target.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
5h ago
Latest check
9/9 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Monitor high-demand product restocks by polling list_restock_status with a keyword and checking availability_status for transitions to IN_STOCK.
  • Build a store-pickup locator that calls check_store_availability with a user's ZIP to show which nearby Target locations have a product and in what quantity.
  • Compare price vs regular_price and save_percent from search_products to surface current sale items across a keyword search.
  • Track pre-order and launch dates for new products using get_restock_info fields street_date, is_preorder, and purchase_limit.
  • Populate a gift registry browser by querying get_registries by registrant name and registry_type, then displaying in-stock item details from the returned registry objects.
  • Verify whether a Target product URL is sold and shipped by Target itself or a marketplace seller using get_product_availability and the seller_name field.
  • Walk the full Electronics & Tech bestseller catalog using get_popular_skus with sequential offset values to build a ranked product dataset.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Target have an official public developer API?+
Target does publish a developer program at developers.target.com, but it is primarily oriented toward retail partners and suppliers accessing supply chain and inventory data. It does not offer a general-purpose public API for product search, store availability, or gift registry data of the kind these endpoints expose.
What does `check_store_availability` return beyond a simple in-stock/out-of-stock flag?+
It returns a stores array covering up to 5 Target locations near the provided ZIP. Each store entry includes store_id, stock quantity, estimated pickup date, in-store price, and geographic coordinates. The response also includes the product's online shipping status, so you can distinguish between ship-to-home and in-store pickup availability in the same call.
Does `search_products` support filtering by category, price range, or specific attributes like color or size?+
Currently the endpoint supports filtering by keyword, title substring, zip, sort_by, and pagination controls. Category facets, price range bounds, and attribute filters such as color or size are not exposed as parameters. You can fork this API on Parse and revise it to add those filter parameters if your use case requires them.
Are product reviews and customer Q&A included in the product endpoints?+
No current endpoint returns individual review text, reviewer names, or Q&A content. get_product returns an aggregate rating value (average out of 5) and search_products includes rating metadata, but the full review corpus is not covered. You can fork this API on Parse and revise it to add a reviews endpoint that surfaces individual review records.
How fresh is the availability data returned by `check_store_availability` and `list_restock_status`?+
Both endpoints reflect the current published state from Target at the time of the request. There is no caching layer with a fixed TTL built into the API design — each call goes to Target's live data. However, Target's own inventory systems may have slight latency between physical stock changes and what is reported online, particularly for in-store quantities.
Page content last updated . Spec covers 9 endpoints from target.com.
Related APIs in EcommerceSee all →
bestbuy.com API
Search Best Buy's entire product catalog and get instant autocomplete suggestions while browsing, then pull up detailed pricing, availability, and stock information for any item. Easily sort through results, look up multiple products at once, and discover what's trending in real-time.
zara.com API
Shop Zara's entire catalog by browsing categories, searching for specific items, and viewing detailed product information including measurements and related products. Find nearby store locations, check real-time inventory availability, and get shipping details all in one place.
safeway.com API
Access data from safeway.com.
torob.com API
Search for products and compare prices across thousands of sellers on Torob.com, with access to detailed product specs, seller information, and price history. Browse categories, discover similar items, and explore store inventories to find the best deals.
tcgplayer.com API
Search for trading cards across all games and sets on TCGPlayer, and instantly access detailed pricing information by condition plus current seller listings with prices, shipping costs, and seller ratings. Compare card values and find the best deals from multiple sellers all in one place.
superc.ca API
Search for products and browse categories at Super C, a Canadian grocery chain, then view detailed product information and find nearby store locations by postal code. Get real-time access to pricing, availability, and inventory across Super C's network.
lazada.sg API
Search and browse products on Lazada Singapore with access to detailed product information, customer reviews, seller profiles, and category listings. Discover flash sale deals and explore what sellers are offering all in one place.
shop.app API
Browse and search products across Shop.app, view detailed product information, explore merchants and their offerings, discover categories, and find featured items from the homepage. Get autocomplete suggestions to quickly find what you're looking for.