Outdoorsy Scraper
Pricing
from $3.00 / 1,000 results
Outdoorsy Scraper
Scrape Outdoorsy (outdoorsy.com) - the world's largest RV rental marketplace. Search rentals by location and dates, browse by RV type, fetch listings by URL, or scrape owner profiles. Get nightly/weekly/monthly prices, RV specs, sleeps, amenities, photos, ratings, and policies.
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
3 days ago
Last modified
Categories
Share
Scrape Outdoorsy — the world's largest RV rental marketplace, with 100,000+ RVs, motorhomes, camper vans, travel trailers, fifth wheels, and toy haulers across the USA, Canada, UK, Australia, and Europe. Search rentals by location and dates, browse by RV type, fetch listings by URL, or scrape owner profiles. Get nightly/weekly/monthly prices, full vehicle specs, sleeping capacity, amenities, photo URLs, owner response rates, ratings, and delivery and mileage policies.
What this actor does
- Four modes:
search,browseByRvType,byUrl,ownerProfile - Full listing detail: nightly/weekly/monthly prices, RV class, year, make/model, length and weight specs, sleeps, beds, amenities, fuel type, tags
- Pricing policies: security deposit, prep fee, weekly/monthly discounts, minimum days, mileage policy (included miles + extra-mile price), delivery radius and price
- Owner data: name, response rate, owner score, dealer/pro status, profile photo, and the owner's other listings
- Photos: every photo URL from the listing gallery plus the primary image
- Filters: RV type, country, nightly price range, minimum rating, keyword, delivery, instant book, pet friendly, date availability window
- Reliable access: uses a modern Chrome fingerprint for direct access; optional proxy is engaged automatically only if a request gets blocked
- Empty fields are omitted
Data source
The actor reads outdoorsy.com — the RV rental marketplace — through its public search, listing-detail, user-profile, and reviews endpoints. No login, cookies, or API keys are required.
Limitations
- Search results cap: the marketplace caps a single query's result set near 1000 listings;
maxItemsis the hard output cap (max 1000). - Pricing: all price fields are nightly/weekly/monthly base rates in USD as shown by the marketplace, excluding taxes and booking fees. Some listings use custom pricing;
minBundleDayPricereflects the cheapest configured rate. - Price/rating filters are applied against the data Outdoorsy returns (a listing without a published rate or rating passes the corresponding filter rather than being dropped).
- Availability window:
startDate/endDatefilter to listings bookable in that window; listings without published availability pass through. - Reviews: fetched on demand in
byUrlmode (includeReviews) — up to 10 reviews per listing. - Camper vans are grouped under Class B on Outdoorsy; the
camperVanRV type maps to the same bucket. rvTypeaccepts display spellings too (Class C,travel trailer,fifth wheel,pop-up, …) — they are normalized to the canonical enum keys before querying.- Inverted ranges are rejected up front: if
minPrice>maxPrice(orminRating> 5, etc.) the run exits with a clear status message instead of burning API calls. - Owner profiles carry both
ownerProfileUrland the project-standardsourceUrl. - Not affiliated: this actor is a third-party tool and is not affiliated with or endorsed by Outdoorsy.
Output per listing
listingId,name,slug,sourceUrlvehicleType(Class A / Class B / Travel trailer / …),type,rentalCategoryvehicleClass,vehicleBodyClass,vehicleMake,vehicleModel,vehicleYear,vehicleTitle,vehicleLicensePlateStatevehicleLength,vehicleLengthWithHitch,vehicleWidth,vehicleHeight,vehicleDryWeight,vehicleGvwr,vehicleAmps,vehicleBoxLengthsleeps,sleepsAdults,sleepsKids,seatbelts,beds[](e.g.Queen x1)pricePerDay,pricePerWeek,pricePerMonth(USD), pluslowPricePerDay,minBundleDayPriceweeklyDiscount,monthlyDiscount,minimumDays,securityDeposit,prepFee,currencycity,state,county,country,zip,latitude,longitude,distanceMilesrating,reviewCount,communicationScore,cleanlinessScore,mechanicalScore,valueScore,groupReviewScoreamenities[](pet friendly, generator, Wi-Fi, air conditioner, solar panels, …)ownerUserId,ownerName,ownerResponseRate,ownerScore,ownerIsDealer,ownerIsPro,ownerAvatarUrl,ownerProfileUrldeliveryAvailable,deliveryRadiusMiles,deliveryPricePerMilemileageIncludedPerDay,mileageUnlimited,mileageUnit,extraMilePriceinstantBook,allowsLongTerm,cancelPolicy,cancelText,checkIn,checkOutsummary,description,houseRules,hostNotes,tags[]primaryImageUrl,photoUrls[]— all listing photo URLsreviews[]— up to 10 reviews with scores and dates (mode=byUrl withincludeReviews)completedTripsCount,requestCount90d,favoriteCount,rentalViewsLast30Days,created,updatedrecordType: "listing",scrapedAt
Output per owner profile (mode = ownerProfile)
ownerUserId,ownerName,firstName,lastName,avatarUrl,ownerProfileUrl,sourceUrlisDealer,isPro,isGuest,isOwnerresponseRate(%),averageResponseTime,medianResponseTime,ownerScoreownerReviewsCount,reviewsCount,yearsOwned,yearsRVingbusinessName,businessDescription,businessWebsite,description,experiencecancelPolicy,localeLanguage,localeBaseCurrency,created,social[]listings[]— the owner's other rentals:{listingId, name, vehicleType, pricePerDay, rating, reviewCount, city, state, primaryImageUrl, sourceUrl}recordType: "ownerProfile",scrapedAt
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / browseByRvType / byUrl / ownerProfile |
searchQuery | string | United States | City, region, or destination (mode=search) |
rvType | string | – | 9-value RV type enum (required for browseByRvType, filter for search) |
searchAddress | string | United States | Search area (mode=browseByRvType) |
listingUrls | array | – | Listing URLs or IDs (mode=byUrl) |
ownerRefs | array | – | Owner URLs or IDs (mode=ownerProfile) |
country | string | – | US / CA / UK / AU / EU filter |
minPrice | number | 0 | Minimum nightly price in USD |
maxPrice | number | 0 | Maximum nightly price in USD |
minRating | number | 0 | Minimum average rating (0–5) |
containsKeyword | string | – | Keyword filter on title/make/model/city/owner |
sortBy | string | – | price_asc / price_desc / distance_asc / distance_desc / rating_desc / rating_asc (verified against the search API) |
deliveryOnly | boolean | false | Delivery-available listings only |
instantBookOnly | boolean | false | Instant-book listings only |
petFriendlyOnly | boolean | false | Pet-friendly listings only |
startDate | string | – | Availability start (YYYY-MM-DD) |
endDate | string | – | Availability end (YYYY-MM-DD) |
includeReviews | boolean | false | Fetch reviews in byUrl mode |
maxItems | int | 50 | Hard cap (1–1000) |
proxyConfiguration | object | – | Optional proxy, engaged automatically on block |
Example: search near Austin, Texas
{"mode": "search","searchQuery": "Austin, Texas","minPrice": 100,"maxPrice": 300,"minRating": 4,"maxItems": 20}
Example: browse all Class C motorhomes in Canada
{"mode": "browseByRvType","rvType": "classC","searchAddress": "Canada","country": "CA","maxItems": 50}
Example: pet-friendly travel trailers with delivery
{"mode": "search","searchQuery": "United States","rvType": "travelTrailer","petFriendlyOnly": true,"deliveryOnly": true,"maxItems": 30}
Example: fetch a listing by URL (with reviews)
{"mode": "byUrl","listingUrls": ["https://www.outdoorsy.com/rv-rental/oceanside_ca/2025_overland_tacoma-sr5_464795-listing"],"includeReviews": true}
Example: scrape an owner profile and their fleet
{"mode": "ownerProfile","ownerRefs": ["https://www.outdoorsy.com/users/4589700"]}
Use cases
- Travel marketplaces — build complete RV rental catalogs with pricing and vehicle specs
- Price intelligence — track nightly/weekly/monthly rates, discounts, and deposits by region
- Supply analysis — study the RV rental fleet: make/model distribution, RV classes, capacities
- Competitor research — analyze top-rated owners, response rates, and fleet sizes
- Trip planning apps — surface available rentals with photos, amenities, and owner trust signals
FAQ
What is the data source? Outdoorsy's public website (outdoorsy.com) and its public search API. This actor is not affiliated with or endorsed by Outdoorsy.
Do I need a proxy? No. The actor works without one and only engages a proxy automatically if a request is blocked.
Are prices in USD?
Yes — all price fields are in USD (Outdoorsy's default currency for the US site). Set country to focus on other markets; prices reflect what the marketplace shows.
How does the availability window work?
Set startDate and endDate (YYYY-MM-DD) to only get listings bookable for that period. Listings without published availability pass through the filter.
What does rvType mean?
Class A, B, and C motorhomes; camper vans; travel trailers; fifth wheels; toy haulers; pop-up (folding) trailers; and truck campers. On Outdoorsy, camper vans are grouped under Class B.
Why are some fields missing on some listings? Owners publish different amounts of data (some hide mileage policy, some have no reviews yet). Fields that are unavailable are omitted rather than filled with placeholders.
How fresh is the data? Everything is scraped live on every run. Prices, availability, and ratings reflect Outdoorsy at scrape time.
Why did my run return 0 records? The filters may be too restrictive (e.g. a narrow price range plus a high minimum rating in a small city). Try widening the price range or using a larger search area.
How many listings can one run return?
Up to maxItems (max 1000). The marketplace caps search results near 1000 for a given query, so very broad runs may not cover every listing.