Neckermann Scraper — Belgian Holiday Packages & Hotels
Pricing
Pay per usage
Neckermann Scraper — Belgian Holiday Packages & Hotels
Scrape holiday packages, hotels, prices, ratings, and flight details from Neckermann.be. Supports destination filtering, meal plans, and travel dates. No login 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
3 days ago
Last modified
Categories
Share
Neckermann Scraper
Scrape holiday packages, hotels, prices, ratings, and flight details from Neckermann.be. Neckermann is one of Belgium's most popular travel booking platforms, offering package holidays (flights + hotel), bus trips, and accommodation-only deals across 50+ destinations worldwide.
How it works
Neckermann Scraper calls the internal search API used by Neckermann.be to fetch holiday package data. The API returns structured HTML fragments with hotel details, prices, reviews, and travel information. The scraper parses these fragments and enriches them with structured pricing data when available.
This approach is fast and reliable because it skips browser rendering entirely and directly consumes the backend search endpoint.
Input
| Field | Type | Default | Description |
|---|---|---|---|
destination | string | "Spanje" | Destination country in Dutch (e.g., "Griekenland", "Turkije", "Egypte") |
departureDate | string | 30 days from now | Earliest departure date in YYYY-MM-DD format |
duration | integer | 7 | Trip duration in nights (7 or 14) |
travelers | integer | 2 | Number of adult travelers |
maxResults | integer | 50 | Maximum number of packages to return |
proxyConfiguration | object | Belgian residential | Proxy settings |
All fields are optional. If you send an empty input {}, the scraper uses sensible defaults (Spain, 7 nights, 2 adults).
Supported destinations
The scraper supports all destinations available on Neckermann.be, including:
- Popular: Spanje, Griekenland, Turkije, Egypte, Tunesie, Portugal, Italie
- Exotic: Dominicaanse Republiek, Curacao, Thailand, Mexico, Jamaica
- European: Kroatie, Bulgarije, Malta, Cyprus, Montenegro
- Winter sports: Oostenrijk, Zwitserland, Frankrijk
Use Dutch names as shown above. The scraper maps them to the internal geo codes automatically.
Output
| Field | Type | Example |
|---|---|---|
title | string | "Iberostar Selection Es Trenc" |
destination | string | "Spanje > Mallorca > Colonia Sant Jordi" |
country | string | "Spanje" |
region | string | "Mallorca" |
city | string | "Colonia Sant Jordi" |
departureDate | string | "2026-06-15" |
returnDate | string | "2026-06-22" |
duration | integer | 7 |
price | number | 574 |
currency | string | "EUR" |
priceTotal | number | 1148 |
hotel | string | "Iberostar Selection Es Trenc" |
stars | integer | 5 |
rating | number | 9.4 |
reviewCount | integer | 10 |
boardType | string | "Logies" |
transport | string | "Flight" |
departureAirport | string | "Brussel" |
tags | array | ["Aanrader", "Iberostar"] |
url | string | Full package URL |
imageUrl | string | Hotel image URL |
scrapedAt | string | ISO 8601 timestamp |
Board types
Neckermann uses Dutch names for meal plans:
| Dutch | English |
|---|---|
| All inclusive | All inclusive |
| Volpension | Full board |
| Halfpension | Half board |
| Logies en ontbijt | Bed & breakfast |
| Logies | Room only |
Cost
The scraper uses the search API directly (no browser), so it runs fast and cheap. Expect about 1,000 results per $1 on Apify.
How to scrape Neckermann data
This Actor automates the process of extracting structured holiday package data from Neckermann.be, Belgium's largest travel booking platform. You can run it directly from the Apify console, the Apify API, or any of the official SDKs (JavaScript, Python).
The scraper handles pagination automatically and respects the site's rate limits.
Typical workflows
- Price monitoring: Track package prices to a destination over time and alert when deals appear
- Competitive analysis: Compare Neckermann prices against TUI, Thomas Cook, or Sunweb
- Market research: Analyze which destinations, hotels, and board types are most popular
- Travel aggregation: Build a holiday comparison tool that includes Neckermann offers
- Lead generation: Feed package data into affiliate sites or travel comparison platforms
Step-by-step
- Open the Input tab and set your destination (e.g.,
"Spanje") - Optionally set departure date, duration, and traveler count
- Click Start and wait for the run to complete
- Download results from the Output tab in JSON, CSV, Excel, XML, or HTML
- Schedule recurring runs from the Schedule tab for ongoing monitoring
Programmatic usage
Trigger runs from your backend via the Apify API and retrieve the dataset when finished. Works with Zapier, Make, n8n, BigQuery, and Google Sheets via webhooks.
How to use Neckermann Scraper
- Navigate to the Input tab
- Enter your destination in Dutch (or leave empty for Spain)
- Adjust travel dates, duration, and number of travelers
- Set
maxResultsto control how many packages you want - Click Start to begin the scrape
- Results appear in the Output tab as structured JSON
Tips for best results
- Start small: Run with
maxResults: 10before launching large jobs - Use proxies: Belgian residential proxies give the best results since Neckermann.be is a Belgian site
- Check seasonality: Travel results vary heavily by season. Summer dates return more options than winter
- Combine destinations: Run multiple scrapes for different destinations to build a comprehensive dataset
- Schedule runs: Daily or weekly runs are ideal for price tracking
FAQ and support
Is it legal to scrape Neckermann? This Actor extracts publicly available travel package data. Always review the website's Terms of Service before scraping at scale.
Why am I getting fewer results than expected? Some destination and date combinations have limited availability. Try broadening your search (remove specific dates, try a different destination).
Can I filter by board type or hotel rating? The current version returns all available packages for a destination. Filter the results in post-processing for specific board types or star ratings.
The scraper returns 0 results — what should I do? Enable Apify Belgian residential proxies in the input. The site may block non-Belgian IPs. Also verify your destination name is in Dutch.
Prices differ from the website — why? Neckermann shows personalized pricing based on cookies, departure airports, and dynamic availability. The scraper sees the default prices for a fresh session.
For issues, feature requests, or bug reports, open a ticket in the Issues tab on the Actor page. We monitor every actor and ship fixes quickly when sites change.