Yandex Eda Scraper: Яндекс Еда Menu Data avatar

Yandex Eda Scraper: Яндекс Еда Menu Data

Pricing

from $1.97 / 1,000 menu items

Go to Apify Store
Yandex Eda Scraper: Яндекс Еда Menu Data

Yandex Eda Scraper: Яндекс Еда Menu Data

Search Yandex Eda (Яндекс Еда) restaurant listings by city and get every menu item with price, weight, and description. Drop-in for Google Sheets, Make, and Zapier. Skip manual price checks across restaurants. Pay per menu item.

Pricing

from $1.97 / 1,000 menu items

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Share

🍳 Yandex Eda Scraper: Restaurant, Menu & Price Data Extractor

FAST AND RELIABLE RESTAURANT DATA. Extract complete menus, active pricing, rating scorecards, and precise delivery addresses from Russia's leading food delivery marketplace. For retail monitoring, pricing intelligence, and market research.
YANDEX MARKETPLACE SUITE   •  A specialized line of scrapers covering Yandex's largest e-commerce and local directories
 Yandex Realty
Real estate directory
 Yandex Maps
Local review monitor
 Yandex Image
Reverse image search
 Yandex Eda
➤ You are here

Extract restaurant listings, active pricing lists, menus, rating, and precise coordinates from Russia's leading food-delivery platform Yandex Eda. Get up-to-date competitive pricing data, item availability, and catalog structures from any restaurant across all covered cities. Powered by same-origin API fetches to ensure absolute data consistency and ultra-low run costs.


🔍 What does Yandex Eda Scraper do?

Yandex Eda Scraper enables you to extract full restaurant menus, details, and active price tags from the eda.yandex.ru marketplace.

By extracting data directly through the platform's high-speed same-origin endpoint layers, this scraper runs at maximum speed while bypassing aggressive page-reputation gates. It extracts complete catalog datasets city-by-city or directly from individual store URLs without requiring user accounts or logins.

Extract menus at maximum speed with zero proxy overhead. Directly captures structured restaurant catalog metadata and full menu item arrays anonymously, ready for scheduling and automated pricing pipelines.

Key Features

  • Complete Menu Datasets: Retrieves every item name, description, active price, weight, measure details, availability status, and product image.
  • Restaurant Metadata: Extracts the restaurant name, unique ID, precise street address, rating metrics, rating count, cuisine tags, price level category, and minimum delivery criteria.
  • Autonomous Sitemap Discovery: Translates the platform's official sitemaps to discover and crawl up to 60,000 restaurant URLs across 286+ distinct cities automatically.
  • Price Comparison Ready: Outputs exactly one row per menu item, making it easy to feed into BI databases, Excel, Google Sheets, or price monitoring triggers.

🛠️ How to use Yandex Eda Scraper

