Discover/elkjop.no API
live

elkjop.no APIelkjop.no

Access Elkjøp Norway's product catalog, live pricing, specs, reviews, outlet items, weekly deals, and store locations via 12 structured API endpoints.

Endpoints
12
Updated
10d ago
Try it
Page number (1-based)
Search keyword (e.g. 'laptop', 'Samsung', 'TV')
api.parse.bot/scraper/064893a5-8bc6-43c8-8f62-e7ec0cf8b544/<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/064893a5-8bc6-43c8-8f62-e7ec0cf8b544/search_products?page=1&query=laptop' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 12 totalclick to expand

Search for products by keyword with optional pagination. Returns paginated product listings from Elkjop's product catalog via Algolia search.

Input
ParamTypeDescription
pageintegerPage number (1-based)
queryrequiredstringSearch keyword (e.g. 'laptop', 'Samsung', 'TV')
Response
{
  "type": "object",
  "fields": {
    "hits": "array of product objects with title, price, articleNumber, productUrl, brand, etc.",
    "page": "integer current page number (1-based)",
    "query": "string the search query used",
    "nbHits": "integer total number of matching products",
    "nbPages": "integer total number of pages",
    "hitsPerPage": "integer results per page"
  },
  "sample": {
    "data": {
      "hits": [
        {
          "brand": "HP",
          "price": {
            "amount": 3299,
            "currency": "NOK",
            "amountExVat": 2639.2
          },
          "title": "HP Laptop 14-ep0803no N100/4/128 14\" bærbar PC",
          "imageUrl": "https://next-media.elkjop.com/image/dv_web_D1800013123834/911980/hp-laptop-14-ep0803no-n1004128-14-barbar-pc.jpg",
          "productUrl": "https://www.elkjop.no/product/pc-datautstyr-og-kontor/pc/barbar-pc/hp-laptop-14-ep0803no-n1004128-14-barbar-pc/911980",
          "articleNumber": "911980"
        }
      ],
      "page": 1,
      "query": "laptop",
      "nbHits": 616,
      "nbPages": 13,
      "hitsPerPage": 48
    },
    "status": "success"
  }
}

About the elkjop.no API

The Elkjøp Norway API exposes 12 endpoints covering the full product lifecycle on elkjop.no, Norway's largest electronics retailer. You can search the catalog with search_products, retrieve granular technical specs with get_product_specifications, check real-time delivery availability by postal code with check_delivery_availability, and pull weekly campaign pricing with get_weekly_deals. Responses include article numbers, brand, price objects with VAT-exclusive amounts, review summaries, and store coordinates.

Product Search and Category Browsing

search_products accepts a query string and an optional page integer, returning hits arrays with fields including title, price, articleNumber, brand, and productUrl, along with pagination metadata (nbHits, nbPages, hitsPerPage). get_categories returns top-level category names with product counts, while get_category_listing takes a category_path (e.g. /mobil-nettbrett-og-smartklokker/mobiltelefon) and pages through that category's product index using the same hits structure.

Product Detail and Specifications

get_product_details accepts a product_id (SKU/article number) and returns a merged response combining catalog data, a pricing object with amount, amountExVat, and currency, plus a reviews_summary drawn from the Feefo review platform. get_product_specifications returns specs grouped by category name — each key maps to a flat object of spec attribute pairs (e.g. {"Skjerm": {"Størrelse": "15.6 tommer"}}). get_product_accessories returns bundles arrays listing compatible items with combined and individual prices.

Deals, Outlet, and Delivery

get_weekly_deals pages through products with active campaign pricing, surfacing before/after prices and discount information in each hits entry. get_outlet_products returns returned or display-model items tagged with bItem grade info. check_delivery_availability takes a product_id and a Norwegian postal_code, returning onlineStock (with inStock boolean and level), isBuyableOnline, isAvailableOnline, and storesWithStockCount.

Store Locations

get_stores returns all Elkjøp store locations with id, displayName, url, address, and openHours. get_store_details takes a store_slug sourced from the get_stores response and returns the full address object including location (lat/lng coordinates), structured openHours with a days array, and any special hours under the other key.

Common use cases
  • Build a Norwegian electronics price tracker by polling search_products or get_weekly_deals for campaign price changes on specific article numbers.
  • Power a delivery availability checker by passing customer postal codes to check_delivery_availability and surfacing onlineStock and storesWithStockCount in a storefront.
  • Generate product comparison pages using get_product_specifications to extract side-by-side spec tables grouped by category.
  • Aggregate outlet inventory listings by paginating get_outlet_products and filtering by bItem grade and price.
  • Build a store locator map using lat/lng coordinates from get_store_details and structured opening hours.
  • Display review summaries alongside product listings by combining get_product_details review_summary data from Feefo.
  • Curate accessory bundle recommendations by calling get_product_accessories for a given product SKU and displaying bundle discount amounts.
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 Elkjøp have an official public developer API?+
Elkjøp does not publish a public developer API. There is no documented REST or GraphQL API available for third-party developers on their developer portal or documentation site.
What does `check_delivery_availability` actually return, and does it show per-store stock levels?+
check_delivery_availability returns onlineStock (an object with inStock boolean and a level string), isBuyableOnline, isAvailableOnline, and storesWithStockCount (an integer count of stores carrying the product) for a given product_id and Norwegian postal_code. It does not return a store-by-store breakdown of which specific locations have stock. The API covers aggregate availability; you can fork it on Parse and revise it to add per-store stock detail if that endpoint becomes available.
Does the API cover Elkjøp's sister brands like Elgiganten (Sweden/Denmark) or Gigantti (Finland)?+
Not currently. The API covers elkjop.no (Norway) only — product catalog, store locations, deals, and delivery availability are all scoped to that market. You can fork it on Parse and revise it to target Elgiganten or Gigantti endpoints if you need Nordic coverage.
Are product specifications always available via `get_product_specifications`?+
Spec availability depends on how the product page is structured on elkjop.no. Not all products have the same spec categories or the same number of attributes — some listings may return sparse or empty spec groups. The response keys vary by product type (e.g. laptops will have different spec categories than refrigerators), so downstream consumers should handle missing keys gracefully.
Can I retrieve historical pricing or price history for a product?+
Not currently. The API returns current pricing through get_product_details and campaign pricing through get_weekly_deals, but there is no historical price timeline in any endpoint response. You can fork it on Parse and revise it to add a price-history tracking layer by persisting repeated get_product_details calls.
Page content last updated . Spec covers 12 endpoints from elkjop.no.
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.