Discover/Target API
live

Target APItarget.com

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

Endpoint health
verified 13h ago
search_products
get_popular_skus
check_store_availability
get_random_skus
get_product
7/7 passing latest checkself-healing
Endpoints
7
Updated
16h ago

What is the Target API?

The Target.com API exposes 7 endpoints covering product search, full product detail pages, in-store availability by ZIP code, restock scheduling, and gift registry lookup. The search_products endpoint returns paginated results with pricing, brand, ratings, sale percentage, and TCIN identifiers across Target's full catalog. TCINs flow into downstream endpoints like get_product, check_store_availability, and get_restock_info to retrieve per-item depth.

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=relevance' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 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 Catalog Browsing

The search_products endpoint accepts a required keyword plus optional parameters including zip, sort_by, offset, and count (up to 24 per page). Results are paginated via offset and total_pages, and each product object carries tcin, title, brand, url, image_url, price, regular_price, price_type, current_retail, and save_percent. The optional title parameter applies a case-insensitive substring filter on top of keyword results. For broad catalog sampling without a search term, get_popular_skus returns bestseller-ranked products and get_random_skus draws from categories like Electronics, Home, Baby, Grocery, and Furniture with randomized offsets — useful for building product datasets.

Product Detail and Restock Scheduling

get_product takes a tcin and returns the full product page data: title, brand, description, features array, images array (primary first, then alternate views), item_type, rating, and formatted price. get_restock_info targets the same TCIN and surfaces scheduling fields: street_date (ISO YYYY-MM-DD), restock_date (set when street_date is in the future), is_preorder, is_upcoming, sold_out, availability_status (observed values: IN_STOCK, OUT_OF_STOCK, PRE_ORDER_SELLABLE), and purchase_limit for limited-quantity items.

In-Store Availability

check_store_availability resolves a TCIN against a 5-digit zip and returns up to 5 nearby Target stores, each with store_id, stock quantities, estimated pickup dates, in-store pricing, and geographic coordinates. The top-level product object also carries sold_out and shipping status. This is the right endpoint for "find it near me" flows where online availability alone is not sufficient.

Gift Registries

get_registries searches Target gift registries by first_name, last_name, and registry_type (BABY, WEDDING, or WISHLIST). It filters results to only return registries with at least 3 in-stock, buyable items. Each registry object includes registry_id, registry_title, registry_link, registrant names, event details, and full item data (price, availability, ratings) for the qualifying items. The count parameter caps results at up to 50 registries.

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
13h ago
Latest check
7/7 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
  • Track price drops on specific products by polling search_products and comparing current_retail against regular_price
  • Build a store-locator feature using check_store_availability to show which nearby Target stores have a product in stock with pickup dates
  • Monitor pre-order and restock launch dates for high-demand items using get_restock_info fields like street_date and restock_date
  • Seed a product database with TCINs and metadata by paginating through get_popular_skus or get_random_skus across categories
  • Power a gift registry search tool using get_registries filtered by registrant name and registry type (BABY, WEDDING, WISHLIST)
  • Enrich product listings with full descriptions, feature bullet points, and alternate image URLs from get_product
  • Detect purchase limits on limited-release items using the purchase_limit field returned by get_restock_info
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 offer a developer program at developers.target.com focused on supply chain and retail partnerships. It is not a general-purpose product search or availability API open to all developers, and access requires a business relationship with Target.
What does `check_store_availability` return beyond simple in-stock or out-of-stock status?+
It returns up to 5 nearby stores (matched by ZIP code), each with stock quantity, estimated pickup dates, in-store pricing, store coordinates, and store ID. The product-level object also includes online sold_out status and shipping availability.
Does `get_restock_info` always return a `restock_date`?+
restock_date is only populated when street_date is set to a future date — meaning Target has a scheduled launch or restock loaded for the item. For items that are simply out of stock with no scheduled date, restock_date and street_date will both be null.
Does the API cover customer reviews or Q&A content for products?+
Not currently. Product detail from get_product includes rating (average score) and basic metadata, but individual review text, review counts broken down by star rating, and Q&A threads are not returned. You can fork this API on Parse and revise it to add an endpoint targeting review data by TCIN.
Is `search_products` limited to 24 results per page?+
Yes, the count parameter accepts a maximum of 24 items per request. To retrieve more results, increment the offset parameter and paginate through total_pages. The total_results field tells you how many matching products exist for the keyword.
Page content last updated . Spec covers 7 endpoints from target.com.
Related APIs in EcommerceSee all →
cvs.com API
Find nearby CVS Pharmacy locations and check their hours, then search for products and verify real-time availability at specific stores. Quickly locate what you need and confirm it's in stock before making a trip.
instacart.com API
Search for grocery products across multiple retailers, view store locations and availability, and access detailed product information including prices and descriptions. Find the best deals and nearest stores offering the items you need.
homedepot.com API
Search and browse Home Depot's product catalog to compare pricing, check real-time availability, and review detailed product specifications. Find products across all categories, look up store locations and hours, and check fulfillment options including in-store pickup and delivery.
ikea.com API
Search and browse IKEA's full product catalog to find items by category, compare measurements, read customer reviews, and check real-time store availability and current deals. Discover new arrivals and best-selling products to help you shop smarter and find exactly what you need.
walmart.com API
Retrieve product data from Walmart.com including pricing, descriptions, availability, reviews, and category listings. Access real-time product information to search by keyword, look up items by ID or URL, and browse department categories.
rei.com API
Search and browse REI's full catalog of outdoor gear and clothing, compare detailed product specifications, check real-time store availability, and read customer reviews to find the perfect equipment for your adventures. Explore products by category or use targeted searches to discover gear that matches your needs, all with instant access to pricing and local stock information.
containerstore.com API
Search The Container Store's product catalog and get real-time autocomplete suggestions to find storage solutions and organizational products. Browse through available items with instant search results and product recommendations as you type.
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.