Airbnb Vrbo Revenue Estimator avatar

Airbnb Vrbo Revenue Estimator

Pricing

from $0.90 / 1,000 results

Go to Apify Store
Airbnb Vrbo Revenue Estimator

Airbnb Vrbo Revenue Estimator

Get estimated monthly revenue and occupancy for Airbnb and Vrbo listings, benchmarked against comparable rentals in the same city and bedroom class. One clean row per listing - price, beds, rating, host - plus a per-market price summary. Built for short-term-rental investors.

Pricing

from $0.90 / 1,000 results

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Categories

Share

Airbnb & Vrbo Revenue and Occupancy Estimator

Scrape Airbnb and Vrbo short-term-rental listings and get an estimated monthly revenue and estimated occupancy rate for every one — benchmarked against comparable listings in the same city and bedroom class. No Airbnb or Vrbo account, login, or official API. Built for short-term-rental investors, property managers, and analysts who need a fast read on what a market or a specific property is likely earning.

Airbnb & Vrbo Revenue and Occupancy Estimator input configuration panel

What is the Airbnb & Vrbo Revenue and Occupancy Estimator?

This is an Apify Actor that collects short-term-rental listings from Airbnb and Vrbo and, for each listing, adds an estimated monthly revenue and an estimated occupancy percentage plus a plain-English occupancyBasis explaining how each number was reached. Enter a city (e.g. Austin, TX) or paste search URLs, and it returns one clean JSON row per listing — normalized price, bedrooms, bathrooms, guest capacity, rating, review count, host type, coordinates, images — along with a per-market summary of median price, revenue, and occupancy. The occupancy figure is a review-volume proxy ranked against same-market comparables, not booked-night data.

How to estimate Airbnb revenue for a market

  1. Open the Actor and enter a location (e.g. Nashville, TN) or add startUrls (Airbnb or Vrbo search / listing URLs).
  2. Optionally set checkIn / checkOut, guests, propertyType, minBedrooms, or maxPrice.
  3. Set maxItems — a higher number gives more comparable listings per market and sharper estimates.
  4. Leave proxyConfiguration on the default (Vrbo runs are upgraded automatically).
  5. Click Start. Export as JSON, CSV, Excel, or via the dataset API.

What data can I extract?

FieldTypeDescription
sitestringairbnb or vrbo
idstringListing ID on its platform
titlestringListing headline
propertyTypestringHouse, Apartment, Condo, Guesthouse, Villa, etc.
bedrooms / bathrooms / bedsnumberRoom configuration (0 for studio, null if not shown)
maxGuestsintegerMaximum guest capacity
pricePerNightnumberNightly price, normalized from any trip total shown
currencystringISO currency code
priceQualifierstringPrice context, e.g. night, for 3 nights
location / citystringFull location label and the city used for comparison
latitude / longitudenumberCoordinates when published
ratingnumberOverall guest rating
reviewCountintegerTotal number of reviews
estimatedMonthlyRevenuenumberpricePerNight × 30.4 × (estimatedOccupancyPct ÷ 100)
estimatedOccupancyPctnumberEstimated occupancy, 20–90, from the comparable-market model
reviewCountVsMarketstringabove average / about average / below average vs same-market comparables
marketComparableCountintegerHow many comparable listings the estimate is based on
marketMedianPricePerNightnumberMedian nightly price of the comparable set
occupancyBasisstringPlain-English explanation of how the occupancy figure was derived
hostTypestringSuperhost / Host (Airbnb); null where not published
categoryRatingsobjectSub-ratings (cleanliness, accuracy, check-in, communication, location, value) when available
imageUrlsarrayPublic image URLs for the listing
listingUrlstringCanonical listing URL
scrapedAtstringISO timestamp of collection

Input example

{
"location": "Austin, TX",
"checkIn": "2026-10-15",
"checkOut": "2026-10-18",
"guests": 2,
"maxItems": 40,
"proxyConfiguration": { "useApifyProxy": true }
}

Output example

[
{
"site": "airbnb",
"id": "8355807",
"title": "Guesthouse in Austin",
"propertyType": "Guesthouse",
"bedrooms": 1,
"bathrooms": 1,
"beds": 1,
"maxGuests": 2,
"pricePerNight": 218,
"currency": "USD",
"priceQualifier": "for 3 nights",
"location": "Austin, Texas, United States",
"city": "Austin",
"latitude": 30.2521,
"longitude": -97.75625,
"rating": 4.9,
"reviewCount": 221,
"estimatedMonthlyRevenue": 4440,
"estimatedOccupancyPct": 67,
"reviewCountVsMarket": "about average",
"marketComparableCount": 10,
"marketMedianPricePerNight": 204.5,
"occupancyBasis": "Review-volume proxy: this listing's 221 reviews rank at the 78th percentile among 10 comparable 1-bed listings in Austin (market median 183 reviews). Estimate, not booking data.",
"hostType": "Superhost",
"categoryRatings": { "cleanliness": 5, "accuracy": 5, "check-in": 5, "communication": 5, "location": 5, "value": 4.9 },
"imageUrls": ["https://a0.muscache.com/im/pictures/hosting/Hosting-8355807/original/84cbd088-cdc9-408e-8d3f-ac46b4f36f00.jpeg"],
"listingUrl": "https://www.airbnb.com/rooms/8355807",
"scrapedAt": "2026-09-04T01:58:47.819Z"
}
]

