Discover/therealreal.com API
live

therealreal.com APItherealreal.com

Search and retrieve luxury resale listings from TheRealReal. Get prices, availability, condition, brand, and images via 2 structured endpoints.

Endpoints
2
Updated
3mo ago
Try it
Page number to retrieve
Search keyword (e.g. 'bags', 'shoes', 'Louis Vuitton')
api.parse.bot/scraper/fe22aec0-d60e-4015-b6ee-d769f4f18b1d/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/fe22aec0-d60e-4015-b6ee-d769f4f18b1d/search_products?page=1&query=shoes' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for products by keyword with pagination. Returns a list of products with basic info including price, availability status, and primary image. Each page contains up to 120 items.

Input
ParamTypeDescription
pageintegerPage number to retrieve
queryrequiredstringSearch keyword (e.g. 'bags', 'shoes', 'Louis Vuitton')
Response
{
  "type": "object",
  "fields": {
    "products": "array of product objects with keys: product_id, sku, name, brand, price, original_price, discount, status, url, primary_image",
    "pagination": "object with keys: current_page (integer), total_items (integer or null)"
  },
  "sample": {
    "data": {
      "products": [
        {
          "sku": "JIM493525",
          "url": "https://www.therealreal.com/products/women/shoes/sandals/jimmy-choo-leather-studded-accents-slides-u9g4q",
          "name": "Leather Studded Accents Slides",
          "brand": "Jimmy Choo",
          "price": 132,
          "status": "available",
          "discount": "Now 20% off - $132.00",
          "product_id": 50829290,
          "primary_image": "https://product-images.therealreal.com/JIM493525_1_enlarged.jpg",
          "original_price": 165
        }
      ],
      "pagination": {
        "total_items": 2005,
        "current_page": 1
      }
    },
    "status": "success"
  }
}

About the therealreal.com API

The TheRealReal API provides access to luxury resale product data across 2 endpoints, covering search and detailed product retrieval. The search_products endpoint returns up to 120 items per page including price, discount, brand, availability status, and primary image. The get_product_details endpoint expands a single listing to include full description, condition, all product images, and canonical URL.

Search Luxury Resale Products

The search_products endpoint accepts a required query string — such as 'Louis Vuitton', 'bags', or 'shoes' — and an optional page integer for pagination. Each response returns an array of product objects with fields: product_id, sku, name, brand, price, original_price, discount, status, url, and primary_image. The pagination object reports current_page and total_items (which may be null for some queries). Pages hold up to 120 items each.

Product Detail Retrieval

The get_product_details endpoint accepts a full product url as returned by search_products. The response includes the complete field set for a single listing: sku, name, brand, price (in USD), currency, images (an array of all image URLs), condition (as a schema.org condition URL), description, and status. The status field resolves to one of three values: 'available', 'on_hold', or 'unknown', reflecting the current availability of the item.

Pricing and Condition Data

Both endpoints expose pricing information. search_products returns price, original_price, and a discount value, making it straightforward to identify marked-down items. get_product_details returns the current price alongside machine-readable condition data using schema.org URIs — useful for downstream classification without needing to parse freeform text. The description field provides the full listing text as shown on the product page.

Common use cases
  • Track price drops on specific designer brands by comparing price against original_price from search_products
  • Build a luxury resale price aggregator using brand, name, and discount fields across paginated search results
  • Monitor availability shifts for specific items using the status field (available, on_hold, unknown)
  • Populate a resale watchlist app with product images pulled from the images array in get_product_details
  • Classify secondhand items by condition using the schema.org condition URL returned in product details
  • Index TheRealReal listings by brand and category for a luxury goods search or comparison tool
  • Analyze discount depth across a designer's catalog using original_price and price from search results
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does TheRealReal have an official public developer API?+
No. TheRealReal does not offer a public developer API or documented data access program for third-party developers.
What does the `status` field in `get_product_details` actually mean?+
It reflects the current availability of a listing and resolves to one of three values: 'available' (purchasable), 'on_hold' (temporarily unavailable), or 'unknown' (status could not be determined). This is the same field returned by search_products, so you can pre-filter before fetching full details.
Does `search_products` always return a `total_items` count?+
Not always. The pagination object includes current_page and total_items, but total_items can be null depending on the query. You should handle a null value in any pagination logic rather than assuming the count is always present.
Does the API return seller information or authentication certificates for listings?+
Not currently. The API covers product-level fields: pricing, brand, condition, description, images, and availability status. Seller profiles, authentication documentation, and provenance records are not part of the current response schema. You can fork this API on Parse and revise it to add an endpoint targeting that data.
Can I filter `search_products` results by category, size, or price range directly in the request?+
The endpoint accepts a query string and a page number. Category, size, and price-range filters are not currently supported as dedicated parameters — filtering on those dimensions would need to happen on the response data client-side. You can fork this API on Parse and revise it to add parameter-based filtering if your use case requires it.
Page content last updated . Spec covers 2 endpoints from therealreal.com.
Related APIs in MarketplaceSee all →
mouser.com API
mouser.com API
lazada.co.th API
Search for products and browse categories on Lazada Thailand to find detailed information like prices, descriptions, and availability. Discover items by keyword or category to compare specifications and make informed purchasing decisions.
woocommerce.com API
Browse and search thousands of WooCommerce extensions, themes, and business services from the official marketplace while accessing detailed product information, user reviews, and ratings. Integrate marketplace data, blog content, and documentation directly into your applications to help users discover and learn about WooCommerce solutions.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
TheRealReal API – Luxury Resale Product Data · Parse