Discover/perekrestok.ru API
live

perekrestok.ru APIperekrestok.ru

Access Perekrestok.ru product catalog, category tree, prices, and reviews via 5 endpoints. Search products, browse categories, and fetch product details.

Endpoints
5
Updated
3mo ago
Try it
Parent category ID (optional)
api.parse.bot/scraper/7d6d56d1-a073-4e76-ad76-60c258b724a0/<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/7d6d56d1-a073-4e76-ad76-60c258b724a0/get_categories' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Get full category tree or children of a specific category

Input
ParamTypeDescription
parent_idintegerParent category ID (optional)
Response
{
  "type": "object",
  "fields": {
    "content": "object"
  },
  "sample": {
    "content": {
      "items": [
        {
          "category": {
            "id": 114,
            "title": "Milk"
          },
          "products": []
        }
      ],
      "category": {
        "id": 113,
        "title": "Milk, Cheese, Eggs"
      }
    }
  }
}

About the perekrestok.ru API

The Perekrestok.ru API provides structured access to one of Russia's major supermarket chains across 5 endpoints, covering category navigation, product listings, product details, keyword search, and customer reviews. The get_product_details endpoint returns full product metadata including pricing for a given PLU code, while get_product_reviews exposes paginated shopper feedback for any product on the platform.

Category and Product Browsing

The get_categories endpoint returns the full category tree or, when a parent_id integer is supplied, only the direct children of that node. This lets you build a hierarchical menu or drill into a specific section of the catalog without fetching the entire tree every time. Once you have a category ID, get_category_products accepts that category_id (required) along with page and per_page parameters to retrieve a paginated product list for that category.

Product Details and Search

get_product_details takes a PLU code or product ID string and returns full details for that item — pricing, descriptions, and product attributes as exposed by the catalog. search_products accepts a query string and an optional page parameter, returning matching products across the catalog with the same structure as category-level listings. Both endpoints operate across the full product range available on perekrestok.ru.

Customer Reviews

get_product_reviews retrieves user-submitted reviews for a specific product, identified by its PLU code. Pagination is supported via page and per_page parameters, making it practical to fetch large review sets incrementally. The response content object contains reviewer feedback as recorded on the product page.

Common use cases
  • Build a grocery price tracker that monitors price changes on specific PLU codes over time using get_product_details.
  • Aggregate product assortment data by category using get_categories and get_category_products for competitive analysis.
  • Index the full Perekrestok catalog for a grocery comparison site by iterating paginated results from get_category_products.
  • Analyze customer sentiment on grocery products by scraping review text via get_product_reviews with pagination.
  • Power a product search feature in a meal-planning or shopping app using the search_products endpoint.
  • Map Perekrestok's category hierarchy for catalog normalization projects using get_categories with parent_id traversal.
  • Monitor new product introductions within a category by polling get_category_products and diffing results.
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 Perekrestok.ru offer an official public developer API?+
Perekrestok.ru does not publish a public developer API or developer portal for third-party access to its catalog data.
What does `get_product_details` return, and how is a product identified?+
The endpoint takes a plu parameter, which is the product's PLU code or numeric ID as used in the Perekrestok catalog. It returns a content object containing the product's full details — pricing, description, and product attributes. You can find a product's PLU from category listings or search results.
Does the API return store-level availability or stock status by location?+
Not currently. The API covers catalog-level product data, pricing, categories, and reviews. Store-specific inventory or branch-level stock availability is not exposed. You can fork it on Parse and revise to add the missing endpoint if that data surface becomes accessible.
How does pagination work across the product and review endpoints?+
get_category_products and get_product_reviews both accept page and per_page integer parameters. search_products accepts a page parameter but does not expose a per_page override. If per_page is omitted on category or review endpoints, the API uses a default page size determined by the source.
Does the API expose promotional pricing, loyalty card prices, or discount flags?+
The current endpoints return product details and pricing as available in the catalog. Separate promotional or loyalty-card-specific price fields are not guaranteed to be distinguished in the response. You can fork it on Parse and revise to add dedicated promotional pricing parsing if those fields are needed.
Page content last updated . Spec covers 5 endpoints from perekrestok.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.
Perekrestok.ru API — Grocery Catalog & Search · Parse