API access

Grocery price data API

Search products, compare the same barcode across countries, read price history, and look up barcode data through a paid API backed by your account balance.

82
countries
7M+
barcoded products
120k+
stores with barcode data
8,800+
cities

Approximate dataset size as of September 2026. Coverage varies by country.

Welcome bonus

Every new account receives $1.00 in free API credit. The bonus is added automatically when your account is created, so you can try the API before topping up.

Where the data comes from

Prices are collected from online grocery stores and delivery services across 82 countries. Products are matched by barcode, so a comparison uses the identical item, never a local lookalike.

Update frequency

Typical refresh interval. Individual stores may vary.

Every day

These cities are refreshed daily.

WarsawPLStockholmSEPragueCZTallinnEEAthensGRBudapestHUMinskBYAlmatyKZ

About every two weeks

Capital cities.

About once a month

Stores in other cities.

Need fresher data for a specific store or city? Write to us on Telegram.

Find other cities and stores with the search endpoints, starting with GET /api/city/search_by_name.

What a response can contain

Fields are returned when the source store provides them.

Prices

A price per store with the observation date, a city average, or the latest price in each country.

Currencies

Prices in the local currency or converted to USD.

Price history

Dated prices for one barcode in one country.

Nutrition facts

Calories, protein, fat, saturated fat, carbohydrates, sugar, fibre, and sodium.

Product details

Ingredients, measure, description, and a product image.

Identity

EAN and UPC barcodes, plus the product name in the local language.

What you can build

Price comparison

Shopping-list and comparison apps that show the same product in more than one country.

Nutrition apps

Look up a barcode and read the nutrition facts that came with the product.

Inflation research

Follow how grocery prices move over time for cost-of-living and economics work.

Relocation budgeting

Compare everyday grocery prices before a move or a trip.

Retail analytics

Read store catalogs and assortment prices for retail analysis.

1. Create an account

Use the site login to create an API account. New accounts receive a welcome credit to start making API requests.

2. Top up balance

Add USD credit with crypto payments. Only successful responses are billed, so a not-found result is free.

3. Create an API key

Send the key as a Bearer token from your backend, scripts, or data tools.

Authentication

Server-to-server API calls use an API key. Send it in the Authorization header.

curl -H "Authorization: Bearer ndsk_your_api_key" \
  "https://api.nedostavka.net/api/country/prices_in_countries?barcode=8076809513692"

Example response

Sample for this barcode: localized names, the image, and a price in every country that has one. Scroll the box to read it.

{
  "name": {
    "en": "Barilla Napoletana Sauce 400g",
    "de": "Barilla Napoletana",
    "pl": "Barilla Napoletana Sos do makaronu pomidorowy z cebulą i ziołami 400 g",
    "ru": "Соус Барилла Наполетана",
    "uk": "Соус Barilla Napoletana томатний 400г",
    "cs": "Barilla Napoletana rajčatová omáčka, 400 g",
    "et": "Pastakaste Napoletana, Barilla, 400 g",
    "el": "Barilla Σάλτσα Napoletana 400 g",
    "hr": "Barilla napoletana umak 400 g",
    "hu": "Barilla Napoletana paradicsomszósz hagymával és zöldfűszerekkel 400 g",
    "lv": "Barilla Napoletana mērce, 400g",
    "sk": "Barilla Napoletana omáčka, 400 g",
    "sl": "Omaka s paradižnikom in začimbami Napoletana, Barilla (400 g)",
    "fi": "Barilla Napoletana Tomaattikastike jossa sipulia ja yrttejä 400g",
    "lt": "Pomidorų padažas NAPOLETANA BARILLA, 400 g",
    "fr": "Barilla Sauce Napoletana 400g",
    "ro": "BARILLA Sos NAPOLETANA 400g",
    "es": "Salsa De Tomate Napoletana Barilla 400g",
    "pt": "Molho Napoletana Barilla 400 G",
    "bg": "Barilla Сос Неаполитана 400 г",
    "shared": "Tomato sauce NAPOLETANA BARILLA, 400 g"
  },
  "app_picture": "https://img.nedostavka.net/6747397a1430127912fe15f8",
  "barcodes": [8076809513692],
  "products": [
    { "country": "AM", "price": 5.24, "currency": "USD" },
    { "country": "AT", "price": 4.18, "currency": "USD" },
    { "country": "AZ", "price": 5.13, "currency": "USD" },
    { "country": "BA", "price": 2.96, "currency": "USD" },
    { "country": "BG", "price": 3.35, "currency": "USD" },
    { "country": "BY", "price": 3.7, "currency": "USD" },
    { "country": "CY", "price": 2.87, "currency": "USD" },
    { "country": "CZ", "price": 4.24, "currency": "USD" },
    { "country": "DE", "price": 4.16, "currency": "USD" },
    { "country": "EE", "price": 4.47, "currency": "USD" },
    { "country": "ES", "price": 2.42, "currency": "USD" },
    { "country": "FI", "price": 3.45, "currency": "USD" },
    { "country": "GE", "price": 6.57, "currency": "USD" },
    { "country": "GR", "price": 3.65, "currency": "USD" },
    { "country": "HR", "price": 3.77, "currency": "USD" },
    { "country": "HU", "price": 5.42, "currency": "USD" },
    { "country": "IL", "price": 6.38, "currency": "USD" },
    { "country": "KE", "price": 6.54, "currency": "USD" },
    { "country": "KG", "price": 6.28, "currency": "USD" },
    { "country": "KZ", "price": 4.14, "currency": "USD" },
    { "country": "LT", "price": 4.04, "currency": "USD" },
    { "country": "LV", "price": 4.11, "currency": "USD" },
    { "country": "MA", "price": 3.63, "currency": "USD" },
    { "country": "MD", "price": 2.31, "currency": "USD" },
    { "country": "ME", "price": 3.81, "currency": "USD" },
    { "country": "MT", "price": 2.53, "currency": "USD" },
    { "country": "PA", "price": 3.25, "currency": "USD" },
    { "country": "PE", "price": 6.39, "currency": "USD" },
    { "country": "PL", "price": 2.97, "currency": "USD" },
    { "country": "PT", "price": 6.08, "currency": "USD" },
    { "country": "RO", "price": 2.54, "currency": "USD" },
    { "country": "RS", "price": 4.34, "currency": "USD" },
    { "country": "RU", "price": 2.93, "currency": "USD" },
    { "country": "SI", "price": 3.46, "currency": "USD" },
    { "country": "SK", "price": 4.04, "currency": "USD" },
    { "country": "TN", "price": 4.8, "currency": "USD" },
    { "country": "UA", "price": 2.92, "currency": "USD" },
    { "country": "UY", "price": 7.62, "currency": "USD" }
  ]
}

Pricing

Pricing is shown per 1000 successful 2xx responses.

Add credit

Questions, bulk exports, higher limits, or custom per-endpoint pricing: ask in Telegram.