A MARKET-SUMMARY record is also written to the key-value store with median nightly price, median estimated revenue, and median estimated occupancy for each city and bedroom class in the run.

Airbnb & Vrbo Revenue and Occupancy Estimator sample output dataset

What you get vs. a market-data subscription or manual research

TaskManually / with a paid subscriptionWith this Actor
Read a market's earning potentialPay for a full market-data platformOne run, one dataset with per-listing estimates
Compare Airbnb and Vrbo supplyTwo tools, two exportsBoth sites in one normalized dataset
Benchmark a listing against its competitionBuild the comp set by handreviewCountVsMarket + marketComparableCount on every row
Track a market's median revenue over timeManual spreadsheetSchedule the Actor, diff the MARKET-SUMMARY
Get the data into Excel / a databaseManual copy-pasteBuilt-in JSON / CSV / Excel + dataset API

How to use it (step by step)

  1. Enter a location or start URLs. A single, well-known city name groups comparables better than a tiny neighbourhood string.
  2. Set filters (dates, guests, property type, bedrooms, max price) if you want a narrower scan.
  3. Set maxItems to 30–60 for a city scan — more comparables mean tighter estimates.
  4. Run and export — dataset tab, MARKET-SUMMARY from the key-value store, or GET /v2/datasets/{id}/items.
  5. Schedule it weekly or monthly to track how a market moves.

Pricing

Pay-per-event: a small run-start charge, then a per-listing charge for each row saved (including its estimates). Use maxItems to scope run size. Exact rates are on the Actor's Pricing tab. [PRICING TBD]

FAQ

What is the Airbnb & Vrbo Revenue and Occupancy Estimator? An Apify Actor that collects Airbnb and Vrbo listings and adds a modelled monthly revenue and occupancy estimate for each, benchmarked against comparable listings from the same run.

How accurate is the revenue estimate? It is a modelled projection from nightly price and a comparable-benchmarked occupancy proxy, not measured bookings. It is most useful for comparing listings and markets against each other.

Why is estimatedOccupancyPct sometimes null? Neither site publishes a booking calendar, and the estimate needs at least 5 same-city, same-bedroom comparables in the run. Increase maxItems or broaden the location.

Why are some fields null? The Actor never guesses. Shared rooms and hotel-style listings may have no bedroom count or nightly price.

Do I need an Airbnb or Vrbo account or API key? No.

Can I use my own search or a specific listing? Yes — put Airbnb search / room URLs or Vrbo search / property URLs in startUrls. They override location.

Is Vrbo as reliable as Airbnb? Airbnb is the primary source. Vrbo runs are slower and some come back empty when the site is uncooperative — re-run or use Airbnb.

Does it download photos? No — it collects image URLs into imageUrls.

Is scraping Airbnb and Vrbo legal? The Actor accesses only publicly visible listing data. Listings can include personal data such as host names and photos; you are responsible for handling any personal data in line with applicable privacy law and the sites' terms. Not affiliated with Airbnb or Vrbo.

My other travel scrapers on Apify

ActorWhat it does
Airbnb Search ScraperListings, prices, and hosts from Airbnb search
Airbnb Room Reviews ScraperReviews, ratings, and host replies from Airbnb listings
Booking.com Listings ScraperHotel prices, ratings, and room types from Booking.com
Booking.com Review ScraperGuest review text and scores from Booking.com
Expedia Hotel ScraperHotel listings and per-room rates from Expedia
Expedia Review ScraperTraveler reviews and sentiment from Expedia
Agoda Hotel ScraperHotel details and live city pricing from Agoda
Agoda Review ScraperGuest reviews and stay details from Agoda
Trip.com Hotel ScraperHotel prices, ratings, and best room rate from Trip.com
Trip.com Review ScraperGuest reviews and stay details from Trip.com
Google Hotels ScraperHotel prices, ratings, and coordinates from Google Hotels
TripAdvisor Hotel ScraperHotel details plus per-OTA room rates from TripAdvisor
TripAdvisor Review ScraperFull guest reviews and sub-ratings from TripAdvisor

Airbnb & Vrbo Revenue and Occupancy Estimator logo


Independent tool, not affiliated with or endorsed by Airbnb or Vrbo. Accesses only publicly available data. Report bugs or request features on the Issues tab.