Discover/5ka.ru API
live

5ka.ru API5ka.ru

Access Pyaterochka's product catalog, real-time pricing, nutritional info, special offers, and store locations via the 5ka.ru API.

Endpoints
5
Updated
3mo ago
Try it

No input parameters required.

api.parse.bot/scraper/aae3e5f6-fa2a-444d-9fb9-c4bbdf7aced1/<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/aae3e5f6-fa2a-444d-9fb9-c4bbdf7aced1/get_categories' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Fetch all top-level product categories.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "next": "string (nullable)",
    "count": "integer",
    "results": "array of objects (id, parent_group, name, image_url)",
    "previous": "string (nullable)"
  },
  "sample": {
    "next": null,
    "count": 100,
    "results": [
      {
        "id": 1,
        "name": "Milk & Eggs",
        "image_url": "https://...",
        "parent_group": null
      }
    ],
    "previous": null
  }
}

About the 5ka.ru API

The 5ka.ru API covers Pyaterochka's grocery catalog across 5 endpoints, giving you access to product listings, category trees, per-product nutritional values, active promotions, and physical store locations. The get_products endpoint accepts keyword search, category filtering, price sorting, and store-scoped queries, while get_product_detail returns per-100g macronutrient breakdowns including proteins, fats, carbohydrates, and calories.

Product Catalog and Search

The get_products endpoint returns a paginated list of Pyaterochka products. You can filter by category_code, pass a free-text query for keyword search, sort with order_by (e.g. price or -price), and scope results to a specific store using its SAP code via store_id. Responses include product id, name, price, and a nutritional_value object. Pagination is handled through page and limit parameters, with next and previous cursor URLs returned alongside a total count.

Product Detail and Nutrition

get_product_detail accepts a single product_id (PLU code) and returns the full record for that item: id, name, price, and a structured nutritional_value object containing proteins, fats, carbohydrates, and calories. This makes it suitable for building nutrition-tracking applications or enriching a product database with macro data at scale.

Categories, Promotions, and Stores

get_categories returns the full top-level category tree, where each entry includes an id, optional parent_group, name, and image_url. The category_code returned here maps directly to the filter parameter on get_products. get_special_offers exposes products currently under promotion, returning both the regular price and a promo_price for each item; results can be filtered by store_id and paginated. get_stores returns a list of Pyaterochka locations with each store's id, address, city, and geographic coordinates (lat, lon).

Common use cases
  • Build a grocery price tracker that monitors Pyaterochka product prices and flags drops using get_products with order_by=price.
  • Power a nutrition calculator app by pulling per-product macronutrient data (proteins, fats, carbohydrates, calories) from get_product_detail.
  • Aggregate active promotional deals across stores using get_special_offers filtered by store_id to compare promo prices.
  • Populate a store-locator feature with Pyaterochka branch addresses and GPS coordinates from get_stores.
  • Synchronize a category-browse interface by mapping get_categories results to product listings via the category_code filter on get_products.
  • Alert users to weekly promotions by diffing get_special_offers responses over time and surfacing new promo_price entries.
  • Research grocery assortment by querying get_products with a keyword and paginating through results to collect SKU-level data.
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 5ka.ru have an official public developer API?+
Pyaterochka does not publish an official public developer API or documented API portal for third-party use.
What does `get_special_offers` return, and can I filter it by region?+
get_special_offers returns products currently on promotion, including both the regular price and the discounted promo_price for each item. You can filter results to a specific store by passing its SAP code as store_id, which effectively gives you store-scoped deal data. Pagination is available via page and limit.
Does the API expose product reviews, ratings, or user-generated content?+
Not currently. The API covers catalog data, pricing, nutritional values, promotions, and store locations. You can fork it on Parse and revise to add an endpoint targeting product review or rating data.
Can I look up stores by city or geographic bounding box?+
get_stores returns all store locations at once with lat and lon fields for each record, but it does not accept filter parameters for city or geographic bounds. Client-side filtering by city name or proximity math against the coordinates is needed. You can fork the API on Parse and revise to add server-side geo filtering if needed.
How fresh is the pricing and promotional data?+
Prices and promotions reflect the state of the Pyaterochka catalog at the time of each request; there is no built-in caching layer that ages the data on Parse's side. Promotional offers at Pyaterochka typically rotate weekly, so polling get_special_offers regularly is advisable if you need timely deal data.
Page content last updated . Spec covers 5 endpoints from 5ka.ru.
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.
Pyaterochka (5ka.ru) API – Products & Prices · Parse