Discover/jysk.ca API
live

jysk.ca APIjysk.ca

Access JYSK.ca product data via API: search, category browsing, full specs, dimensional data, store stock availability, and category tree.

Endpoints
6
Updated
14d ago
Try it
Page number for pagination.
Search keyword (e.g. 'sofa', 'mattress', 'desk').
api.parse.bot/scraper/aa42b5e3-604d-44d1-bc2e-d8c2601d7b8b/<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/aa42b5e3-604d-44d1-bc2e-d8c2601d7b8b/search_products?page=1&query=sofa' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for products on JYSK.ca by keyword. Returns a paginated list of matching products with name, URL, SKU, and price.

Input
ParamTypeDescription
pageintegerPage number for pagination.
queryrequiredstringSearch keyword (e.g. 'sofa', 'mattress', 'desk').
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "products": "array of product objects each containing name, url, sku, and price",
    "total_pages": "total number of pages available"
  },
  "sample": {
    "data": {
      "page": 1,
      "products": [
        {
          "sku": "58217",
          "url": "https://www.jysk.ca/config-damhale-sofa.html",
          "name": "DAMHALE",
          "price": "$699"
        },
        {
          "sku": "52570",
          "url": "https://www.jysk.ca/config-skejby-modular-sofa-parts.html",
          "name": "SKEJBY",
          "price": "$199"
        }
      ],
      "total_pages": 1
    },
    "status": "success"
  }
}

About the jysk.ca API

The JYSK.ca API gives developers structured access to JYSK Canada's furniture and home goods catalog through 6 endpoints. Use search_products to query the catalog by keyword and retrieve product names, SKUs, URLs, and prices. Other endpoints cover category browsing, full product specifications, dimensional and packaging data, per-store stock levels, and the complete site category hierarchy.

Search and Browse

The search_products endpoint accepts a query string (e.g. 'sofa', 'mattress') and returns a paginated list of matching products. Each result includes name, url, sku, and price, along with page and total_pages for cursor navigation. The get_category_products endpoint works the same way but scopes results to a specific category path — paths are derived from URLs returned by get_category_tree (e.g. living-room-furniture/sofas-sofa-beds-futons).

Product Details and Dimensions

get_product_details takes a full product URL and returns structured data: sku, product_id, name, description, specifications (key-value pairs of technical attributes), and a variants array with type, label, ID, and linked products. get_product_dimensional_data targets the same product URL but parses out logistics-relevant fields specifically: measurements, weight, package_weight, package_dimensions, number_of_packages, plus structured arrays (package_weight_structured, package_dimensions_structured) that break multi-package specs into per-package objects. Any field absent from the source product spec returns as null.

Store Availability

get_store_availability accepts a leaf-level product_id — the numeric SKU of a specific variant as returned by search_products or get_category_products — and returns an items array covering all stores. Each item includes sku, quantity, source_id, and store_pickup_label. Note that configurable or parent product IDs will not work; only variant-level SKUs return valid stock data.

Category Tree

get_category_tree requires no inputs and returns the full site navigation hierarchy as a categories array. Each entry includes name, url, and a nested subcategories array, making it straightforward to enumerate all valid paths for use with get_category_products.

Common use cases
  • Build a price comparison tool tracking JYSK.ca furniture prices by SKU over time
  • Generate a store locator feature showing which nearby locations have a specific product variant in stock using get_store_availability
  • Feed dimensional and package weight data from get_product_dimensional_data into a shipping cost estimator
  • Populate a product catalog or CMS with full specs, descriptions, and variant options from get_product_details
  • Map the full JYSK.ca category hierarchy with get_category_tree to build a structured navigation or sitemap
  • Monitor in-stock quantities across all store locations for inventory trend analysis
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 JYSK Canada offer an official developer API?+
JYSK does not publish a public developer API or documentation for programmatic access to its Canadian catalog. This Parse API provides structured access to that data.
What product ID should I pass to `get_store_availability`, and why does it matter?+
You must pass a leaf-level (variant) product ID — the numeric sku value returned by search_products or get_category_products. Passing a parent or configurable product ID will not return valid store stock data. Each store entry in the response includes sku, quantity, source_id, and store_pickup_label.
Does the API return customer reviews or ratings for products?+
Not currently. The API covers product specifications, descriptions, variants, dimensional data, and store stock levels. You can fork this API on Parse and revise it to add an endpoint that retrieves review and rating data.
Are dimensional fields always populated in `get_product_dimensional_data`?+
No. Fields like weight, measurements, package_weight, and package_dimensions return null when the source product listing does not include that specification. The structured arrays (package_weight_structured, package_dimensions_structured) will be empty in those cases.
Does the API cover JYSK stores outside Canada, such as JYSK.com or European storefronts?+
Not currently. All endpoints are scoped to jysk.ca and reflect Canadian catalog, pricing, and store availability only. You can fork this API on Parse and revise it to target a different JYSK regional domain.
Page content last updated . Spec covers 6 endpoints from jysk.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.