TUI Scraper — Belgian Holiday Packages, Flights & Hotel Deals
Under maintenancePricing
Pay per usage
TUI Scraper — Belgian Holiday Packages, Flights & Hotel Deals
Under maintenanceScrape 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
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day 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.
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