Airbnb data APIs compared
Airbnb data APIs, sorted by where the numbers come from
Airbnb's developer site covers listings, availability and reservations, not market numbers, so any Airbnb market data you get by API comes from a third party. Ask each one what its numbers are built on: public listing pages, property managers' systems, or your own bookings. If you run listings, start with the numbers only you have. Wheelhouse's RM API returns your bookings with your market's daily occupancy, ADR and RevPAR beside them, then pushes the price to your channel, for listings on a paid plan.
Who sells Airbnb and vacation rental data by API
Scraper tools such as Apify aren't here. This list is providers that sell data by API.
Your own listings, from your pricing tool
Wheelhouse
Your reservations, KPIs and price recommendations through the RM API, beside market numbers from millions of listings we analyze nightly on Airbnb, Booking.com, Vrbo and others.
PriceLabs
The Customer API reads PriceLabs prices and edits settings for listings that sync prices.
Beyond
MCP tools read your daily prices and market comparison, and change base and minimum price, minimum stay and date overrides.
Reservations from property managers' systems
Key Data
OTA data plus verified reservations from property management systems, Key Data says. Sold through enterprise sales.
Estimates from public listing pages
AirDNA
AirDNA says its primary source is scraped public pages on Airbnb, Vrbo and Booking.com, checked against reservations shared for 100k+ properties. You buy it through sales, and we compare the AirDNA API on its own page.
AirROI
Public Airbnb listing data with ML-derived estimates, AirROI says.
Airbtics
Airbtics says it scrapes Airbnb's public listings, plus iCal feeds from hosts and managers. Priced per endpoint, such as $0.50 for market metrics.
Revnest
Public listing data from Airbnb, Vrbo and Booking.com, Revnest says. From $0.01 a call.
Address-level estimates for investors
Mashvisor
Airbnb data for select US and international markets, on monthly plans. Its API pages don't name the data source (as of Nov 2026).
BNBCalc
Estimates from up to 50 active Airbnb comps around an address, BNBCalc says. $0 a month, then $0.20 per report plus $0.10 per AI step.
Free regional files
Inside Airbnb
Quarterly CSV files per region, covering the last 12 months.
Wheelhouse RM API vs the AirROI API
Both have market numbers, price recommendations, an MCP server and a posted price.
What each API returns, and where it comes from
| Feature | Wheelhouse | AirROI API |
|---|---|---|
| Where the numbers come from | Your own account for your listings; millions of listings for market numbers | Public Airbnb listing data with ML-derived revenue and occupancy estimates, AirROI says |
| Platforms | Airbnb, Booking.com, Vrbo and others | Airbnb |
| Listing data | Your reservations and KPIs through 1.5 years ahead, plus comp set occupancy and revenue up to 60 days out | Airbnb listing data, with metadata refreshed daily |
| Market numbers | Daily occupancy, ADR, RevPAR, revenue, asking rate, lead time and nights bookable, for markets where you have a paid listing | Occupancy, ADR, RevPAR, revenue, booking patterns and supply, plus forward pacing |
| How often it updates | Market listings analyzed nightly, returned as a daily time series | Market metrics roll up daily and are backfilled weekly |
| Price recommendations | For each listing you price in Wheelhouse, plus custom rates and listing preferences you can write back | Itemized explanations and warnings with each recommendation |
| AI assistants | An MCP server for Claude Desktop, Claude Code, Cursor and VS Code | An AirROI MCP server |
| Price | In every plan, the free plan too, and free until at least the end of 2026. It reads and writes data only for paid listings. | From $0.01 a call, with no contracts. Credits start at $10 and never expire. |
From each company's API pages and docs, as of November 2026.
From a market number to a live price
Wheelhouse RM API
- Put the listing on a paid plan and make a key in your account
- Pull your market's daily numbers
- Read the listing's recommendation and comp set occupancy
- Push the price to your channel with one sync call
AirROI API
- Add credits, from $10
- Pull the market's numbers
- Request a price recommendation
- Publish it through your own integration
Also in the API
What else you get from Wheelhouse
Run as many strategies as you like, rule-based or data-driven, and the sync pushes prices from any of them.
Price homes you don't run yet
The Lite API prices a listing without creating a unit or uploading booking data. For markets and comps, ask for access to our Market & Comps APIs from the API docs page.
See a neighborhood's price spread
Daily prices for the neighborhood around each listing, at the 25th percentile, median and 75th percentile, with the number of listings behind them.
Split a market by bedrooms
Your market report breaks down by bedroom group, with how many listings sit behind each group.
Hear about changes as they happen
Webhooks tell your endpoint when price recommendations change, new reservations come in or new listing flags appear.
Common questions about getting Airbnb data
Is there an official Airbnb API?
Yes: the Homes API, reached through Airbnb's Partner Portal. AirDNA, AirROI and BNBCalc say Airbnb limits it to approved partners that manage listings and bookings.
Is it legal to scrape Airbnb data?
That's one for a lawyer. Airbnb's Terms of Service, last updated February 5, 2026, say: "Do not use bots, crawlers, scrapers, or other automated means to access or collect data or other content from or otherwise interact with the Airbnb Platform."
Is there a free Airbnb data API?
Inside Airbnb's files are free, though they aren't an API. Mashvisor starts with 30 free sample requests. Wheelhouse's RM API comes with every plan and returns data for paid listings.
How much does the Mashvisor API cost?
Mashvisor's Starter plan is $129 a month for 500 calls, with up to 12 months of history.
Pull your bookings and your market from one account
Start free: link your listings, open your market report and make your RM API key in your account. Compare plans.