Airbnb New Listings & Price Drops by City
Pricing
from $2.00 / 1,000 listings
Airbnb New Listings & Price Drops by City
Airbnb listings for any city with two signals other scrapers skip: which listings are new (no reviews yet, or not seen in your last run) and which dropped their price (Airbnb's own 'originally' price, plus the change since your last run). Host name and Superhost on request. Schedule it for a feed.
Pricing
from $2.00 / 1,000 listings
Rating
0.0
(0)
Developer
Carlos Escanez
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share
Airbnb listings for any city, with the two signals the other Airbnb scrapers skip:
- New listings: the ones Airbnb itself shows as "New" (no reviews yet), and the ones that were not in your previous run of this feed.
- Price drops: the discount Airbnb prints on the result ("$2,539 total, originally $3,791"), plus the change against the price your last run saw.
Schedule it weekly and you get the hosts who just opened a listing (the people who are choosing a property manager, a cleaner, a photographer or an insurer right now) and the listings that just got cheaper. Host name, host id and Superhost badge on request.
More Airbnb data from the same publisher: Airbnb Multi-Listing Hosts by City, Airbnb Reviews Scraper by City or Listing, Translated and Airbnb License Check & US Short-Term Rental Licenses.
What you get
One row per listing (measured on 2026-10-14 over 88 listings in Austin and Nashville):
| Field | Example | Filled |
|---|---|---|
roomId, url, name | 1516344059006265040, 5BR Downtown Luxury Oasis... | 100 % |
searchLocation | Austin, TX | 100 % |
isNewListing | true when Airbnb shows "New": no rating, no reviews | 6 of 40 in Austin |
isNewSinceLastRun, firstSeenAt | true, 2026-10-14T06:27:11Z | 100 % |
price, currency, priceLabel | 2539, $, $2,539 total, originally $3,791 | 100 % |
originalPrice, discountPct | 3791, -33 (only when Airbnb prints a discount) | 33 % |
previousPrice, priceChangePct | 2700, -6 (from the second run on) | when seen before |
rating, reviews | 4.98, 80 | 100 % of listings that have reviews |
isGuestFavorite, isLuxe | true, false | 100 % |
latitude, longitude | 30.25496, -97.73195 | 100 % |
hostId, hostName, hostUrl, isSuperhost, propertyType, personCapacity | with Include host | 75 % of listing pages opened without proxy; higher with Apify proxy |
The run summary (RUN_SUMMARY in the key-value store) counts, per city, listings found, new listings, new since last run, price drops and Airbnb discounts.
What Airbnb does not publish, so this Actor does not promise
- Phone, email or the host's full name. Airbnb shows a first name on the listing page and nothing else.
- A "new listing" date. Airbnb marks a listing as "New" until it gets its first reviews;
firstSeenAtis the first time this feed saw it. - Comparable prices without dates. Without check-in and check-out, Airbnb prices a stay on dates it picks, which change. Give dates to compare prices between runs.
- Every listing in a city. Search pages show about 18 listings each (30 on the first); 15 pages is the cap. For a whole city, split it into neighbourhoods or add dates and guests.
Honest note on "new since last run"
Airbnb's ranking moves between runs: a listing that was on page 4 yesterday can be on page 2 today. With 2 pages per city, a second run minutes after the first found 5 of 42 listings "new since last run" (measured). Read more pages, or combine with isNewListing, when you want listings that are genuinely new on Airbnb.
Input
| Field | What it does |
|---|---|
| Cities | As typed in Airbnb's search box: Austin, TX, Lisbon, Portugal. |
| Pages per city | 1 to 15, default 3 (about 66 listings). |
| Check-in / Check-out / Adults | Price the stay you care about; needed for price comparisons. |
| Currency | USD by default. |
| Only new listings and price drops since the last run | Feed mode: delivers only what changed. Off by default: every listing, with the signals as columns. |
| Price drop % | Threshold for a price drop, default 10. |
| Include host | Opens each listing page: host name, id, Superhost, property type, capacity. One request per listing. |
| Feed memory name | Key-value store that remembers listings and prices between runs. |
| Forget previous runs | Starts the memory from scratch. |
{"locations": ["Austin, TX", "Nashville, TN"],"pagesPerLocation": 5,"checkin": "2026-11-07","checkout": "2026-11-10","adults": 2,"onlyChanges": true,"includeHost": true}
Speed and limits
- A search page takes 1 to 10 seconds through Apify proxy; a listing page (host details) about 2 seconds, three at a time.
- The run stops 45 seconds before its timeout and delivers what it read, with a warning.
- Airbnb refuses some data-center addresses; Apify proxy is on by default. If many listing pages come back without a host, switch the proxy to residential.
Pricing
You pay per listing delivered (listing event) plus the platform's start fee. In feed mode, listings that did not change are not delivered and not charged.