Bookmundi Tours Search Scraper avatar

Bookmundi Tours Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Bookmundi Tours Search Scraper

Bookmundi Tours Search Scraper

Scrape tour listings from Bookmundi.com search pages and collect 50+ fields per tour — including pricing, ratings, destinations, tour types, operator info, and availability. Perfect for travel aggregators, analysts, and OTA developers.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Bookmundi.com Tours Scraper: Extract Travel Tour Search Results

Excerpt: Scrape tour listings from Bookmundi.com search pages and collect 50+ fields per tour — including pricing, ratings, destinations, tour types, operator info, and availability. Perfect for travel aggregators, analysts, and OTA developers.


What Is Bookmundi.com?

Bookmundi.com is a global tour booking platform aggregating thousands of multi-day trips, cruises, private tours, and adventure packages from operators worldwide. Its search results pages contain rich, structured tour data — but extracting it manually across hundreds of pages is impractical. The Bookmundi Tours Search Scraper automates this, turning search result pages into clean, structured datasets.


Overview

This scraper targets Bookmundi's tour search and filter URLs, collecting detailed records for every listing on the page. It is well-suited for:

  • Travel aggregators building or refreshing tour inventory feeds
  • Price monitoring tools tracking discounts and rate changes
  • Market researchers analyzing tour supply by destination or operator
  • OTA developers integrating third-party tour data into booking platforms

Input Format

{
"urls": ["https://www.bookmundi.com/s/italy?page=10"],
"ignore_url_failures": true,
"max_items_per_url": 200
}
FieldTypeDefaultDescription
urlsarraySearch result page URLs to scrape (e.g., /s/italy?page=10). Add one per line or use bulk edit. Multiple URLs supported.
max_items_per_urlinteger20Maximum number of tour listings to collect per URL. Increase up to 200 for larger result sets.
ignore_url_failuresbooleantrueIf true, the scraper continues running when a URL fails, skipping it instead of stopping the entire run.

Tip: Use Bookmundi's filter parameters in the URL (destination, duration, price range, tour type) to target specific segments. Paginate with ?page=N to collect across multiple pages.


Output Format

Sample output

{
"product_id": 4957,
"product_title": "Journeys: Iconic Italy",
"product_slug": "journeys-iconic-italy-4957",
"featured_image": "/tour/iconic-italy-266137-1644387579.jpg",
"search_image": "tour/iconic-italy-266137-1644387579.jpg",
"is_multi_day_tour": true,
"is_private_tour": false,
"is_private_and_group_tour": false,
"is_group_tour": true,
"is_small_group_tour": true,
"is_independent_tour": false,
"is_cruise_tour": false,
"is_eco_tour": true,
"is_api_operator": true,
"is_solo_tour": false,
"is_single_country_tour": true,
"is_multi_country_tour": false,
"is_tour_customizable": false,
"map_snapshot_image": "snapshots/df18f610-9511-4be5-8798-aea57271f1d9.jpeg",
"min_age": 12,
"max_age": 100,
"duration": 14,
"duration_type": "days",
"duration_in_minutes": 20160,
"start_destination": {
"id": 243,
"idx": "243:Venice",
"city": "Venice",
"country": "Italy",
"country_id": 82
},
"end_destination": {
"id": 215,
"idx": "215:Rome",
"city": "Rome",
"country": "Italy",
"country_id": 82
},
"countries": {
"text": "italy",
"idx": "82:Italy",
"ids": [
82
]
},
"tour_types": [
201,
2
],
"destinations": {
"ids": [
215,
243,
961,
13725,
234,
511,
513
],
"idx": "215:Rome;243:Venice:19380;961:Amalfi;13725:Cinque Terre:516;234:Florence:557;511:Naples:19381;513:Sorrento:19381",
"text": "Rome;Venice;Amalfi;Cinque Terre;Florence;Naples;Sorrento"
},
"trip_language": "english",
"guide_language": "english",
"accommodations": [
"Premium"
],
"accommodation_labels": [
"Hotel",
"Villa"
],
"activities": {
"text": "Cultural, religious and historic sites;City sightseeing;Countryside and village visits;Museum and gallery visits;Farm and plantation visits",
"ids": [
1505,
232,
1497,
607,
1715
],
"idx": "1505:Cultural, religious and historic sites:1818;232:City sightseeing:1818;1497:Countryside and village visits:1818;607:Museum and gallery visits:1818;1715:Farm and plantation visits:1814",
"parent_idx": "1818:Sightseeing, attractions, culture and history;1814:Wildlife, landscapes and nature",
"parent_ids": [
1818,
1818,
1818,
1818,
1814
]
},
"continents": {
"text": "europe",
"idx": "3:Europe",
"ids": [
3
]
},
"description_text": "$76",
"review_text": "G Adventures and Cinzia our CEO made traveling through Italy, easy, fun, with unforgettable memories. I highly recommend, and I plan to book another trip with G Adventures. Thank you Cinzia for making this trip AMAZING!",
"product_has_discount": true,
"rating_count": 8,
"rating_score": 5,
"is_best_seller": false,
"is_selling_fast": false,
"is_budget_tour": false,
"is_luxury_tour": true,
"physical_rating_level": "moderate",
"tour_operator_id": 1156,
"tour_operator": "G Adventures",
"cutoff_days": 7,
"default_region_code": null,
"default_version_id": null,
"available_regions": "",
"original_price": 7099,
"discounted_price": 5679,
"discount_percentage": 20.002817298211017,
"from_url": "https://www.bookmundi.com/s/italy?page=2"
}

