AirDNA Scraper: STR Market Revenue, Occupancy, ADR & YoY Trends
Pricing
from $1.87 / 1,000 market records
AirDNA Scraper: STR Market Revenue, Occupancy, ADR & YoY Trends
Extract AirDNA's public short-term-rental market data: active listings, annual revenue, occupancy, ADR, RevPAR, and real year-over-year revenue and occupancy trend deltas. No AirDNA account, password, or API key required. Monitor mode flags NEW, UPDATED, and CURRENT markets. $0.0025/market.
Pricing
from $1.87 / 1,000 market records
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
|
Need AirDNA's market numbers without handing over your AirDNA login? Get active listings, annual revenue, occupancy, average daily rate, RevPAR, and real year-over-year trends for any short-term-rental market, straight from AirDNA's public data. No AirDNA account, no password, nothing to set up. |
|
🔓 No AirDNA login Pull market data without ever creating an AirDNA account or handing over a password. |
📈 Real YoY trends Revenue and occupancy trend deltas built into every row, not a single flat snapshot. |
🔔 Monitor mode Tags every market NEW, UPDATED, or CURRENT, so a scheduled run flags only what moved. |
🗺️ Two ways in Paste specific market URLs, or let the actor discover markets by country, state, and city. |
🔍 What does AirDNA Market Data Scraper do?
This actor reads AirDNA's public short-term-rental market pages and turns them into a clean dataset: active listings, annual revenue, occupancy rate, average daily rate, RevPAR, and how each of those numbers moved from last year. Point it at one city or hundreds, and get back structured rows ready for a spreadsheet, a dashboard, or a client report.
Unlike a tool that asks for your own AirDNA email and password to pull this data, this actor never asks for AirDNA credentials of any kind. It reads the same market pages AirDNA publishes for anyone to see.
👤 Who is this for?
- I am a real estate investor comparing short-term-rental markets across several cities to find the best revenue-per-listing opportunity before I buy a property.
- I am a short-term-rental host or property manager tracking my own market's occupancy and average daily rate month to month, so I know when to adjust pricing.
- I am a market analyst or content creator building short-term-rental market reports and needing fresh revenue, occupancy, and RevPAR figures for many cities at once.
🚀 How to use it
|
STEP 1 Add your markets Paste AirDNA market URLs, or set country, state, and city filters instead. |
STEP 2 Run the actor It reads AirDNA's public market pages directly. No account or login needed. |
STEP 3 Get your data Download active listings, revenue, occupancy, ADR, RevPAR, and YoY trends as JSON, CSV, or Excel. |
📋 Input
| Field | Type | Required | Description |
|---|---|---|---|
marketUrls | array of URLs | No | Direct AirDNA market overview URLs. The cheapest, most reliable way in since it skips discovery entirely. Defaults to one example market; clear it to use the filters below instead. |
countries | array of strings | No | Country slugs to browse for markets when marketUrls is empty, for example us. Leave empty to skip country-level discovery. |
states | array of strings | No | State or region slugs to narrow discovery within the selected countries, for example california. Leave empty to include every state found. |
cities | array of strings | No | City slugs to narrow discovery within the selected states, for example los-angeles. Leave empty to include every city found. |
proxyConfiguration | object | No | Proxy settings for reaching AirDNA. The default works out of the box; only change it if you see repeated failures. |
maxItems | integer | No | Maximum number of markets to scrape in this run. Defaults to 12, since each market is a full page load. |
incrementalMonitorMode | boolean | No | Turns on change tracking. Each market's core metrics are compared to the previous run and tagged NEW, UPDATED, or CURRENT. Defaults to false. |
monitorStateName | string | No | Name of the stored state used by monitor mode. Use different names to run multiple independent monitors without their history overwriting each other. Defaults to default. |
📊 Data table
| Field | Type | Description |
|---|---|---|
marketName | string | Display name of the market, for example "Los Angeles, California". |
country | string | Country slug the market belongs to. |
state | string | State or region slug the market belongs to. |
city | string | City slug the market belongs to. |
activeListings | number | Number of active short-term-rental listings in the market. |
annualRevenue | number | Average annual revenue per listing, in US dollars. |
occupancyPct | number | Average occupancy rate, as a percentage. |
averageDailyRate | number | Average daily rate, in US dollars. |
revpar | number | Revenue per available rental, in US dollars. |
revenueYoYPct | number | Year-over-year change in average revenue per listing, as a percentage. Only present when AirDNA has published trailing-year data for this market. |
occupancyYoYPct | number | Year-over-year change in occupancy, as a percentage. Only present when AirDNA has published trailing-year data for this market. |
temporalCoverage | string | Date range the published figures cover. |
dateModified | string | Date AirDNA last updated this market's figures. |
sourceUrl | string | The AirDNA market page this row came from. |
scrapedAt | string | Timestamp this row was scraped. |
changeType | string | NEW, UPDATED, or CURRENT. Only present when monitor mode is on. |
{"marketName": "Los Angeles, California","country": "us","state": "california","city": "los-angeles","activeListings": 30561,"annualRevenue": 48700,"occupancyPct": 68,"averageDailyRate": 220,"revpar": 149,"revenueYoYPct": 173.2,"occupancyYoYPct": 25.4,"temporalCoverage": "2025-09-01/2026-08-31","dateModified": "2026-09-08","sourceUrl": "https://www.airdna.co/vacation-rental-data/app/us/california/los-angeles/overview","scrapedAt": "2026-09-10T04:26:29.845Z"}
💰 Pricing
Pricing is pay per result and is billed per market row successfully saved to your dataset. Empty runs cost nothing. There are no fixed monthly subscriptions or hidden fees.
⭐ Enjoying AirDNA Market Data Scraper?
|
⭐ ⭐ ⭐ ⭐ ⭐ If this saved you from an AirDNA login just to see market numbers, that's worth a rating. A 5-star rating takes 10 seconds and helps other real estate investors and STR hosts find it. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
❓ FAQ
Does this need my AirDNA account?
No. This actor never asks for an AirDNA email, password, or API key. It reads AirDNA's public market pages directly, the same pages AirDNA marks as free to view for anyone.
How fresh is the market data?
Each row includes dateModified and temporalCoverage, the exact dates AirDNA itself attaches
to that market's figures. AirDNA republishes these numbers on a monthly cadence, so scheduling
this actor with monitor mode on will pick up real month-over-month changes.
Which markets are covered?
Any market AirDNA publishes a public overview page for, across the countries, states, and cities it tracks. Paste specific market URLs for guaranteed coverage, or use the country, state, and city filters to discover markets automatically.
Does monitor mode cost extra?
No. Monitor mode is a free input toggle. It tags each row NEW, UPDATED, or CURRENT by comparing this run's numbers to the last one, so you only need to look at what actually changed.
🔗 Other actors
- Landflip Scraper: US Land Listings & Broker Leads ↗ - Track US land listings and broker contact details for land investors.
- Choice Hotels Scraper: Room Rates, Reviews & Rate-Drop Alerts ↗ - Monitor hotel room rates and reviews with rate-drop alerts.
- CommercialRealEstate.com.au scraper: prices, agents, and deal status ready for your spreadsheet ↗ - Pull commercial property listings, prices, and agent details from Australia.
- CIAN Real Estate Scraper: Недвижимость ЦИАН ↗ - Extract Russian real estate listings with prices and property details.
- Ostrovok Hotels Scraper: Отели Островок ↗ - Get hotel listings, prices, and availability from Ostrovok.