Lastminute Hotels Search Scraper
Pricing
from $2.00 / 1,000 results
Lastminute Hotels Search Scraper
Scrape hotel search results from Lastminute.com including pricing, availability, promotions, geo data, and accommodation details. Perfect for travel analysts, price comparison tools, and hospitality researchers needing structured hotel data at scale.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Stealth mode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Lastminute.com Hotels Search Scraper: Extract Hotel Listings & Rates
What Is Lastminute.com?
Lastminute.com (All countries site) is a major European online travel platform specializing in hotels, flights, and holiday packages — often featuring last-minute deals and promotional pricing. Its hotel search surfaces hundreds of properties per destination with rich metadata including rates, dates, and geo-tagged locations. Manually collecting this data is impractical for analysis at scale; the Lastminute.com Hotels Search Scraper automates extraction from search result pages directly.
Overview
The Lastminute.com Hotels Scraper targets hotel search result URLs and returns structured records covering accommodation details, pricing, dates, promotions, geo coordinates, and debug metadata. It is built for:
- Travel analysts tracking pricing trends across destinations
- Price comparison platforms aggregating hotel rates
- Revenue managers benchmarking competitor rates
- Researchers studying tourism supply and demand patterns
The scraper supports bulk URL runs, configurable item limits, and fault-tolerant execution via the ignore_url_failures flag.
Input Format
The scraper accepts a simple JSON configuration:
{"ignore_url_failures": true,"max_items_per_url": 200,"urls": ["https://www.lastminute.com/s/tsx?businessProfileId=HOLIDAYSLASTMINUTECOUK_PROMO&seed=d570f0fe&source=csw&searchId=t1779814257478bcf5&bfSubSource=S01HPV10S03RR01&dateFrom=2026-05-29&dateTo=2026-05-30&pageType=search&searchMode=HO&sort=recommended&destination=G-TOR-5370&adults=2&vcSearchId=619701572","https://www.lastminute.ie/s/tsx?dateFrom=2026-05-30&dateTo=2026-05-31&pageType=search&searchMode=HO&sort=recommended&destination=G-TOR-5370&adults=2&source=csw&bfSubSource=S01HPV10S10RR01&businessProfileId=HOLIDAYSLASTMINUTEIE&searchId=t1779848947868d90c&seed=27812fe1&vcSearchId=586924281"]}
Field Reference
| Field | Type | Default | Description |
|---|---|---|---|
urls | array | — | One or more Lastminute.com (All countries site) hotel search result URLs. Paste individually or use bulk edit. The URL must be a search page (with searchMode=HO), not an individual hotel page. |
max_items_per_url | integer | 20 | Maximum number of hotel records collected per URL. Set higher (e.g., 200) for full destination coverage. |
ignore_url_failures | boolean | true | When true, failed URLs are skipped and the run continues. Recommended for bulk URL lists. |
Tip: Build search URLs directly from Lastminute.com by performing a hotel search and copying the resulting browser URL. Key parameters include
dateFrom,dateTo,destination,adults, andsort.
Output Format
Sample output
{"accommodation": {"facilities": {"adults_only": false,"children": false,"disable_guest": true,"entertainment": false,"free_wifi": true,"health_safety": true,"kitchen": false,"parking": true,"pets_allowed": false,"pool": false,"seafront": false,"spa": false,"general_ev_charge": true,"activities_bowling": true,"food_bar": true,"food_restaurant": true,"food_minimarket": true},"address": "38-51 Bedford Way","chain_name": "","comvel_id": 0,"orchestra_id": 0,"gallery": ["https://res.cloudinary.com/lastminute/image/upload/v1713530842/03.Twin_iitqvu.jpg","https://res.cloudinary.com/lastminute/image/upload/v1769619720/eji3qw15vjufmxnbm3wq.jpg","https://res.cloudinary.com/lastminute/image/upload/v1769619720/ywkiw0ayfoxj72knaboq.jpg","https://res.cloudinary.com/lastminute/image/upload/v1769619721/dulzpcxdj11azkzup2oc.jpg","https://res.cloudinary.com/lastminute/image/upload/v1769619718/kjdnb95cdbyo8ts0vixk.jpg"],"image": "https://res.cloudinary.com/lastminute/image/upload/v1713530842/03.Twin_iitqvu.jpg","hotel_id": 2520955,"is_alternative": false,"latitude": 51.523468017578125,"longitude": -0.1273140013217926,"name": "Royal National Hotel","provider_id": 31,"rating": 87,"reviews_num": 15047,"stars": 3,"type": "hotels","type_id": 1,"themes": [{"name": "cityhotel","score": 85,"type": "LOCATION_BASED"}]},"dates": {"acc_nights": 1,"alternative": false,"checkin": "2026-06-07","checkout": "2026-06-08","date_from": "2026-06-07","date_to": "2026-06-08","nights": 1,"alternative_deals": false,"sold_out": false},"geo": {"city_display_name": "London","city_name": "London","country_code": "GB","country_name": "United Kingdom","distance_km": 1.7977277537732073,"geo_d_b_id": "TOR-5370","internal_id_city": 141660,"leisure": 4,"tag_id": 0,"tag_ids": 0},"promotions": {"black_friday": false,"flash_sale": false,"flash_sale_expiration": "","london_eye": false,"tour_france": false},"rate": {"features": {"cancellation": true,"book_now_pay_later": false,"meal_plan": 1,"rooms": 1},"flags": {"fallback": true,"livectx": false,"loyalty": false,"mobile": false,"my_price": false,"opx": false,"pink_people": false,"plus": false,"tmp_stateful_send_search_id": true,"tsh": false,"voucher_extra_type": 0},"offers": {"january_sale": false,"ski_pass": false,"spa": false,"tickets": false,"transfer": false},"package_discount": {"enabled": false,"total_price_fo": 0,"total_price_ho": 0},"price": {"age": 46,"currency": "GBP","is_per_person": false,"deposit_amount": 0,"price": 0,"show_discount": false,"strikethrough": 0,"taxes": 0,"taxes_total": 0,"total": {"deposit_amount": 0,"price": 0,"price_eur": 103.18,"strikethrough": 0,"strikethrough_eur": 103.18}},"price_plus": {"age": 46,"currency": "GBP","is_per_person": false,"price": 0,"show_discount": false,"strikethrough": 0,"taxes": 0,"taxes_total": 0,"total": {"price": 0,"strikethrough": 0}},"tep": {"cost": 0,"discount": 0,"enabled": false,"voucher": 0,"standard_price": 0},"context": {}},"debug": {"business_profile": "HOL_LMNUK_GOOGLEHOTCOUK","initiator": "OpenX Search","opx_sort_priority": 0,"pricing_rules": {"hotel_listing_price_id": 0,"hotel_listing_price_rule_id": 0,"hotel_listing_rate_type": "","markup_price_rrule_id": 0,"markup_rule_id": 0},"ranking_destination": 44,"price_source": "Supply","ranking_man": 115,"ranking_pos_absolute": 74,"ranking_pos_adjusted": 1,"ranking_pos_original": 74,"ranking_psq": 35.87,"ranking_sa": 0,"ranking_sa_type": "Lunik (P)","ranking_type": "MSRP+RTCO (FS)","rtco_enabled": true,"rtco_score": 818492,"rtco_variation": 1,"trace_id": "5a43e800-0320-5739-4c47-574147501a01"},"from_url": "https://www.lastminute.com/s/tsx?businessProfileId=HOLIDAYSLASTMINUTECOUK_PROMO&seed=d570f0fe&source=csw&searchId=t1779814257478bcf5&bfSubSource=S01HPV10S03RR01&dateFrom=2026-05-29&dateTo=2026-05-30&pageType=search&searchMode=HO&sort=recommended&destination=G-TOR-5370&adults=2&vcSearchId=619701572"}
Each hotel record is organized into six top-level groups:
1. Accommodation
Core property information including hotel name, star rating, property type, facilities, images, and internal identifiers. This is the primary block for building a property catalog.
2. Dates
Check-in and check-out dates, length of stay, and availability window derived from the search query. Useful for correlating rates to specific date ranges.
3. Geo
Geographic metadata including destination name, country, region, coordinates (latitude/longitude), and destination ID (e.g., G-TOR-5370). Enables map-based visualization and regional filtering.
4. Promotions
Any active deals, discount labels, or promotional tags attached to the listing (e.g., "Early Bird", "Limited Offer"). Valuable for tracking promotional activity over time.
5. Rate
Pricing data including base rate, total price, currency, per-night cost, and board type (e.g., room only, breakfast included). The most critical group for price comparison and trend analysis.
6. Debug
Internal metadata such as search session IDs, source parameters, and scrape timestamps. Useful for tracing data provenance and debugging run-specific issues.
How to Use
- Build your search URL — Go to Lastminute.com, search for hotels in your target destination with the desired dates and guest count, then copy the full URL from the browser.
- Configure the input — Paste the URL(s) into the
urlsarray. Adjustmax_items_per_urlbased on how many results you need (up to 200 per run). - Run the scraper — Start the actor and monitor progress in the run log.
- Export results — Download as JSON, CSV, or Excel for analysis or integration.
Best practices:
- Use specific date ranges in your URL for accurate rate data — rates change daily.
- Run separate URLs per destination for cleaner, segmented datasets.
- Set
ignore_url_failures: truewhen running multiple URLs to avoid full-run failures from a single bad link. - If results seem truncated, verify
max_items_per_urlis set high enough for the destination's hotel count.
Use Cases & Business Value
- Rate intelligence: Monitor nightly rate fluctuations across competing hotels in a destination
- Promotion tracking: Detect when and how hotels discount via Lastminute.com
- Market research: Quantify hotel supply by star rating, region, or board type
- Travel aggregators: Feed structured listings into custom comparison engines
The scraper replaces hours of manual browsing with a single automated run, delivering consistent, structured data ready for spreadsheets, databases, or BI dashboards.
Conclusion
The Lastminute.com Hotels Search Scraper is an efficient tool for extracting hotel search data at scale — covering pricing, availability, promotions, and geo context in one pass. Whether you're building a rate tracker or conducting market research, it turns Lastminute search pages into actionable datasets within minutes.