# Foodora Scraper | Menus Restaurants NO SE AT HU CZ (`lentic_clockss/foodora-scraper`) Actor

Scrape Foodora restaurants and full menus across Norway, Sweden, Austria, Hungary, and Czechia. Extract vendor codes, ratings, cuisine SEO listings, chain filters, and menu prices. Discover cities & cuisines. Export Excel/CSV/JSON. Unofficial — not affiliated with Foodora or Delivery Hero.

- **URL**: https://apify.com/lentic\_clockss/foodora-scraper.md
- **Developed by:** [kane liu](https://apify.com/lentic_clockss) (community)
- **Categories:** E-commerce, Travel, Automation
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.20 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Foodora Scraper | Restaurant Lists & Menus (NO · SE · AT · HU · CZ)

**Scrape Foodora** country ordering sites — restaurants by city × cuisine, full menus with prices, chain filters, city/cuisine discovery, and optional shops verticals — across **Norway, Sweden, Austria, Hungary, and Czechia**.

Export **Excel / CSV / JSON**. Run from the Apify Console, API, or Make / n8n / Zapier. Unofficial Actor — **not affiliated** with Foodora or Delivery Hero.

Looking for Foodpanda (Asia), Uber Eats, DoorDash, Wolt, Glovo, or Deliveroo? Those platforms have separate Store Actors. This one is built specifically for **Foodora** EU TLDs (`foodora.no` / `.se` / `.at` / `.hu` / `.cz`). Brand portal `foodora.com` and closed `foodora.fi` are out of scope.

***

### What you can scrape

| Mode | What you get |
| --- | --- |
| `cuisine` | Restaurant list for a city × cuisine SEO page (JSON-LD + DOM) |
| `restaurant` | Full vendor detail + menu categories, products, variations & prices |
| `city` | City feed / listing restaurants |
| `shops` | Best-effort grocery / shops vertical candidates |
| `discoverCities` | City `urlKey`s for a market |
| `discoverCuisines` | Cuisine slugs linked from a city |
| `chain` | Filter listings by chain name (e.g. McDonald) |
| `startUrls` | Paste Foodora restaurant or cuisine URLs |

**Extras:** `loadMoreRounds`, `enrichMenus` / `maxEnrich` (batch-fetch menus after a list), `includeToppings`, `chainName`, `lang`, city aliases (`vienna→wien`, `prague→praha`, `gothenburg→goteborg`).

**Typical fields:** `vendorCode`, `name` / `title`, `url`, `rating`, `slug`, `market`, menu `categoryName`, `productId`, `price`, address fragments, `scrapedAt`.

***

### Why this Actor

- **Foodora-specific** — not a generic multi-platform delivery scraper
- **Multi-market** — NO / SE / AT / HU / CZ in one Actor
- **Menus & prices** — list pages plus optional menu enrichment
- **Discovery modes** — enumerate cities and cuisines before deep scrapes
- **Pay per result** — Actor start + dataset items; volume tiers on Store
- **Free Apify plan caps (developer-set):** 10 runs · 200 results per run

***

### Example inputs

**Oslo pizza list**

```json
{
  "mode": "cuisine",
  "market": "no",
  "citySlug": "oslo",
  "cuisineSlug": "pizza",
  "maxResults": 30,
  "loadMoreRounds": 2
}
```

**Vienna (alias) + enrich 2 menus**

```json
{
  "mode": "cuisine",
  "market": "at",
  "citySlug": "vienna",
  "cuisineSlug": "pizza",
  "enrichMenus": true,
  "maxEnrich": 2,
  "maxResults": 15,
  "loadMoreRounds": 0
}
```

**Discover cuisines in Budapest**

```json
{
  "mode": "discoverCuisines",
  "market": "hu",
  "citySlug": "budapest",
  "maxResults": 40
}
```

**Chain filter (Oslo)**

```json
{
  "mode": "chain",
  "market": "no",
  "citySlug": "oslo",
  "chainName": "McDonald",
  "maxResults": 20,
  "loadMoreRounds": 0
}
```

**City tip:** prefer local Foodora `urlKey`s (`wien`, `praha`, `goteborg`). English names often 404; aliases are applied automatically.

***

### Pricing

**Pay per event** — you pay for Actor starts and each **result** written to the default dataset. Platform compute usage is **not** charged to the user on this Actor (developer pays).

| Event | Price |
| --- | --- |
| Actor start (`apify-actor-start`) | **$0.005** per start (per GB of memory, min 1) |
| Result (`apify-default-dataset-item`) | **$3.00 / 1,000** on FREE & BRONZE |

| Tier | $/1,000 results | per result |
| --- | --- | --- |
| FREE\* | $3.00 | $0.003 |
| BRONZE | $3.00 | $0.003 |
| SILVER | $2.60 | $0.0026 |
| GOLD | $2.20 | $0.0022 |
| PLATINUM | $2.00 | $0.002 |
| DIAMOND | $1.60 | $0.0016 |

\*FREE tier uses the same unit price as BRONZE. Exact billing always follows your Apify plan tier in the Console.

**Rough example:** 1,000 restaurant rows ≈ $3.00 + $0.005 start (FREE/BRONZE).

***

### Free Apify plan limits

| Cap | Value |
| --- | --- |
| Runs | **10** |
| Results / run | **200** |

These caps are set by the Actor developer (not Apify platform defaults).

***

### More Actors like this

Use a **specialized Actor** when one exists for your site — structured fields and usually lower cost than a generic URL scraper. For Foodora EU markets, stay on **this Actor**.

#### Food delivery & local discovery

- [Google Maps Scraper](https://apify.com/lentic_clockss/google-maps-scraper) — venues, ratings, phone & hours
- [TripAdvisor Scraper](https://apify.com/lentic_clockss/tripadvisor-scraper) — restaurants & reviews
- [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper) — arbitrary protected public URLs

#### E-commerce (prices & catalogs)

- [Costco Product Scraper](https://apify.com/lentic_clockss/costco-scraper)
- [Walmart Product Scraper](https://apify.com/lentic_clockss/walmart-scraper)
- [Amazon Search Scraper](https://apify.com/lentic_clockss/amazon-search-results-collector)
- [E-commerce Scraper](https://apify.com/lentic_clockss/ecommerce-scraper)
- [Target Product Scraper](https://apify.com/lentic_clockss/target-scraper)
- [SHEIN Product Scraper](https://apify.com/lentic_clockss/shein-scraper)
- [Temu Product Scraper](https://apify.com/lentic_clockss/temu-scraper)
- [Allegro Scraper](https://apify.com/lentic_clockss/allegro-scraper)

#### Travel & stays

- [Booking.com Hotels Scraper](https://apify.com/lentic_clockss/booking-hotels-scraper)
- [Airbnb Listings Scraper](https://apify.com/lentic_clockss/airbnb-listings-scraper)
- [Expedia Scraper](https://apify.com/lentic_clockss/expedia-scraper)
- [Agoda Scraper](https://apify.com/lentic_clockss/agoda-scraper)

#### Jobs & freelance

- [LinkedIn Jobs Scraper](https://apify.com/lentic_clockss/linkedin-jobs-scraper)
- [Indeed Jobs Scraper](https://apify.com/lentic_clockss/indeed-jobs-scraper)
- [Upwork Jobs Scraper](https://apify.com/lentic_clockss/upwork-jobs-scraper)

#### Social & ads

- [TikTok Scraper](https://apify.com/lentic_clockss/tiktok-scraper)
- [YouTube Research Scraper](https://apify.com/lentic_clockss/youtube-research-scraper)
- [Facebook Ad Library Scraper](https://apify.com/lentic_clockss/facebook-ad-library-scraper)

#### General tools

- [Email Risk Validator](https://apify.com/lentic_clockss/email-risk-validator)
- [Phone Number Intelligence](https://apify.com/lentic_clockss/phone-number-intelligence)

→ Full catalog in [Related Actors](#related-actors) · profile [apify.com/lentic\_clockss](https://apify.com/lentic_clockss)

***

### How to use (no code required)

1. Click **Try for free** on this Actor page
2. Choose a **mode** (`cuisine` is a good start)
3. Set **market** (`no` / `se` / `at` / `hu` / `cz`) and **citySlug** (e.g. `oslo`, `wien`, `praha`)
4. For cuisine lists, set **cuisineSlug** (e.g. `pizza`, `sushi`, `burger`)
5. Optionally enable **enrichMenus** to pull a few full menus after the list
6. Click **Start** — open the **Dataset** tab for rows; **Key-value store** for `INPUT_ECHO` / `RUN_SUMMARY`

**Download** as CSV, Excel, or JSON.

#### Connect to your tools

| Platform | How |
| --- | --- |
| **Make.com** | Apify → Run Actor → `lentic_clockss/foodora-scraper` |
| **n8n** | Apify node → Run Actor |
| **Zapier** | Apify → Run Actor |
| **API / SDK** | Apify Client (`actorId`: `lentic_clockss/foodora-scraper`) |

***

### Coverage matrix

| Dimension | Covered |
| --- | --- |
| Markets | `no` `se` `at` `hu` `cz` |
| Excluded | brand `foodora.com`, closed `foodora.fi`, checkout / payment |
| Modes | cuisine · restaurant · city · shops · discoverCities · discoverCuisines · chain · startUrls |
| Output | Dataset rows + KV `INPUT_ECHO` / `RUN_SUMMARY` / `ERROR_SUMMARY` |

Default run memory **1024 MB**.

***

### FAQ

**Is this official Foodora / Delivery Hero software?**\
No. It collects publicly rendered listing and menu data for research and analysis. Respect site terms and local law.

**Why did my English city slug fail?**\
Many listing URLs use local keys (`wien`, `praha`). Pass those, or use aliases (`vienna`, `prague`) — they are normalized automatically.

**Do I need my own proxies?**\
No for normal Store runs — residential egress is handled for you.

**What about Foodpanda / Uber Eats?**\
Different products and domains. Search the Apify Store for those brands, or use [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper) for ad-hoc URLs.

***

### Related Actors

All **77** public Actors from \[[lentic\_clockss](https://apify.com/lentic_clockss)]. Click a name to open the Store detail page.

#### Jobs & Freelance

- [LinkedIn Jobs Scraper](https://apify.com/lentic_clockss/linkedin-jobs-scraper)
- [Bayt Jobs Scraper](https://apify.com/lentic_clockss/bayt-scraper)
- [Fiverr Gigs Scraper](https://apify.com/lentic_clockss/fiverr-programming-tech-gigs-scraper)
- [Freelancer.com Scraper](https://apify.com/lentic_clockss/freelancer-scraper)
- [Glassdoor Scraper](https://apify.com/lentic_clockss/glassdoor-scraper)
- [Himalayas Jobs Scraper](https://apify.com/lentic_clockss/himalayas-jobs-scraper)
- [Indeed Jobs Scraper](https://apify.com/lentic_clockss/indeed-jobs-scraper)
- [Jobicy Remote Jobs Scraper](https://apify.com/lentic_clockss/jobicy-remote-jobs-scraper)
- [RemoteOK Jobs Scraper](https://apify.com/lentic_clockss/remoteok-all-jobs-scraper)
- [SEEK Jobs Scraper](https://apify.com/lentic_clockss/seek-scraper)
- [Upwork Jobs Scraper](https://apify.com/lentic_clockss/upwork-jobs-scraper)

#### Real Estate

- [Zillow & Zumper Scraper](https://apify.com/lentic_clockss/us-real-estate-scraper)
- [Realtor.com Scraper](https://apify.com/lentic_clockss/realtor-com-scraper)
- [99.co Scraper](https://apify.com/lentic_clockss/ninetynine-co-sg-scraper)
- [Realtor.com Agents Scraper](https://apify.com/lentic_clockss/realtor-com-agents-scraper)
- [Apartments.com Rental Scraper](https://apify.com/lentic_clockss/apartments-com-rental-scraper)
- [Bayut Scraper](https://apify.com/lentic_clockss/bayut-uae-scraper)
- [Craigslist Housing Scraper](https://apify.com/lentic_clockss/craigslist-housing-scraper)
- [Daft.ie Scraper](https://apify.com/lentic_clockss/daft-property-scraper)
- [Dot Property Scraper](https://apify.com/lentic_clockss/dot-property-th-scraper)
- [FINN.no Scraper](https://apify.com/lentic_clockss/finn-scraper)
- [Funda Scraper](https://apify.com/lentic_clockss/funda-scraper)
- [Hepsiemlak Scraper](https://apify.com/lentic_clockss/hepsiemlak-scraper)
- [Idealista Scraper](https://apify.com/lentic_clockss/idealista-scraper)
- [Immobiliare.it Scraper](https://apify.com/lentic_clockss/immobiliare-property-scraper)
- [ImmoScout24 Scraper](https://apify.com/lentic_clockss/immobilienscout24-scraper)
- [Naver Land Scraper](https://apify.com/lentic_clockss/naver-land-scraper)
- [OpenSooq Scraper](https://apify.com/lentic_clockss/opensooq-real-estate-scraper)
- [Otodom Scraper](https://apify.com/lentic_clockss/otodom-scraper)
- [Property Finder Scraper](https://apify.com/lentic_clockss/property-finder-uae-scraper)
- [PropertyGuru Scraper](https://apify.com/lentic_clockss/propertyguru-sg-scraper)
- [realestate.com.au Scraper](https://apify.com/lentic_clockss/realestate-com-au-scraper)
- [Realtor.ca Scraper](https://apify.com/lentic_clockss/realtor-ca-scraper)
- [Rightmove Scraper](https://apify.com/lentic_clockss/rightmove-property-scraper)
- [SeLoger Scraper](https://apify.com/lentic_clockss/seloger-property-scraper)
- [SUUMO Scraper](https://apify.com/lentic_clockss/suumo-property-scraper)
- [Zillow Group Scraper](https://apify.com/lentic_clockss/zillow-group-scraper)

#### E-commerce

- [Shopee Search Scraper](https://apify.com/lentic_clockss/shopee-search-scraper)
- [E-commerce Scraper](https://apify.com/lentic_clockss/ecommerce-scraper)
- [1688 Global Product Search Scraper](https://apify.com/lentic_clockss/1688-global-scraper)
- [Allegro Scraper](https://apify.com/lentic_clockss/allegro-scraper)
- [Amazon Search Scraper](https://apify.com/lentic_clockss/amazon-search-results-collector)
- [ASOS Product Scraper](https://apify.com/lentic_clockss/asos-scraper)
- [Cdiscount Product Scraper](https://apify.com/lentic_clockss/cdiscount-scraper)
- [Costco Product Scraper](https://apify.com/lentic_clockss/costco-scraper)
- [Coupang Product Scraper](https://apify.com/lentic_clockss/coupang-scraper)
- [Etsy Scraper](https://apify.com/lentic_clockss/etsy-scraper)
- [Lazada Scraper](https://apify.com/lentic_clockss/lazada-ph-search-results-collector)
- [MercadoLibre Scraper](https://apify.com/lentic_clockss/mercadolibre-scraper)
- [Mercari Japan Scraper](https://apify.com/lentic_clockss/mercari-scraper)
- [Rakuten Japan Scraper](https://apify.com/lentic_clockss/rakuten-scraper)
- [SHEIN Product Scraper](https://apify.com/lentic_clockss/shein-scraper)
- [Target Product Scraper](https://apify.com/lentic_clockss/target-scraper)
- [Temu Product Scraper](https://apify.com/lentic_clockss/temu-scraper)
- [Walmart Product Scraper](https://apify.com/lentic_clockss/walmart-scraper)

#### Travel & Stays

- [Booking.com & Airbnb Scraper](https://apify.com/lentic_clockss/booking-airbnb-scraper)
- [Agoda Scraper](https://apify.com/lentic_clockss/agoda-scraper)
- [Airbnb Listings Scraper](https://apify.com/lentic_clockss/airbnb-listings-scraper)
- [Booking.com Hotels Scraper](https://apify.com/lentic_clockss/booking-hotels-scraper)
- [Despegar Scraper](https://apify.com/lentic_clockss/despegar-scraper)
- [Expedia Scraper](https://apify.com/lentic_clockss/expedia-scraper)
- [Traveloka Scraper](https://apify.com/lentic_clockss/traveloka-scraper)
- [Travelstart Flights Scraper](https://apify.com/lentic_clockss/travelstart-scraper)
- [Trip.com Scraper](https://apify.com/lentic_clockss/trip-com-scraper)
- [TripAdvisor Scraper](https://apify.com/lentic_clockss/tripadvisor-scraper)

#### Social & Content

- [TikTok Scraper](https://apify.com/lentic_clockss/tiktok-scraper)
- [Reddit Scraper](https://apify.com/lentic_clockss/reddit-scraper)
- [YouTube Shorts Scraper](https://apify.com/lentic_clockss/youtube-shorts-scraper)
- [YouTube Research Scraper](https://apify.com/lentic_clockss/youtube-research-scraper)
- [Hacker News Scraper](https://apify.com/lentic_clockss/hacker-news-scraper)

#### Ads Intelligence

- [Facebook Ad Library Scraper](https://apify.com/lentic_clockss/facebook-ad-library-scraper)
- [Google Ads Transparency VN](https://apify.com/lentic_clockss/google-ads-transparency-center-vn)
- [TikTok Ads Scraper](https://apify.com/lentic_clockss/tiktok-ads-top-ads-actor)

#### Local & Maps

- [Google Maps Scraper](https://apify.com/lentic_clockss/google-maps-scraper)

#### General Tools

- [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper)
- [Email Risk Validator](https://apify.com/lentic_clockss/email-risk-validator)
- [Phone Number Intelligence](https://apify.com/lentic_clockss/phone-number-intelligence)

→ Browse the full profile: [apify.com/lentic\_clockss](https://apify.com/lentic_clockss)

# Actor input Schema

## `mode` (type: `string`):

cuisine | restaurant | city | shops | discoverCities | discoverCuisines | chain | startUrls

## `market` (type: `string`):

Foodora country TLD

## `locale` (type: `string`):

Locale (alias of market)

## `citySlug` (type: `string`):

e.g. oslo, stockholm, vienna, budapest, prague

## `cuisineSlug` (type: `string`):

e.g. pizza, sushi, burger, grocery

## `vendorCode` (type: `string`):

Vendor code

## `vendorSlug` (type: `string`):

Vendor slug

## `restaurantUrl` (type: `string`):

Restaurant URL

## `chainName` (type: `string`):

For mode=chain — substring match on name/chain/slug

## `lang` (type: `string`):

Language path prefix

## `includeMenuItems` (type: `boolean`):

Include menu items

## `includeToppings` (type: `boolean`):

Include topping ids on variations

## `enrichMenus` (type: `boolean`):

After cuisine/city/shops/chain list, fetch menus for up to maxEnrich restaurants

## `maxEnrich` (type: `integer`):

Max restaurants to enrich

## `loadMoreRounds` (type: `integer`):

Load-more / scroll rounds

## `maxResults` (type: `integer`):

Max results

## `startUrls` (type: `array`):

Start URLs

## `proxyCountry` (type: `string`):

Proxy country

## `workerBaseUrl` (type: `string`):

Worker base URL override

## Actor input object example

```json
{
  "mode": "cuisine",
  "market": "no",
  "lang": "en",
  "includeMenuItems": true,
  "includeToppings": true,
  "enrichMenus": false,
  "maxEnrich": 5,
  "loadMoreRounds": 3,
  "maxResults": 50
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

## `runSummary` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("lentic_clockss/foodora-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("lentic_clockss/foodora-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call lentic_clockss/foodora-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=lentic_clockss/foodora-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/acts/Tl07FzguRAxJAMpFq/builds/wRSyV0JeuFgjXvql0/openapi.json
