Discover/nemlig.com API
live

nemlig.com APInemlig.com

Access nemlig.com grocery products, categories, offers, and basket management via 7 structured API endpoints. Search by keyword, browse categories, and retrieve nutritional data.

Endpoints
7
Updated
3mo ago
Try it
Maximum number of product results to return.
Search keyword (e.g. 'mælk', 'brød', 'ost')
Offset for pagination of product results.
api.parse.bot/scraper/dc286e03-5996-4d49-911e-af66d0762977/<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/dc286e03-5996-4d49-911e-af66d0762977/search_products?limit=5&query=m%C3%A6lk&offset=0' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Search for products by keyword. Returns matching product listings and recipe suggestions from nemlig.com.

Input
ParamTypeDescription
limitintegerMaximum number of product results to return.
queryrequiredstringSearch keyword (e.g. 'mælk', 'brød', 'ost')
offsetintegerOffset for pagination of product results.
Response
{
  "type": "object",
  "fields": {
    "Recipes": "array of recipe suggestions related to the search query",
    "Products": "object containing Products array and NumFound count"
  },
  "sample": {
    "data": {
      "Recipes": [
        {
          "Id": "dd4bad84-da7d-4099-a04c-57eb08e4d4ea",
          "Url": "/opskrifter/koldskaal-med-appelsin-og-ingefaer-98001324",
          "Name": "Koldskål med appelsin og ingefær",
          "TotalTime": "50 min"
        }
      ],
      "Products": {
        "Start": 0,
        "NumFound": 130,
        "Products": [
          {
            "Id": "5601131",
            "Url": "delemaelk-0-4-oeko-5601131",
            "Name": "Delemælk 0,4% øko.",
            "Brand": "Naturmælk",
            "Price": 19.95,
            "Category": "Køl"
          }
        ]
      }
    },
    "status": "success"
  }
}

About the nemlig.com API

The nemlig.com API exposes 7 endpoints for searching Danish grocery products, browsing the full category hierarchy, retrieving product details including nutritional declarations, checking current promotional offers, and managing an anonymous shopping basket. The search_products endpoint accepts a keyword query — such as 'mælk' or 'ost' — and returns both matching product listings and related recipe suggestions in a single response.

Product Search and Details

The search_products endpoint takes a required query string and optional limit and offset parameters for pagination. It returns a Products object containing a Products array and a NumFound count, alongside a Recipes array for content discovery. Each product entry in the results carries an Id field used to call add_to_basket, and a slug used to call get_product_details. The get_product_details endpoint accepts a product_slug and returns a content array covering description sections, media, attributes, and nutritional declarations, plus a MetaData object with the product name, category path, URL, and SEO fields.

Category Browsing and Offers

list_categories returns the complete navigation tree with no required inputs. Each node exposes an Id, a Text display name, a Url path such as /dagligvarer/frugt-groent, and a Children array of subcategories following the same structure. Pass any Url value from that tree into get_category_products via the category_url parameter to retrieve the corresponding content sections — which include product lists, brand spots, and promotional ribbons — along with category-level MetaData. The get_offers endpoint requires no inputs and returns the current tilbud (offers) page content sections and associated metadata.

Basket Management

The add_to_basket endpoint accepts a required product_id (obtainable from search_products results via Products.Products[*].Id) and an optional quantity integer. It returns the updated basket state: a Lines array of line items with product details and quantities, a BasketGuid session identifier, a TotalPrice reflecting delivery fees, and a NumberOfProducts count. get_basket retrieves the same structure for the current anonymous basket without requiring any inputs, allowing you to inspect basket state at any point in a session.

Common use cases
  • Build a Danish grocery price comparison tool using product data from search_products and get_product_details.
  • Aggregate nutritional information across product categories by combining get_category_products and the nutritional declarations in get_product_details responses.
  • Monitor weekly promotional offers on nemlig.com by polling get_offers and tracking changes in the content sections.
  • Construct a category-aware product catalog browser using the nested tree from list_categories and per-category results from get_category_products.
  • Prototype a grocery list tool that adds items to a basket via add_to_basket and reads back totals from TotalPrice and Lines.
  • Surface recipe suggestions alongside search results by reading the Recipes array returned by search_products.
  • Extract SEO metadata and category paths for nemlig.com products using the MetaData object from get_product_details.
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 nemlig.com have an official public developer API?+
No. nemlig.com does not publish a public developer API or official developer documentation for third-party access to its product and basket data.
What does `get_product_details` return beyond the basic product name and price?+
It returns a content array that includes description sections, media assets, product attributes, and nutritional declarations. The MetaData object adds the product URL, category path, and SEO fields. Price data appears within the content sections but structured nutritional data is the most distinctive field not available from the search results alone.
Does the basket persist across sessions or require a user account?+
The basket is anonymous and identified by a BasketGuid returned from add_to_basket and get_basket. It is not tied to a registered nemlig.com account. Completing a checkout or linking the basket to an authenticated account is not supported by the current API. You can fork it on Parse and revise to add an endpoint that bridges to authenticated order submission.
Does the API cover product reviews or customer ratings?+
Not currently. The API covers product details, nutritional data, category browsing, offers, and basket management. Customer reviews and ratings are not exposed in any endpoint response. You can fork it on Parse and revise to add the missing endpoint.
How does pagination work in `search_products`?+
Pass an integer offset to move through results and limit to cap the number returned per call. The NumFound field in the Products object tells you the total count of matching products, so you can calculate how many pages exist before making additional calls.
Page content last updated . Spec covers 7 endpoints from nemlig.com.
Related APIs in Food DiningSee all →
dia.es API
Browse and search products across Día supermarket's catalog, view product details, categories, and current offers available on dia.es. Find specific items, explore product categories and subcategories, and discover active promotions.
kroger.com API
Find Kroger grocery store locations across the US organized by state, city, and search parameters. Get detailed store information including directories and specifics for any Kroger location in your area.
coupons.com API
Search and discover coupons, printable offers, and store-specific deals from Coupons.com. Browse top featured offers, find deals across thousands of retailers, and access aggregated coupon data including discount amounts, usage conditions, and expiration details.
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.
winecompanion.com.au API
Browse and explore Australian wineries from Wine Companion's comprehensive directory, including contact details, ratings, and regional locations. Search and filter by state, region, or facilities to find wineries across Australia.
liquor.com API
Find and browse thousands of cocktail recipes with ratings and user reviews, search drinks by ingredient or category, and read curated articles about spirits and mixology. Get detailed recipe instructions, comments from other users, and expert content all in one place.
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.
opentable.com API
Search for restaurants across the US with ratings, reviews, photos, and pricing information, plus get real-time availability and autocomplete suggestions as you type. Check reservation openings and explore detailed restaurant features to find and book your perfect dining experience.
nemlig.com API – Grocery Search & Basket · Parse