TUI Scraper — Belgian Holiday Packages, Flights & Hotel Deals
Pricing
from $8.00 / 1,000 result scrapeds
TUI Scraper — Belgian Holiday Packages, Flights & Hotel Deals
Scrape holiday packages and travel deals from TUI.be — Belgium's largest tour operator. Extract destinations, prices, hotel details, ratings, and availability. Compare TUI holiday offers programmatically. No login or cookies required.
Pricing
from $8.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Scrape holiday packages and travel deals from TUI.be, Belgium's largest tour operator. Extract destinations, prices, hotel details, star ratings, guest reviews, and availability for any destination, date, and departure airport.
Why use this actor?
Track TUI holiday prices over time and get notified when deals drop. Compare all-inclusive packages, flights, and hotel offers across destinations programmatically. Perfect for travel agencies, price comparison sites, and deal hunters monitoring Belgian holiday market prices. No login or cookies required.
Input
| Field | Type | Required | Description |
|---|---|---|---|
destination | String | No | Holiday destination (default: "Turkije"). Use Dutch names: Griekenland, Egypte, Spanje, Marokko, etc. |
departureDate | String | No | Earliest departure date in YYYY-MM-DD format. Leave empty for any date. |
duration | Select | No | Trip duration: 7, 10, or 14 nights (default: 7) |
departureAirport | Select | No | Brussels, Antwerp, Charleroi, or Liege (default: Brussels) |
maxResults | Integer | No | Maximum packages to return (default: 100) |
proxyConfiguration | Object | No | Proxy settings for larger scrapes |
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
hotelName | String | "Hotel Sunrise Resort" |
destination | String | "Antalya" |
country | String | "Turkije" |
rating | Number | 5 |
reviewScore | Number | 8.4 |
reviewCount | Integer | 342 |
price | Number | 1299 |
originalPrice | Number | 1549 |
currency | String | "EUR" |
pricePerPerson | Number | 649 |
duration | String | "7 nachten" |
departureDate | String | "2026-07-15" |
returnDate | String | "2026-07-22" |
departureAirport | String | "Brussel (Zaventem)" |
boardType | String | "All Inclusive" |
imageUrl | String | Hotel image URL |
url | String | Direct link to the package on TUI.be |
scrapedAt | String | ISO 8601 timestamp |
Example output
{"hotelName": "Hotel Sunrise Resort & Spa","destination": "Antalya","country": "Turkije","rating": 5,"reviewScore": 8.4,"reviewCount": 342,"price": 1299,"originalPrice": 1549,"currency": "EUR","pricePerPerson": 649,"duration": "7 nachten","departureDate": "2026-07-15","returnDate": "2026-07-22","departureAirport": "Brussel (Zaventem)","boardType": "All Inclusive","imageUrl": "https://images.tui.be/...","url": "https://www.tui.be/nl/hotel/turkije/antalya/sunrise-resort","scrapedAt": "2026-04-07T14:30:00.000Z"}
Use cases
- Price tracking — Schedule daily runs to monitor TUI holiday prices and spot deals before they sell out
- Price comparison — Feed TUI data into your travel comparison platform alongside other tour operators
- Market research — Analyze Belgian holiday trends: popular destinations, average prices, seasonal patterns
- Deal alerts — Combine with Apify webhooks to get notified when prices drop below your threshold
- Travel agency tools — Automate holiday package research for your clients
Popular destinations to scrape
Use Dutch destination names: Turkije, Griekenland, Egypte, Spanje, Portugal, Marokko, Tunesie, Kaapverdie, Dominicaanse Republiek, Mexico, Thailand, Bali.
Cost estimate
This actor uses Playwright (headless browser) and approximately 5-10 compute units per 100 results. At standard Apify pricing, that's roughly $0.25-0.50 per 100 packages.
How to scrape TUI data
- Create an Apify account (free tier available)
- Open the TUI Scraper actor page
- Enter your desired destination and departure parameters
- Click "Start" to begin scraping
- Download results as JSON, CSV, or Excel when the run finishes
You can also call the actor via the Apify API or schedule recurring runs to track price changes over time.
Integrations
Connect TUI Scraper results to your existing tools:
- Google Sheets — Automatic export after every run
- Slack / Email — Get notified when prices drop below your threshold
- Webhooks — Push deal data to your own API endpoint
- Zapier / Make — Connect to 5,000+ apps without code
Limitations
- Results depend on TUI.be's current availability and may change frequently
- Some package details (exact flight times, room types) require visiting individual hotel pages
- TUI.be is a Single Page Application — the actor uses a headless browser which is slower than API-based scrapers
- Data is scraped from the public website and may change without notice