Intrepid Travel Package Tour Scraper
Pricing
from $3.00 / 1,000 results
Intrepid Travel Package Tour Scraper
Scrape small-group package tours from intrepidtravel.com - browse by destination/region or trip style/theme (wildlife, cycling, family, walking, expeditions...), filter by duration/price/travel style, and get full tour detail with itinerary, inclusions, and reviews. No login required.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
24 days ago
Last modified
Categories
Share
Scrape small-group package tours from intrepidtravel.com — one of the world's largest adventure travel operators, running trips across 100+ countries. Browse tours by destination/region or by trip style/theme (wildlife, cycling, family, walking & trekking, expeditions, and more), filter by duration/price/travel style/departure date, or pull full tour detail with itinerary, inclusions, and reviews. No login, no API key, no cookies required.
What this actor does
browse— list tours for a destination and/or a trip theme, with rich filteringtripDetail— full detail for specific tours: day-by-day itinerary summary, inclusions (accommodation/transport/meals/activities), joining point, review breakdown, image gallery- Real prices (USD), durations, ratings, and review counts on every record
- Empty fields are always omitted — every returned field has real data
Output fields
Tour record (mode=browse)
tripCode, tripId, tripName, destinations[], durationDays, travelStyles[], themes[], priceValue, priceCurrency, discountPriceValue, reviewRating, reviewCount, physicalRating, nextDepartureDate, isNew, priceDropText, destinationQueried, themeQueried, sourceUrl
Tour detail record (mode=tripDetail)
tripCode, tripId, tripName, tagline, description, durationDays, destinations[], travelStyles[], themes[], startCity, startCountry, finishCity, finishCountry, groupSizeMin, groupSizeMax, minAge, maxAge, physicalRating, priceValue, priceCurrency, originalPriceValue, nextDepartureDate, reviewRating, reviewCount, reviews[] (up to 10 individual traveler reviews: reviewerName, rating, title, comment, submittedAt, departureDate), imageUrl, galleryImageUrls[], accommodations[], transport[], meals[], includedActivities[], itineraryDayCount, itinerarySummary[], joiningPointName, joiningPointAddress, sourceUrl
Every record also carries recordType and scrapedAt.
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string (select) | browse | browse / tripDetail |
destination | string (select) | none | Destination/region to browse. Leave/set to none to browse by theme only |
customDestinationSlug | string | – | Override destination with any intrepidtravel.com destination slug |
theme | string (select) | none | Trip style/theme to browse (or narrow a destination by) |
sortBy | string (select) | relevance | Reorder results: price low/high, duration short/long, rating high-low (mode=browse) |
travelStyle | string (select) | any | Filter to a comfort tier: Basic / Original / Comfort / Premium |
searchKeyword | string | – | Keyword filter on tour name/destinations/tagline |
minDuration / maxDuration | integer | – | Duration filter (days) |
minPrice / maxPrice | integer | – | From-price filter (USD) |
departureDateFrom / departureDateTo | string | – | Filter by listed next-departure date (YYYY-MM-DD) |
tripUrls | array | ["peru/inca-trail-express-166999"] | Tour slugs/URLs to fetch detail for (mode=tripDetail) |
maxItems | integer | 25 | Hard cap on emitted records (1–200) |
proxyConfiguration | object | off | Optional Apify proxy, used only as an automatic fallback on 403/429 |
Example: cycling tours under 15 days, Original tier
{"mode": "browse","theme": "cycling","travelStyle": "Original","maxDuration": 15,"maxItems": 20}
Example: wildlife tours in Africa, budget under $3000
{"mode": "browse","destination": "africa","theme": "wildlife","maxPrice": 3000,"maxItems": 20}
Example: full detail for a specific tour
{"mode": "tripDetail","tripUrls": ["vietnam/cycle-vietnam-167326"]}
Use cases
- Travel agencies & OTAs — bulk-import Intrepid's small-group tour catalog for a comparison site or booking widget
- Adventure travel content — power a destination/theme guide with real, bookable tours and current pricing
- Competitive intelligence — track a tour operator's pricing, discounts, and new-tour launches across destinations
- Group/corporate travel planning — shortlist tours by budget, duration, and travel style for an incentive trip
- Review & reputation monitoring — pull rating/review-count trends per destination or theme, or full traveler review text per tour
- Itinerary research — pull day-by-day itinerary summaries and inclusions before quoting a custom trip
FAQ
Do I need a login or account? No — all tour listings and detail pages scraped here are publicly visible.
Which destinations are supported? Any destination or region with a page at intrepidtravel.com/us/<slug> — the dropdown covers 100+ popular countries and regions; use customDestinationSlug for anything not listed.
What currency are prices in? USD, matching the /us storefront this actor reads from.
What does priceValue mean if there's also a discountPriceValue? priceValue is the standard from-price; discountPriceValue (browse mode) / originalPriceValue (detail mode) reflect an active promotional price when the tour has one.
Does nextDepartureDate show the full departure calendar? No — it's the tour's next/lowest-priced listed departure, not every scheduled departure date. Use mode=tripDetail on a specific tour and check intrepidtravel.com directly for the full booking calendar.
Does searchKeyword search Intrepid's entire catalog? No — it filters within the tours already returned by your chosen destination and/or theme, not a site-wide search. Combine it with a destination or theme for best results.
How do destination and theme combine when both are set? The destination fetches the tour list, and theme narrows it by matching each tour's own listed themes. Very specific destination+theme pairs may return fewer results than browsing either one alone.
Is there a limit on how many tours one destination/theme returns? Each destination or theme page lists up to roughly 100 tours — maxItems above that returns everything available rather than a partial page. For very broad browsing, run separate destination or theme queries.
Why is destinations[] sometimes derived from a map caption instead of a clean list? Tours browsed by theme don't carry a structured destinations list the way tours browsed by destination do, so the actor recovers the country names from the trip's own map caption text. This is accurate for the vast majority of tours; a handful of country names that naturally contain a comma (e.g. "Tanzania, United Republic Of") can occasionally be split incorrectly.