Discover/adidas.com.sg API
live

adidas.com.sg APIwww.adidas.com.sg

Search products, get pricing and size availability, and read reviews from adidas.com.sg via a structured JSON API with 4 endpoints.

Endpoints
4
Updated
14d ago
Try it
Sort order: price-low-to-high, price-high-to-low, newest-to-oldest, top-sellers
Filter by brand
Filter by color
Max results to return (max 48)
Search keyword (e.g., 'shoes', 'ultraboost')
Filter by sport
Pagination offset (0, 48, 96, ...)
Filter by gender (e.g., 'men', 'women', 'unisex')
Filter by division (e.g., 'shoes', 'clothing')
api.parse.bot/scraper/6ea095e3-18de-4d6e-80fc-0f4dc1bee2b1/<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/6ea095e3-18de-4d6e-80fc-0f4dc1bee2b1/search_products?limit=5&query=ultraboost' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for products by keyword with optional filtering, sorting, and pagination. Returns up to 48 products per page with available filters and sort options.

Input
ParamTypeDescription
sortstringSort order: price-low-to-high, price-high-to-low, newest-to-oldest, top-sellers
brandstringFilter by brand
colorstringFilter by color
limitintegerMax results to return (max 48)
queryrequiredstringSearch keyword (e.g., 'shoes', 'ultraboost')
sportstringFilter by sport
startintegerPagination offset (0, 48, 96, ...)
genderstringFilter by gender (e.g., 'men', 'women', 'unisex')
divisionstringFilter by division (e.g., 'shoes', 'clothing')
Response
{
  "type": "object",
  "fields": {
    "title": "string search title",
    "products": "array of product objects with product_id, model_id, name, price, sale_price, rating, image, link, division, category, color_variations",
    "pagination": "object with total_results, page_size, current_start, current_page, total_pages, has_more, next_start",
    "sort_options": "object containing sorting rules",
    "available_filters": "array of filter objects with name, display_name, and values"
  },
  "sample": {
    "data": {
      "title": "Ultraboost",
      "products": [
        {
          "link": "/hyperboost-edge-running-shoes/KK0288.html",
          "name": "HYPERBOOST EDGE Running Shoes",
          "color": null,
          "image": {
            "src": "https://assets.adidas.com/images/w_280,h_280,f_auto,q_auto:sensitive/1cb81e76d0334abfa39316e4d9eb77a8_9366/hyperboost-edge-running-shoes.jpg",
            "cloudinary": true
          },
          "price": 289,
          "rating": 4.6291,
          "category": "shoes",
          "division": "Performance",
          "model_id": "OQQ28",
          "product_id": "KK0288",
          "sale_price": 289,
          "rating_count": 124,
          "is_customizable": false,
          "sale_percentage": "0%",
          "color_variations": [
            "KI1912",
            "KI1913",
            "KI1911"
          ]
        }
      ],
      "pagination": {
        "has_more": true,
        "page_size": 48,
        "next_start": 48,
        "total_pages": 3,
        "current_page": 1,
        "current_start": 0,
        "total_results": 108
      },
      "sort_options": {
        "rules": [
          {
            "selected": false,
            "sortingRuleId": "price-low-to-high"
          }
        ]
      },
      "available_filters": [
        {
          "name": "gender",
          "values": [
            {
              "count": 67,
              "label": null,
              "value": "men"
            }
          ],
          "display_name": null
        }
      ]
    },
    "status": "success"
  }
}

About the adidas.com.sg API

This API provides structured access to adidas.com.sg across 4 endpoints covering product search, detail pages, stock availability, and customer reviews. The search_products endpoint returns up to 48 products per page with filters for gender, color, sport, and brand, while product_detail exposes full pricing breakdowns, color variations, size arrays, and wash care instructions for any product ID.

Product Search and Filtering

