Outdoorsy Scraper avatar

Outdoorsy Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Outdoorsy Scraper

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

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

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; maxItems is 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; minBundleDayPrice reflects 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/endDate filter to listings bookable in that window; listings without published availability pass through.
  • Reviews: fetched on demand in byUrl mode (includeReviews) — up to 10 reviews per listing.
  • Camper vans are grouped under Class B on Outdoorsy; the camperVan RV type maps to the same bucket.
  • rvType accepts 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 (or minRating > 5, etc.) the run exits with a clear status message instead of burning API calls.
  • Owner profiles carry both ownerProfileUrl and the project-standard sourceUrl.
  • Not affiliated: this actor is a third-party tool and is not affiliated with or endorsed by Outdoorsy.

Output per listing

  • listingId, name, slug, sourceUrl
  • vehicleType (Class A / Class B / Travel trailer / …), type, rentalCategory
  • vehicleClass, vehicleBodyClass, vehicleMake, vehicleModel, vehicleYear, vehicleTitle, vehicleLicensePlateState
  • vehicleLength, vehicleLengthWithHitch, vehicleWidth, vehicleHeight, vehicleDryWeight, vehicleGvwr, vehicleAmps, vehicleBoxLength
  • sleeps, sleepsAdults, sleepsKids, seatbelts, beds[] (e.g. Queen x1)
  • pricePerDay, pricePerWeek, pricePerMonth (USD), plus lowPricePerDay, minBundleDayPrice
  • weeklyDiscount, monthlyDiscount, minimumDays, securityDeposit, prepFee, currency
  • city, state, county, country, zip, latitude, longitude, distanceMiles
  • rating, reviewCount, communicationScore, cleanlinessScore, mechanicalScore, valueScore, groupReviewScore
  • amenities[] (pet friendly, generator, Wi-Fi, air conditioner, solar panels, …)
  • ownerUserId, ownerName, ownerResponseRate, ownerScore, ownerIsDealer, ownerIsPro, ownerAvatarUrl, ownerProfileUrl
  • deliveryAvailable, deliveryRadiusMiles, deliveryPricePerMile
  • mileageIncludedPerDay, mileageUnlimited, mileageUnit, extraMilePrice
  • instantBook, allowsLongTerm, cancelPolicy, cancelText, checkIn, checkOut
  • summary, description, houseRules, hostNotes, tags[]
  • primaryImageUrl, photoUrls[] — all listing photo URLs
  • reviews[] — up to 10 reviews with scores and dates (mode=byUrl with includeReviews)
  • completedTripsCount, requestCount90d, favoriteCount, rentalViewsLast30Days, created, updated
  • recordType: "listing", scrapedAt

Output per owner profile (mode = ownerProfile)

  • ownerUserId, ownerName, firstName, lastName, avatarUrl, ownerProfileUrl, sourceUrl
  • isDealer, isPro, isGuest, isOwner
  • responseRate (%), averageResponseTime, medianResponseTime, ownerScore
  • ownerReviewsCount, reviewsCount, yearsOwned, yearsRVing
  • businessName, businessDescription, businessWebsite, description, experience
  • cancelPolicy, localeLanguage, localeBaseCurrency, created, social[]
  • listings[] — the owner's other rentals: {listingId, name, vehicleType, pricePerDay, rating, reviewCount, city, state, primaryImageUrl, sourceUrl}
  • recordType: "ownerProfile", scrapedAt

Input

FieldTypeDefaultDescription
modestringsearchsearch / browseByRvType / byUrl / ownerProfile
searchQuerystringUnited StatesCity, region, or destination (mode=search)
rvTypestring9-value RV type enum (required for browseByRvType, filter for search)
searchAddressstringUnited StatesSearch area (mode=browseByRvType)
listingUrlsarrayListing URLs or IDs (mode=byUrl)
ownerRefsarrayOwner URLs or IDs (mode=ownerProfile)
countrystringUS / CA / UK / AU / EU filter
minPricenumber0Minimum nightly price in USD
maxPricenumber0Maximum nightly price in USD
minRatingnumber0Minimum average rating (0–5)
containsKeywordstringKeyword filter on title/make/model/city/owner
sortBystringprice_asc / price_desc / distance_asc / distance_desc / rating_desc / rating_asc (verified against the search API)
deliveryOnlybooleanfalseDelivery-available listings only
instantBookOnlybooleanfalseInstant-book listings only
petFriendlyOnlybooleanfalsePet-friendly listings only
startDatestringAvailability start (YYYY-MM-DD)
endDatestringAvailability end (YYYY-MM-DD)
includeReviewsbooleanfalseFetch reviews in byUrl mode
maxItemsint50Hard cap (1–1000)
proxyConfigurationobjectOptional 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.