Wolt Scraper

Wolt Scraper

by odaudlegur

Automatically scrape Wolt restaurant data, verify live websites, and extract emails & social links. Filters out junk for clean lead lists.

68 runs
11 users
Try This Actor

Opens on Apify.com

About Wolt Scraper

Need to build a list of restaurant contacts from Wolt? This scraper does the heavy lifting for you. It pulls restaurant data directly from wolt.com, but here's the real time-saver: it doesn't just collect URLs. It actively checks each restaurant's website to see if it's live, then crawls those sites to find email addresses and social media links. I've used it to skip the manual grunt work of visiting dozens of dead links or sifting through generic template pages. The built-in filters are smart—they automatically ignore common telemetry junk and template filler, so you get a cleaner list of actual contact points. It's perfect for sales teams looking for leads, marketers building local partnership lists, or anyone in the food industry doing competitor research. You get a structured dataset of viable restaurants with their direct web presence, ready to export and use. It turns a hours-long manual search into a few minutes of automated data collection.

What does this actor do?

Wolt Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Wolt Scraper

An Apify Actor that extracts restaurant data from Wolt (wolt.com). It scrapes restaurant listings and detail pages, and can optionally crawl each restaurant's own website to discover contact information like emails and social media links.

Key Features

  • Listing Scraper: Starts from Wolt listing pages (e.g., https://wolt.com/en/nor/oslo/restaurants) and extracts links to individual restaurant pages.
  • Detail Extraction: Parses restaurant pages for core data: name, address, phone number, and website URL.
  • Contact Discovery: For restaurants with a website, it can crawl a configurable number of internal pages (default: 3) to find additional email addresses and social media profiles (Facebook, Instagram, LinkedIn, X, YouTube, TikTok, Pinterest).
  • Robust Parsing: Extracts data from multiple sources on the page, including visible HTML, JSON-LD structured data, and Next.js __NEXT_DATA__.

How to Use

Configure the actor using the input fields below. The scraper follows this workflow:

  1. It loads the provided start_urls (Wolt listing pages).
  2. From each listing's initial HTML, it collects all restaurant detail page links.
  3. It visits each detail page to extract the core restaurant information.
  4. If a website is found, it will attempt to crawl a few pages from that domain to discover emails and social links.
  5. All results are saved to the default dataset.

Input Configuration

Configure the run via the following input fields (typically in input_schema.json):

Field Type Description
start_urls array Required. List of Wolt listing page URLs to start from.
max_results integer Total restaurants to save (0 = no limit).
site_email_max_pages integer Number of pages to visit on a restaurant's website to find contacts (default: 3).
timeout_seconds integer Request read timeout in seconds (default: 30).

Example Input:

{
  "start_urls": [
    {"url": "https://wolt.com/en/nor/oslo/restaurants"}
  ],
  "max_results": 100,
  "site_email_max_pages": 3,
  "timeout_seconds": 30
}

Output

The actor outputs structured JSON objects for each restaurant. Missing fields are represented as "n/a".

{
  "source_url": "https://wolt.com/en/nor/oslo/restaurant/chaiwala-oslo",
  "name": "Chaiwala Oslo",
  "address": "Examplegata 1, 0150 Oslo",
  "phone": "+47 12 34 56 78",
  "website": "https://example-restaurant.no",
  "website_details": "ok",
  "email1": "post@example-restaurant.no",
  "social_facebook": "https://www.facebook.com/example",
  "social_instagram": "n/a",
  "social_linkedin": "n/a",
  "social_x": "n/a",
  "social_youtube": "n/a",
  "social_tiktok": "n/a",
  "social_pinterest": "n/a"
}

Notes

  • Wolt uses client-side rendering for listings. The scraper extracts restaurant links present in the initial HTML response. For broader coverage, provide multiple listing URLs (e.g., different cities or cuisine pages).
  • Use this tool responsibly. Adhere to local laws, Wolt's Terms of Service, and maintain reasonable request rates.

© 2025 SLSH. All rights reserved.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Wolt Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
odaudlegur
Pricing
Paid
Total Runs
68
Active Users
11
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support