The search_products endpoint accepts a required query string and optional filters including gender, color, sport, and brand. Results include up to 48 products per page with a pagination object (total_results, current_page, total_pages, next_start) for offset-based traversal using the start parameter. Each product object in the products array carries product_id, model_id, name, price, sale_price, rating, image, link, division, category, and color_variat. The available_filters array enumerates all active filter options for the current query, and sort_options lists supported orderings: price-low-to-high, price-high-to-low, newest-to-oldest, and top-sellers.

Product Detail and Availability

The product_detail endpoint takes a product_id (e.g., IF3813) and returns a detailed object: pricing breaks down current_price, standard_price, and price type; sizes lists each available size with a sku; images includes typed image URLs; description contains structured text with title, subtitle, text, usps, and wash_care_instructions; and color_variations links to sibling colorways by product_id. The response also exposes base_model_number, which is required as the model_id input for the reviews endpoint.

The product_availability endpoint returns per-size inventory status via a variations array and an availability_status summary for a given product_id. Note that this endpoint may be intermittently blocked by site protection, so downstream applications should handle failed responses gracefully.

Customer Reviews

The product_reviews endpoint operates on model_id rather than product_id — use the base_model_number from product_detail or model_id from search results. Each review object in the reviews array includes id, user_nickname, title, text, rating, formatted_date, submission_time, and is_recommended. Pagination is controlled by limit and offset, with has_more and next_offset returned in the pagination object. Sorting supports relevancy, newest, oldest, and rating.

Common use cases
  • Build a price comparison tool tracking current_price vs standard_price across Adidas Singapore product lines.
  • Aggregate customer review sentiment using rating, text, and is_recommended fields from product_reviews.
  • Monitor real-time size stock levels per SKU using the product_availability endpoint for restock alerting.
  • Populate a product feed with images, color variations, and gender filters from search_products and product_detail.
  • Generate filtered product catalogs by sport or gender for affiliate or content sites using search_products filter params.
  • Track new arrivals by sorting search_products with newest-to-oldest and storing delta snapshots.
  • Map colorway availability across sibling products using color_variations from product_detail.
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 adidas.com.sg have an official developer API?+
Adidas does not publish a public developer API for its regional storefronts, including adidas.com.sg. This API provides structured access to the same product, availability, and review data visible on the site.
Why does `product_reviews` require a model ID instead of a product ID?+
Reviews on adidas.com.sg are grouped at the model level, not the individual colorway level. A single model (e.g., Ultraboost 22) can have multiple product IDs for different colors, but reviews are shared across all of them. Use the base_model_number field returned by product_detail, or the model_id field in search_products results, as the model_id input to product_reviews.
How reliable is the `product_availability` endpoint?+
The endpoint returns per-size inventory counts and an availability_status summary when accessible, but it may be intermittently blocked by site protection. Applications that depend on availability data should implement retry logic and handle failure states without assuming a null response means out-of-stock.
Does the API cover adidas stores or outlet locations in Singapore?+
Not currently. The API covers online catalog data: product listings, pricing, sizes, images, color variations, stock availability, and customer reviews from adidas.com.sg. Physical store locations, in-store inventory, or click-and-collect availability are not exposed. You can fork this API on Parse and revise it to add an endpoint targeting store locator data.
Can I retrieve products from specific categories or collections directly, without a keyword search?+
The search_products endpoint requires a query string; there is no dedicated category-browse or collection endpoint currently. The available_filters in search results do expose division and category values, but browsing by category tree alone is not directly supported. You can fork this API on Parse and revise it to add a category-based listing endpoint.
Page content last updated . Spec covers 4 endpoints from www.adidas.com.sg.
Related APIs in EcommerceSee all →
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.
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.
jula.fi API
Search and browse products from Jula.fi to find hardware items with detailed information including prices (with and without VAT), stock availability, brand details, and product SKUs. Explore products by category or search for specific items to compare pricing and check real-time stock status.
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.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
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.
x-kom.pl API
Access product data from x-kom.pl, a major Polish electronics retailer. Search products by keyword or category, retrieve detailed product pages, customer reviews, Q&A, promotions, flash deals, and physical store locations.