RVshare Scraper avatar

RVshare Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
RVshare Scraper

RVshare Scraper

Scrape peer-to-peer RV rentals from rvshare.com. Filter by city, dates, RV type, price, sleeps, delivery, and more, or paste an RVshare search URL. Returns nightly price, location, ratings, and photos.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Categories

Share

⚡ RVshare Scraper

Want US peer-to-peer RV rentals from RVshare.com without clicking through the map? This scraper makes it easy.

Use structured filters (city or state, dates, RV type, price, sleeps, Instant Book, delivery) — structured filters work better for AI agents — or paste an input_url from your browser once you've already filtered on RVshare. When input_url is set it overrides the filters below. Either way, you get clean CSV/JSON with nightly prices, locations, and photos.

💡 Perfect for...

  • Travel & outdoor apps: Track private RV supply in Denver, Vegas, Austin, national-park gateways, and every US state.
  • Marketplaces: Monitor competitor P2P pricing, Instant Book mix, and delivery inventory.
  • Market research: Analyze USD nightly rates by city, RV class, and season.
  • Data analysts: Export structured RVshare listings for dashboards and valuation models.
  • 🤖 AI Agents: Power bots and workflows with live RVshare search results.
  • 📚 RAG Systems: Feed titles, specs, and prices into retrieval pipelines.
  • 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • 🔗 Input URL or Filters: Paste an RVshare /rv-rental/denver/co (or statewide) URL if you already filtered in the browser, or use structured filters (better for AI agents). input_url always wins when set.
  • 🎯 Website-matched filters: City/state, pickup/return dates, RV class, nightly price, sleeps, Instant Book, pets, delivery, guest favorites.
  • 🇺🇸 Built for RVshare US: Uses the same public search JSON as the website — fast, structured, and up to date.
  • Empty searches finish cleanly with 0 items instead of failing.

📦 What's inside the data?

For every rental listing, you will get:

  • Core details: id, url, title, year, make, model, rv_type, sleeps, length
  • Pricing: price_per_night, price_currency (USD), weekly/monthly discount percents
  • Location: location, city, state, latitude, longitude, distance_miles, country
  • Booking: instant_booking, delivery, guest_favorite, electric_service, fresh_water_tank, nightly_mileage_included
  • Owner / ratings: owner_id, premier_owner, rating (5-star scale), review_count
  • Media: image_url, image_urls

🛠️ Sort options

Use sort_by with these values:

  • recommended – Site default
  • price_asc – Cheapest first among listings collected in this run
  • price_desc – Most expensive first among listings collected in this run

🚀 Quick start

Option A — Input URL

  1. Open RVshare Denver search, pick a place if you want, copy the URL.
  2. Paste it into input_url.
  3. Set max_listings and click Start.

Option B — Structured filters (better for AI agents)

  1. Leave input_url empty.
  2. Set location (dropdown, default Denver, CO) or a statewide option such as colorado.
  3. Optionally set RV type, dates, price, sleeps, and flags.
  4. Set max_listings (up to 1000) and click Start.

Export CSV, Excel, or JSON when done.

📥 Inputs

FieldDescription
input_urlOptional RVshare search/city URL (overrides filters)
locationCity (denver-co) or US state (colorado). Default denver-co
pickup_date / return_dateYYYY-MM-DD availability window (set both)
rv_typemotorhome, class-a, class-b, class-c, travel-trailer, fifth-wheel, toy-hauler
price_min / price_maxNightly rate in USD
sleeps_minMinimum sleeping capacity
instant_booking / pets_welcome / delivery / guest_favoriteBoolean filters
sort_byrecommended, price_asc, price_desc
max_listingsCap results (1–1000, default 50)

Example (filters):

{
"location": "denver-co",
"rv_type": "travel-trailer",
"sleeps_min": 6,
"sort_by": "price_asc",
"max_listings": 50
}

Example (dates):

{
"location": "moab-ut",
"pickup_date": "2026-09-10",
"return_date": "2026-09-14",
"delivery": true,
"max_listings": 25
}

Example (URL override):

{
"input_url": "https://rvshare.com/rv-rental/orlando/fl/class-c?instant_book=true",
"max_listings": 50
}

📤 Output example

{
"id": "1696635",
"url": "https://rvshare.com/rvs/details/1696635",
"title": "Home away from Home delivered to you!",
"year": 2020,
"make": "Grand Design",
"model": "Reflection 303RLS",
"rv_type": "Fifth Wheel",
"sleeps": 4,
"price_per_night": 178.0,
"price_currency": "USD",
"location": "Elizabeth, CO",
"instant_booking": false,
"delivery": true,
"rating": 5.0,
"review_count": 22,
"image_url": "https://imagedelivery.net/..."
}

⚠️ Notes

  • Public catalog search (city/state pages and .json) is allowed. robots.txt disallows /users/, /booking/, /checkout/, and date query crawls of the HTML site. This actor calls the same public search JSON the results page already loads, with one request per page and a short pause.
  • v1 does not scrape owner dashboards, checkout, or a nationwide dump from one query — pick a city or state.