Each tour listing returns a record with 50+ fields, grouped below by category.

Identity & Media

FieldMeaning
Product IDUnique Bookmundi identifier for the tour
Product TitleDisplay name of the tour
Product SlugURL-safe version of the title
Featured ImagePrimary image URL shown in listings
Search ImageThumbnail used in search result cards
Map Snapshot ImageStatic map preview of the tour route

Tour Type Flags

Boolean fields that classify the tour's format. Each can be true or false:

FieldMeaning
Is Multi Day TourSpans multiple days
Is Private TourPrivate group only
Is Private And Group TourOffers both private and group options
Is Group TourShared/group departure
Is Small Group TourCapped group size
Is Independent TourSelf-guided format
Is Cruise TourCruise-based itinerary
Is Eco TourEco/sustainable-certified tour
Is Solo TourMarketed to solo travelers
Is API OperatorOperator connected via API

Geography

FieldMeaning
Start DestinationDeparture city/location
End DestinationFinal arrival city/location
CountriesList of countries covered
DestinationsSpecific destinations visited
ContinentsContinent(s) the tour spans
Is Single Country TourStays within one country
Is Multi Country TourCrosses multiple countries
Default Region CodePrimary region/currency region

Duration & Logistics

FieldMeaning
DurationHuman-readable duration (e.g., "7 days")
Duration TypeUnit type: days, hours, etc.
Duration In MinutesNormalized duration for sorting/filtering
Min AgeMinimum participant age
Max AgeMaximum participant age
Cutoff DaysBooking cutoff before departure
Trip LanguageLanguage the tour operates in
Guide LanguageLanguage(s) spoken by guides

Content & Experience

FieldMeaning
Description TextFull tour description (plain text)
Review TextAggregated or featured review snippet
Tour TypesActivity categories (e.g., hiking, cultural)
ActivitiesSpecific activities included
AccommodationsAccommodation types (e.g., hotel, hostel)
Accommodation LabelsLabeled tiers (e.g., budget, 3-star)

Pricing & Commercial Flags

FieldMeaning
Original PriceBase price before discount
Discounted PriceFinal price after discount
Discount PercentagePercentage reduction applied
Product Has DiscountBoolean: discount currently active
Is Best SellerFlagged as a bestselling tour
Is Selling FastUrgency flag for high-demand tours
Is Budget TourPositioned as a budget option
Is Luxury TourPositioned as a luxury option
Is Tour CustomizableCan be customized on request

Ratings & Operator

FieldMeaning
Rating ScoreAverage review score
Rating CountNumber of reviews
Physical Rating LevelDifficulty/fitness level required
Tour Operator IDUnique ID of the operating company
Tour OperatorOperator name and details
Default Version IDDefault tour version/package ID
Available RegionsRegions where the tour can be booked

How to Use

  1. Get search URLs — Run a search on Bookmundi (e.g., destination, duration, type) and copy the results page URL. Append ?page=N for additional pages.
  2. Configure input — Paste URLs into urls. Set max_items_per_url based on how many results per page you expect (typically up to 20–30 per page; set higher to be safe).
  3. Run the scraper — Start the actor. Enable ignore_url_failures: true for multi-URL runs.
  4. Export — Download as JSON, CSV, or Excel.

Tips:

  • Filter URLs by tour type, price, or duration to collect targeted subsets.
  • Combine multiple destination URLs in one run for regional comparisons.
  • If a URL returns 0 results, confirm it loads correctly in a browser — Bookmundi may require specific query parameters.

Use Cases & Business Value

  • Price intelligence: Track how operators adjust pricing and discounts over time
  • Inventory feeds: Populate or update a tour aggregator database
  • Destination analysis: Compare tour supply, types, and ratings across destinations
  • Operator research: Profile tour operators by volume, ratings, and pricing tier

Conclusion

The Bookmundi Tours Search Scraper delivers structured, detailed tour data directly from search results — no manual copying, no pagination headaches. With 50+ fields covering pricing, geography, tour types, and operator metadata, it gives travel businesses and researchers the data foundation they need to move fast.