Bookmundi Tours Search Scraper
Pricing
from $2.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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}
| Field | Type | Default | Description |
|---|---|---|---|
urls | array | — | Search 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_url | integer | 20 | Maximum number of tour listings to collect per URL. Increase up to 200 for larger result sets. |
ignore_url_failures | boolean | true | If 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=Nto 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
| Field | Meaning |
|---|---|
Product ID | Unique Bookmundi identifier for the tour |
Product Title | Display name of the tour |
Product Slug | URL-safe version of the title |
Featured Image | Primary image URL shown in listings |
Search Image | Thumbnail used in search result cards |
Map Snapshot Image | Static map preview of the tour route |
Tour Type Flags
Boolean fields that classify the tour's format. Each can be true or false:
| Field | Meaning |
|---|---|
Is Multi Day Tour | Spans multiple days |
Is Private Tour | Private group only |
Is Private And Group Tour | Offers both private and group options |
Is Group Tour | Shared/group departure |
Is Small Group Tour | Capped group size |
Is Independent Tour | Self-guided format |
Is Cruise Tour | Cruise-based itinerary |
Is Eco Tour | Eco/sustainable-certified tour |
Is Solo Tour | Marketed to solo travelers |
Is API Operator | Operator connected via API |
Geography
| Field | Meaning |
|---|---|
Start Destination | Departure city/location |
End Destination | Final arrival city/location |
Countries | List of countries covered |
Destinations | Specific destinations visited |
Continents | Continent(s) the tour spans |
Is Single Country Tour | Stays within one country |
Is Multi Country Tour | Crosses multiple countries |
Default Region Code | Primary region/currency region |
Duration & Logistics
| Field | Meaning |
|---|---|
Duration | Human-readable duration (e.g., "7 days") |
Duration Type | Unit type: days, hours, etc. |
Duration In Minutes | Normalized duration for sorting/filtering |
Min Age | Minimum participant age |
Max Age | Maximum participant age |
Cutoff Days | Booking cutoff before departure |
Trip Language | Language the tour operates in |
Guide Language | Language(s) spoken by guides |
Content & Experience
| Field | Meaning |
|---|---|
Description Text | Full tour description (plain text) |
Review Text | Aggregated or featured review snippet |
Tour Types | Activity categories (e.g., hiking, cultural) |
Activities | Specific activities included |
Accommodations | Accommodation types (e.g., hotel, hostel) |
Accommodation Labels | Labeled tiers (e.g., budget, 3-star) |
Pricing & Commercial Flags
| Field | Meaning |
|---|---|
Original Price | Base price before discount |
Discounted Price | Final price after discount |
Discount Percentage | Percentage reduction applied |
Product Has Discount | Boolean: discount currently active |
Is Best Seller | Flagged as a bestselling tour |
Is Selling Fast | Urgency flag for high-demand tours |
Is Budget Tour | Positioned as a budget option |
Is Luxury Tour | Positioned as a luxury option |
Is Tour Customizable | Can be customized on request |
Ratings & Operator
| Field | Meaning |
|---|---|
Rating Score | Average review score |
Rating Count | Number of reviews |
Physical Rating Level | Difficulty/fitness level required |
Tour Operator ID | Unique ID of the operating company |
Tour Operator | Operator name and details |
Default Version ID | Default tour version/package ID |
Available Regions | Regions where the tour can be booked |
How to Use
- Get search URLs — Run a search on Bookmundi (e.g., destination, duration, type) and copy the results page URL. Append
?page=Nfor additional pages. - Configure input — Paste URLs into
urls. Setmax_items_per_urlbased on how many results per page you expect (typically up to 20–30 per page; set higher to be safe). - Run the scraper — Start the actor. Enable
ignore_url_failures: truefor multi-URL runs. - 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.