Wolt Restaurant & Menu Scraper avatar

Wolt Restaurant & Menu Scraper

Pricing

from $0.80 / 1,000 detailed results

Go to Apify Store
Wolt Restaurant & Menu Scraper

Wolt Restaurant & Menu Scraper

Scrape restaurant data from Wolt food delivery platform. Extract restaurant details including name, address, rating, menu previews, website, phone, opening hours, and delivery info.

Pricing

from $0.80 / 1,000 detailed results

Rating

0.0

(0)

Developer

Iiro Rahkonen

Iiro Rahkonen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Apify Actor for scraping restaurant and menu data from Wolt food delivery platform.

Features

  • Scrape restaurant listings for any Wolt city or coordinates
  • Extract full menu with prices, categories, images, and dietary info
  • Extract contact details: website, phone, opening hours, delivery info
  • Filter by cuisine category (burger, pizza, sushi, etc.)
  • Single restaurant mode via direct URL

Input

ParameterTypeDescriptionDefault
citystringCity name (e.g., "Helsinki"). Resolved to coordinates via the Wolt city API.
latitudenumberLatitude coordinate. Use with longitude for precise location.
longitudenumberLongitude coordinate. Use with latitude for precise location.
categoryFilterstringFilter by tag (e.g., "burger", "pizza", "sushi").
maxItemsintegerMax restaurants to scrape. 0 = unlimited.0
includeDetailsbooleanFetch detail pages for website, phone, hours, and full menu.true
restaurantUrlstringURL of a single restaurant. Skips listing when provided.

Provide either city, latitude + longitude, or restaurantUrl.

Output

Each restaurant record includes:

  • Identity: id, name, slug, url
  • Location: address, postCode, city, country
  • Ratings: rating, ratingScore, reviewCount, priceRange
  • Categories: tags array (e.g., "asian", "noodles", "soup")
  • Delivery: estimateRange, online, delivers, deliveryBasePriceInCents, deliveryMethods
  • Content: shortDescription, description
  • Images: imageUrl, brandLogoImageUrl
  • Menu previews: previewItems (from listing — limited selection with prices and images)
  • Full menu: menuItems array with id, name, description, price, category, image, dietary preferences
  • Contact: website, phone
  • Schedules: openingTimesSchedule, deliveryTimesSchedule

Fields from detail pages (website, phone, menuItems, schedules, etc.) are null when includeDetails is false.

Example Input

{
"city": "Helsinki",
"maxItems": 10,
"includeDetails": true,
"categoryFilter": "pizza"
}

Example Output

{
"id": "62bc5c0d4a41e8af8002f3fd",
"name": "Noodle Story Freda",
"slug": "noodle-story-freda",
"url": "https://wolt.com/en/fin/helsinki/restaurant/noodle-story-freda",
"address": "Fredrikinkatu 36",
"postCode": "00100",
"city": "Helsinki",
"country": "FIN",
"ratingScore": 9.6,
"reviewCount": 1139,
"priceRange": "Moderate",
"tags": ["asian", "noodles", "soup"],
"website": "http://noodlestory.fi",
"phone": "+358449898941",
"menuItems": [
{
"id": "1407a31dea50f3a97b74b9ca",
"name": "Fried Noodles",
"description": "Fresh handmade wheat noodles, wok-fried",
"priceInCents": 1480,
"category": "Chow Mein & Chow Fen",
"imageUrl": "https://wolt-menu-images-cdn.wolt.com/...",
"dietaryPreferences": []
}
]
}

How It Works

  1. Listing — Fetches all restaurants for a location in a single API call
  2. Details — Fetches each restaurant page for contact info, hours, and full menu
  3. Menu — Extracts all menu categories and items with prices