To begin extracting data from Yandex Eda, follow these simple steps:

  1. Set your targets: Enter either the main sitemap index, specific sitemap shards, or direct restaurant links (e.g. https://eda.yandex.ru/spb/r/ripasso).
  2. Apply filters: Specify a city filter (e.g. moscow, spb, ekaterinburg) to limit the extraction scope if crawling through sitemaps.
  3. Adjust the limits: Set your maximum target restaurant count and item limits to match your budget.
  4. Run and extract: Execute the scraper and download your structured datasets in JSON, CSV, Excel, or HTML format.

📥 Input

FieldTypeRequiredDescription
startUrlsarray of URLsNoList of places-sitemap.xml URLs, individual place shards, or direct restaurant detail pages. If left empty, defaults to parsing the entire active sitemap.
maxItemsintegerNoMaximum number of restaurants to scrape. Useful for capping your runs during broad city catalog sweeps. Defaults to 20.
cityFilterstringNoOptional filter to target only restaurants in a specific city. Matches the city path segment in sitemap links (such as moscow or spb). Case insensitive.
maxItemsPerRestaurantintegerNoMaximum number of menu items to extract from a single restaurant to prevent menu listings from inflating your run size. Defaults to 100.
proxyConfigurationobjectNoProxy settings. Standard datacenter proxy rotation is highly recommended for scaling your runs.

📤 Output

The scraper outputs structured data with one row per menu item. This flat layout allows for instant imports into database schemas, price analysis models, or visual spreadsheet tools.

Sample output item

{
"restaurantId": 2037044,
"restaurantName": "Dana",
"restaurantSlug": "dana_n8qdj",
"restaurantRating": 4,
"restaurantRatingCount": "6",
"city": "Екатеринбург",
"address": "Опалихинская улица, 15",
"latitude": 56.848655,
"longitude": 60.564443,
"cuisineTags": [
"Shawarma",
"Shish kebab"
],
"priceCategory": "₽",
"minimalOrderPrice": 0,
"minimalDeliveryCost": 0,
"currency": "₽",
"categoryId": 72775374,
"categoryName": "Овощи на мангале",
"itemId": 1557234259,
"itemName": "Грибы на мангале",
"itemDescription": "Грибы шампиньоны, подсолнечное масло, специи",
"itemPrice": 230,
"itemDecimalPrice": "230",
"itemOldPrice": null,
"itemWeight": "100 g",
"itemMeasureValue": "100",
"itemMeasureUnit": "g",
"itemImage": "https://avatars.mds.yandex.net/get-eda/images/3439028/6a7c739a86ac4baf8a08947bef889aee-500x500.jpeg",
"scrapedAt": "2026-07-10T08:15:00.000Z"
}

📊 Data table

FieldTypeDescription
restaurantIdintegerUnique internal identifier of the restaurant.
restaurantNamestringName of the restaurant.
restaurantSlugstringURL-friendly slug of the restaurant.
restaurantRatingnumberAverage customer rating score on a 1 - 5 scale.
restaurantRatingCountstringNumber of submitted customer ratings.
citystringCity name where the restaurant is located.
addressstringStreet address of the restaurant location.
latitudenumberPrecise geographic latitude coordinate.
longitudenumberPrecise geographic longitude coordinate.
cuisineTagsarrayList of cuisines and food tags associated with the place.
priceCategorystringPrice bracket rating (e.g. , ₽₽, ₽₽₽).
minimalOrderPricenumberMinimum order amount to qualify for delivery.
minimalDeliveryCostnumberStarting cost for courier delivery.
currencystringCurrency symbol (e.g., ).
categoryIdintegerUnique identifier of the menu section.
categoryNamestringName of the menu category (such as Desserts or Main Dishes).
itemIdintegerUnique internal identifier of the menu item.
itemNamestringTitle of the menu item.
itemDescriptionstringList of ingredients, description, or recipe details.
itemPricenumberActive price of the item.
itemDecimalPricestringExact price representation as a string.
itemOldPricenumberOriginal retail price before active discount promotions are applied.
itemWeightstringUnstructured weight or volume text (e.g., 100 g).
itemMeasureValuestringNumeric weight or volume value.
itemMeasureUnitstringWeight or volume unit (e.g., g or ml).
itemImagestringHigh-resolution direct product image URL.
scrapedAtstringISO timestamp of the extraction moment.

💰 Pricing & Cost

Pricing is pay-per-result and is billed per row successfully saved to your dataset. Empty runs cost absolutely nothing, there are no fixed monthly subscriptions, and no hidden maintenance fees.


⭐ Enjoying Yandex Eda Scraper?

⭐ ⭐ ⭐ ⭐ ⭐
Turning Yandex Eda menus across 286+ cities into clean pricing data, no browser needed?
A 5-star rating takes 10 seconds and helps other food-delivery researchers and pricing analysts find it. Your feedback also tells us what to build next.
★  Rate this Actor on Apify

❓ FAQ

Does it get blocked?

No. Because the scraper fetches data directly through the platform's high-speed same-origin API routes rather than loading heavy browser sessions, it bypasses the aggressive page-reputation gates. For high-volume operations, standard proxy rotation is recommended as an extra safety measure.

Does it extract private contact details?

No. This scraper only extracts publicly available public storefront catalog information: restaurant profiles, menu categories, active prices, and business addresses. It does not access or extract any personal customer information or private phone numbers.

How fresh is the data?

All menu details, availability parameters, active promotions, and price tags are retrieved in real-time directly from Yandex Eda's database servers. The data returned matches exactly what a user would see on the active website at the moment of execution.

Are all cities and categories supported?

Yes. By using the platform's official sitemaps, the scraper discovers and traverses restaurant links across all 286+ active cities. It fully extracts all types of food-delivery partners, including local restaurants, major fast-food chains, bakeries, and grocery providers.

🔗 Other actors