Discover/adidas.ca API
live

adidas.ca APIwww.adidas.ca

Fetch adidas.ca product details, pricing, images, size variants, and per-size stock levels via 2 structured endpoints. Real-time availability included.

Endpoints
2
Updated
3mo ago
Try it
Site language path segment.
Adidas product ID (e.g. KE0844, HQ8708).
api.parse.bot/scraper/1d30aa90-d3d6-448d-b346-d31b664ba623/<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/1d30aa90-d3d6-448d-b346-d31b664ba623/get_product?site_path=en&product_id=HQ8708' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Get full product details including name, description, pricing, images, size variants, color variations, and availability status. Requires first establishing an Akamai session via the homepage.

Input
ParamTypeDescription
site_pathstringSite language path segment.
product_idrequiredstringAdidas product ID (e.g. KE0844, HQ8708).
Response
{
  "type": "object",
  "fields": {
    "id": "string - product ID",
    "meta": "object containing page_title, description, canonical_url",
    "name": "string - product name",
    "images": "array of objects with type, url, and optional video_url",
    "pricing": "object containing current_price, standard_price, sale_price, discount_text",
    "variants": "array of objects with sku, size, gtin",
    "attributes": "object containing brand, color, search_color, gender, category, sport, closure, is_sale, is_outlet",
    "breadcrumbs": "array of objects with text and link",
    "description": "object containing title, subtitle, text, features array",
    "availability": "object containing status and variants array with per-size stock levels",
    "model_number": "string",
    "product_type": "string - e.g. inline",
    "color_variations": "array of objects with product_id, name, url, color, search_color, image, pricing"
  },
  "sample": {
    "data": {
      "id": "KE0844",
      "meta": {
        "page_title": "adidas ROSES CREW SOCKS 2 PAIRS - Black | adidas Canada",
        "description": "Shop for ROSES CREW SOCKS 2 PAIRS...",
        "canonical_url": "//www.adidas.ca/en/roses-crew-socks-2-pairs/KE0844.html"
      },
      "name": "ROSES CREW SOCKS 2 PAIRS",
      "images": [
        {
          "url": "https://assets.adidas.com/images/...",
          "type": "standard"
        }
      ],
      "pricing": {
        "sale_price": 20,
        "current_price": 20,
        "discount_text": "-25%",
        "standard_price": 28
      },
      "variants": [
        {
          "sku": "KE0844_100",
          "gtin": "4068805004261",
          "size": "S"
        }
      ],
      "attributes": {
        "brand": "Originals",
        "color": "Black / White",
        "sport": [
          "Lifestyle"
        ],
        "gender": "U",
        "closure": [],
        "is_sale": true,
        "category": "Accessories",
        "is_outlet": true,
        "search_color": "Black"
      },
      "breadcrumbs": [
        {
          "link": "/en/originals",
          "text": "Originals"
        }
      ],
      "description": {
        "text": "The Roses Crew Socks...",
        "title": "ROSES CREW SOCKS 2 PAIRS",
        "features": [
          "Crew length",
          "Two pairs per pack"
        ],
        "subtitle": "Crew length socks with all-over roses print for iconic style."
      },
      "availability": {
        "status": "IN_STOCK",
        "variants": [
          {
            "sku": "KE0844_100",
            "size": "S",
            "availability": 15,
            "availability_status": "IN_STOCK"
          }
        ]
      },
      "model_number": "SU290",
      "product_type": "inline",
      "color_variations": []
    },
    "status": "success"
  }
}

About the adidas.ca API

The adidas.ca API provides access to product data from Adidas Canada across 2 endpoints, returning over 20 structured fields per product. The get_product endpoint retrieves the full product record — name, pricing, images, size variants, color attributes, and a feature list — while get_availability returns per-size stock counts and an overall availability status for any given product ID.

Product Details

The get_product endpoint accepts a product_id (e.g. KE0844, HQ8708) and an optional site_path for language targeting. It returns a structured record that includes the product name, a pricing object with current_price, standard_price, sale_price, and discount_text, plus a variants array where each entry carries a sku, size, and gtin. The images array provides typed image objects with url fields and an optional video_url. The attributes object covers brand, color, search_color, gender, category, sport, closure type, and boolean flags for is_sale and is_outlet.

Availability and Stock

The get_availability endpoint focuses exclusively on inventory. It returns an availability_status string (IN_STOCK or NOT_AVAILABLE) at the product level, plus a variation_list array. Each entry in that array includes a sku, a size label, an availability_status per size, and an integer availability field representing the stock count for that specific size variant. This makes it straightforward to determine which sizes remain purchasable without fetching the full product payload.

Coverage and Parameters

Both endpoints share the same two inputs: product_id (required) and site_path (optional), allowing callers to target the French-language path on adidas.ca where applicable. Product IDs follow Adidas's standard alphanumeric format and correspond directly to the codes visible in adidas.ca product URLs. The get_product response also includes breadcrumbs, a description block with a features array, and meta fields (page_title, canonical_url) useful for cataloging or SEO analysis.

Common use cases
  • Monitor price drops by polling pricing.current_price against pricing.standard_price to detect when is_sale flips to true.
  • Build a size-availability alert that checks variation_list from get_availability for a specific size going IN_STOCK.
  • Aggregate product metadata — gender, sport, category, closure type — from attributes to build a structured adidas.ca catalog.
  • Track GTIN values from the variants array for cross-referencing adidas products against other retail databases.
  • Extract images arrays including video_url entries to populate a product feed or media library.
  • Compare standard_price versus current_price across multiple product_id values to analyze discount depth across categories.
  • Use breadcrumbs and canonical_url from meta to map adidas.ca's category hierarchy programmatically.
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 have an official developer API?+
Adidas does not publish a public developer API for its retail product catalog or availability data. This Parse API provides structured access to that data for adidas.ca.
What does `get_availability` return that `get_product` doesn't?+
get_product includes an availability object as part of its broader response, but get_availability is dedicated to inventory and returns an integer availability count per size in variation_list, along with a per-variant availability_status. If you only need stock levels and want a lighter payload, get_availability is the targeted option.
Does the API cover customer reviews or ratings for adidas.ca products?+
Not currently. The API covers product details, pricing, size variants, attributes, and stock levels. You can fork it on Parse and revise it to add an endpoint targeting review and rating data.
Are search or category listing endpoints available?+
Not currently. The two endpoints require a known product_id and return data for that single product. Browsing by category or running keyword searches across the adidas.ca catalog is not covered. You can fork this API on Parse and revise it to add a search or category-listing endpoint.
How specific is the per-size stock data returned by `get_availability`?+
Each entry in the variation_list array includes a size label (e.g. '9', 'M', 'XL'), an integer availability count, and an availability_status string. The data reflects what adidas.ca exposes for that product at the time of the request — no historical stock data or restock timestamps are included.
Page content last updated . Spec covers 2 endpoints from www.adidas.ca.
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.
Adidas Canada API – Products & Availability · Parse