Discover/Krasnoeibeloe API
live

Krasnoeibeloe APIkrasnoeibeloe.ru ↗

Access Krasnoe & Beloe store data: search products, check stock levels, find shops by city with addresses and hours, and retrieve product XML IDs.

Endpoint health
verified 11h ago
get_cities
get_shops
search_products
get_product_details
4/4 passing latest checkself-healing
Endpoints
4
Updated
1mo ago

What is the Krasnoeibeloe API?

The Krasnoe & Beloe API covers 4 endpoints for querying Russia's largest alcohol retail chain, returning product search results, shop locations, and stock data. The search_products endpoint accepts keyword queries like 'вино' or 'виски' and returns product names, prices, and XML IDs. The get_shops endpoint delivers store addresses, GPS coordinates, and operating hours—including alcohol sale windows—for any city in the network.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

→ api.parse.bot/scraper/84697562-2fbd-4625-a235-9d637cc0be38/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/84697562-2fbd-4625-a235-9d637cc0be38/get_cities' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalmissing one? ·

Returns all cities served by Krasnoe & Beloe stores, including their numeric IDs and region associations. City IDs are used as input to get_shops. The full list is returned in a single response with no pagination.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "cities": "array of city objects with id, name, and regionId"
  },
  "sample": {
    "data": {
      "cities": [
        {
          "id": 778,
          "name": "Белгород",
          "regionId": 777
        },
        {
          "id": 784,
          "name": "Брянск",
          "regionId": 783
        },
        {
          "id": 1433,
          "name": "Челябинск",
          "regionId": 1430
        }
      ]
    },
    "status": "success"
  }
}

About the Krasnoeibeloe API

Cities and Shops

The get_cities endpoint returns the complete list of cities served by Krasnoe & Beloe stores in a single, unpaginated response. Each city object includes a numeric id, a name, and a regionId that groups cities by region. City IDs feed directly into get_shops, which accepts an optional city_id parameter (defaulting to city 1433, Челябинск) and returns every store in that city. Shop records include id, num, address, cityId, lat, lng, and two time fields: workTime for general hours and alcTime for the hours during which alcohol can be sold—a legally required distinction in Russia.

Product Search

The search_products endpoint accepts a required query string—product names, categories, or keywords in Russian—and returns one page of matching products. Each product object carries an xml_id and product_id, name, price, amount, and an is_yellow flag that indicates whether the product is currently on promotion. The xml_id is the key link to get_product_details.

Product Details and Stock

The get_product_details endpoint takes a URL slug starting with /catalog/ (for example /catalog/vino/) and returns the full resolved url, the product's xml_id, the city_id detected from the page context, and a total_amount integer representing current stock. This is the endpoint to use when you need confirmed stock counts for a specific product rather than the summary figures returned by search.

Reliability & maintenanceVerified

The Krasnoeibeloe API is a managed, monitored endpoint for krasnoeibeloe.ru — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when krasnoeibeloe.ru changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official krasnoeibeloe.ru API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
11h ago
Latest check
4/4 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a stock checker that queries search_products by keyword and flags items where amount drops below a threshold
  • Map all Krasnoe & Beloe stores in a city using lat and lng from get_shops for delivery-radius calculations
  • Filter stores by alcTime to find locations where alcohol can still be purchased at a given hour
  • Cross-reference xml_id from search results with get_product_details to get confirmed total_amount before dispatching a purchase order
  • Enumerate all served cities via get_cities and aggregate store counts per regionId for regional coverage analysis
  • Track the is_yellow flag on products over time to detect promotional pricing cycles
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Krasnoe & Beloe have an official public developer API?+
Krasnoe & Beloe does not publish a public developer API or developer documentation. This Parse API provides structured access to the same data available on krasnoeibeloe.ru.
What does `get_shops` return, and what happens if I omit `city_id`?+
When city_id is omitted, the endpoint defaults to city 1433 (Челябинск) and returns all stores in that city. Each store object includes id, num, address, geographic coordinates (lat, lng), general working hours (workTime), and alcohol sale hours (alcTime). To query a different city, pass a numeric city ID obtained from get_cities.
Does `search_products` return results across multiple pages?+
Only a single page of results is returned per request. There is no page or offset parameter available in the current API. You can fork this API on Parse and revise it to add pagination support if your use case requires deeper result sets.
Can I look up which specific stores in a city have a product in stock?+
Not currently. get_product_details returns a total_amount for the product and a city_id, but does not break stock down by individual store. get_shops lists stores but does not include per-product inventory. You can fork this API on Parse and revise it to add a store-level stock endpoint.
What is the `is_yellow` field in search results?+
is_yellow is a boolean flag that indicates whether a product is currently marked as a promotional or discounted item on the Krasnoe & Beloe site. It can be used to filter search results to promotions only.
Page content last updated . Spec covers 4 endpoints from krasnoeibeloe.ru.
Related APIs in EcommerceSee all →
online.metro-cc.ru API
Search and browse products from Russian METRO Cash & Carry online store with detailed attributes, pricing, and availability information. Explore product categories and look up specific items to compare features and find what you need.
perekrestok.ru API
Browse Perekrestok.ru's grocery catalog, search for products, view detailed information and customer reviews, and explore items organized by category. Get instant access to product details, pricing, and shopper feedback to help you find exactly what you need from Russia's leading supermarket chain.
5ka.ru API
Search and browse Pyaterochka's complete product catalog with real-time pricing, nutritional details, and special offers across all store locations. Find categories, compare products, and access the latest deals from Russia's popular grocery chain.
megamarket.ru API
Search and browse products across MegaMarket.ru's catalog, view detailed product information with customer reviews, and explore catalog categories to discover items available on Sber's Russian marketplace. Get real-time search suggestions and product recommendations to help you find exactly what you're looking for.
wildberries.ru API
Search products on Wildberries and retrieve detailed information including specifications, reviews, and pricing to compare items and make informed purchasing decisions. Get autocomplete suggestions while browsing and access comprehensive product details all in one place.
dns-shop.ru API
Search and browse products from DNS Shop, a major Russian electronics retailer. Retrieve product listings, detailed specifications, customer reviews, category hierarchies, and physical store locations including addresses, coordinates, phone numbers, and working hours. Note: product catalog endpoints may experience intermittent availability due to bot-protection measures.
vkusvill.ru API
Search and browse products from VkusVill, a Russian grocery retailer, including detailed product information, customer reviews, current offers, and category-filtered offer listings. Get real-time access to product categories, pricing, and availability across the store's full range of items.
kingsoopers.com API
Search for King Soopers store locations and browse their product catalog to find items and availability. Note that product searches may have access restrictions that could require additional technical setup to work reliably.