Discover/uline.com API
live

uline.com APIuline.com

Access Uline product data, tiered pricing, and real-time stock availability via 4 endpoints. Search catalog, browse categories, and check model-level inventory.

Endpoints
4
Updated
11d ago
Try it
Search keyword
api.parse.bot/scraper/7fca176c-b386-4835-b50e-c68815e86853/<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/7fca176c-b386-4835-b50e-c68815e86853/search_products' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for products by keyword. Returns a list of categories or products depending on the query specificity.

Input
ParamTypeDescription
queryrequiredstringSearch keyword
Response
{
  "type": "object",
  "fields": {
    "url": "string",
    "title": "string",
    "results": "array"
  },
  "sample": {
    "url": "https://www.uline.com/Product/AdvSearchResult?keywords=cups",
    "title": "Cups",
    "results": [
      {
        "url": "https://www.uline.com/BL_6540/Foam-Cups",
        "name": "Foam Cups",
        "path": "/BL_6540/Foam-Cups"
      }
    ]
  }
}

About the uline.com API

The Uline API provides 4 endpoints for extracting product data, tiered pricing, and stock availability from Uline's industrial and commercial supply catalog. The get_product_detail endpoint returns a full variant list, quantity-based pricing tiers, and a stock_status field per model number, while check_stock_availability gives boolean in_stock and ships_today indicators for rapid inventory checks without fetching the full product page.

Catalog Search and Navigation

The search_products endpoint accepts a query string and returns a list of matching categories or products depending on how specific the query is — broad terms tend to return category-level results, while specific terms surface individual product listings. Each result includes a url, title, and results array.

The get_category_products endpoint navigates Uline's three-tier category hierarchy using a path parameter that begins with /Cls_ (class), /Grp_ (group), or /BL_ (product line). Class and group paths return a subcategories array with name, path, and url fields for drilling down further. Product line paths (e.g. /BL_6540/Foam-Cups) return a products array with model_number, price, pricing_tiers, description, size, and quantity_per_case.

Product Detail and Variants

The get_product_detail endpoint takes a model_number (e.g. S-21261) and returns the full product page data: name, description, stock_status, base price, pricing_tiers as an array of strings at each quantity tier, and a variants array. Each variant object carries its own model_number, pricing_tiers, description, size, quantity_per_case, pricing_info, and price — useful when a product page lists multiple sizes or configurations.

Stock Availability

The check_stock_availability endpoint is a lightweight lookup: pass a model_number and receive in_stock (boolean), ships_today (boolean), the echoed model_number, and a raw stock_status string. This is suited for polling inventory across a set of models without pulling full product detail responses.

Common use cases
  • Monitor real-time stock and ships-today status for Uline models used in warehouse replenishment workflows.
  • Extract quantity-based pricing tiers from get_product_detail to build cost comparison tools for bulk purchasing decisions.
  • Crawl Uline's category hierarchy with get_category_products to build a structured product taxonomy for procurement databases.
  • Search by keyword with search_products to map Uline catalog coverage for a given product type before committing to a supplier.
  • Pull variant listings from get_product_detail to compare sizes and configurations of a product line in a single request.
  • Track price changes across multiple model numbers over time by scheduling periodic calls to get_product_detail.
  • Populate a B2B purchasing portal with live Uline pricing and availability data keyed to specific model numbers.
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 Uline offer an official developer API?+
Uline does not publish a public developer API or API documentation for third-party access to its catalog, pricing, or inventory data.
What does `get_product_detail` return that `check_stock_availability` does not?+
get_product_detail returns the full product context: name, description, pricing_tiers, and a variants array with per-variant pricing and size fields. check_stock_availability returns only in_stock, ships_today, model_number, and the raw stock_status string — no pricing or variant data. Use the stock endpoint when you only need inventory status and want to avoid the overhead of a full product response.
How does `get_category_products` behave differently depending on the path prefix?+
Paths starting with /Cls_ or /Grp_ return a subcategories array for further navigation; no product listings are returned at those levels. Paths starting with /BL_ represent product lines and return a products array with pricing and size data. Passing the wrong path type for your intent will return the other structure.
Does the API cover Uline customer account data, order history, or saved lists?+
No. The API covers catalog search, category navigation, product detail, and stock availability — all of which are publicly accessible product data. Account-specific data such as order history, saved lists, or contract pricing is not exposed. You can fork this API on Parse and revise it to add endpoints targeting other publicly accessible Uline pages if your use case requires additional coverage.
Are pagination controls available for large category or search results?+
The current endpoints do not expose explicit pagination parameters; each call returns the results available for the given query or path. For categories with large product sets, results are scoped to what the product line page returns. You can fork this API on Parse and revise it to add paginated traversal if your use case requires iterating through longer result sets.
Page content last updated . Spec covers 4 endpoints from uline.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.