Discover/urbanoutfitters.com API
live

urbanoutfitters.com APIurbanoutfitters.com

Search Urban Outfitters products, browse categories, and get color/size stock levels via 4 endpoints. Real-time prices, sale counts, and availability data.

Endpoints
4
Updated
3mo ago
Try it
Number of results per page
Sort option (e.g. 'price-asc', 'price-desc', 'newest')
Search keyword (e.g. 'dresses', 'jackets')
Starting index for pagination
api.parse.bot/scraper/d1270442-5389-40c1-b12f-7b07cc190faf/<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/d1270442-5389-40c1-b12f-7b07cc190faf/search_products?query=dresses' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for products by keyword query. Returns paginated results with product names, prices, and images.

Input
ParamTypeDescription
sizeintegerNumber of results per page
sortstringSort option (e.g. 'price-asc', 'price-desc', 'newest')
queryrequiredstringSearch keyword (e.g. 'dresses', 'jackets')
startintegerStarting index for pagination
Response
{
  "type": "object",
  "fields": {
    "items": "array of product objects with name, id, price, url, and image",
    "total": "integer total number of matching products"
  },
  "sample": {
    "data": {
      "items": [
        {
          "id": "UO-89255574-000",
          "url": "https://www.urbanoutfitters.com/shop/taylor-swift-lover-2xlp",
          "name": "Taylor Swift - Lover 2XLP",
          "image": "https://images.urbndata.com/is/image/UrbanOutfitters/89255574_001_b",
          "price": 37.99
        }
      ],
      "total": 21
    },
    "status": "success"
  }
}

About the urbanoutfitters.com API

The Urban Outfitters API provides 4 endpoints covering product search, category browsing, detailed product data, and sale inventory. The get_product_details endpoint returns per-color, per-size stock availability — including which sizes are in stock — alongside brand, price, and a full product URL. search_products accepts keyword queries with sorting and pagination controls so you can pull structured catalog data at scale.

Search and Category Browsing

The search_products endpoint accepts a required query string (e.g. 'dresses', 'jackets') and returns an array of product objects, each with name, id, price, url, and image, plus a total count of matching results. Pagination is controlled via start (offset index) and size (results per page). The sort parameter accepts values like price-asc, price-desc, and newest.

The get_category_listing endpoint works identically but takes a category_slug instead of a keyword — for example 'womens-clothing', 'mens-clothing', 'sale', or 'vinyl-records-cassettes'. It returns the same paginated product array structure and total count, making it straightforward to iterate through an entire category.

Product Details and Stock

get_product_details takes a product_slug (the URL path segment, e.g. 'floral-wrap-midi-dress') and returns a detailed object: name, brand, price, url, and a colors array. Each color object contains the color name and a sizes array, where each entry includes the size label, a stock level, and an available boolean. This is the primary endpoint for inventory checking and availability monitoring.

Sale Coverage

get_sale_item_count requires no inputs and returns the current sale product list using the same items array and total integer structure as the category endpoint. It reflects site-wide sale items and their current prices, making it useful for tracking sale depth over time or alerting on new sale additions.

Common use cases
  • Monitor size and color availability for specific products using get_product_details to trigger restock alerts
  • Build a price comparison tool by polling search_products across multiple keywords and sorting by price-asc
  • Track how many items are on sale over time using get_sale_item_count to detect promotion cycles
  • Populate a product feed for affiliate or fashion content sites using category listings from get_category_listing
  • Identify new arrivals in a category by querying get_category_listing with sort=newest on a schedule
  • Aggregate brand presence across search results by extracting the brand field from get_product_details responses
  • Build a size-specific availability checker for hard-to-find sizes using the sizes array in product detail responses
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 Urban Outfitters have an official developer API?+
Urban Outfitters does not publish a public developer API or data access program. There is no official documented endpoint set available to third-party developers.
What does `get_product_details` return for stock information?+
It returns a colors array where each entry has a color name and a sizes array. Each size entry includes the size label, a stock value, and an available boolean. This lets you determine, per color and size combination, whether a variant is currently in stock.
Does the API return product reviews or ratings?+
Not currently. The API covers product names, prices, brand, color/size availability, and images. Review text, star ratings, and review counts are not included in any endpoint response. You can fork this API on Parse and revise it to add a reviews endpoint if that data is needed.
Are product descriptions or detailed copy included in any endpoint?+
Not currently. get_product_details returns structured fields — name, brand, price, URL, and color/size availability — but does not include long-form product description text. You can fork the API on Parse and revise it to add that field to the product detail response.
How does pagination work across the listing endpoints?+
Both search_products and get_category_listing accept a start integer (the zero-based offset) and a size integer (results per page). The total field in each response tells you the full result count, so you can compute how many pages exist and iterate through them with successive start increments.
Page content last updated . Spec covers 4 endpoints from urbanoutfitters.com.
Related APIs in EcommerceSee all →
mouser.com API
mouser.com API
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.
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.
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.
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.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
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.