Airbnb Total Price Finder: All-In Stay Price & Calendar
Pricing
from $1.00 / 1,000 stay priceds
Airbnb Total Price Finder: All-In Stay Price & Calendar
Give an Airbnb listing link and your dates, get the real total Airbnb charges for that stay with discounts applied, the price lines, why the dates cannot be booked when they cannot, and the listing's open dates.
Pricing
from $1.00 / 1,000 stay priceds
Rating
0.0
(0)
Developer
Bowmark AI
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Features
Share
What does Airbnb Total Price Finder: All-In Stay Price & Calendar do?
Give it an Airbnb listing link and your dates, and it returns the total Airbnb charges for that stay, with discounts applied and every line of the booking panel. If the dates cannot be booked it says why, and it adds the listing's day by day calendar so you can see which dates are open. It never signs in, never books and never changes anything.
Why use it?
- Know the real price before you share a listing. The price on a search page is often not what the stay costs. This gives the number Airbnb would charge for those exact dates and guests.
- Track prices for listings you watch. Run the same links on a schedule and compare totals, discounts and open dates over time.
- AI agents. Connect it as an MCP server and let an agent price a stay while it plans a trip.
How it works
- It reads the listing's own booking panel for your dates, guests and currency.
- It returns the total, the nightly rate, each price line (nights, weekly or early booking discounts) and the total before any discount.
- It reads the listing's availability calendar for about two months: open or blocked, check-in and check-out days, minimum and maximum nights.
It does not search for listings. Bring the links you already have.
Input
| Field | Required | Description |
|---|---|---|
stays | Yes | One per stay: listing (an airbnb.com/rooms/... link or the id), checkIn, and checkOut or nights. Optional adults (default 2) and currency (default USD). A link copied from Airbnb with dates in it works on its own. Dates can be YYYY-MM-DD or +30 for 30 days from today. |
maxConcurrency | No | Stays processed at once, 1 to 8. Default 4. |
Example input:
{"stays": [{ "listing": "https://www.airbnb.com/rooms/26244475", "checkIn": "2026-12-10", "checkOut": "2026-12-13" },"https://www.airbnb.com/rooms/1376155135116829811?adults=2&check_in=2027-01-22&check_out=2027-01-25",{ "listing": "1372095508415821840", "checkIn": "2026-12-24", "nights": 2, "currency": "EUR" }]}
Output
One dataset row per stay. Download it as JSON, CSV, Excel or HTML, or read it through the Apify API.
{"listingId": "26244475","checkIn": "2026-12-10","checkOut": "2026-12-13","status": "found","url": "https://www.airbnb.com/rooms/26244475","available": true,"totalPrice": 353,"totalPriceText": "$353","originalTotalPrice": 441,"currency": "USD","nights": 3,"nightlyRate": 146.93,"priceLines": [{ "description": "3 nights x $146.93", "price": "$440.80" },{ "description": "Early booking discount", "price": "-$88.16" },{ "description": "Price after discount", "price": "$352.64" }],"unavailableReason": null,"openDays": 59,"calendar": [{ "date": "2026-12-01", "available": true, "availableForCheckin": true, "availableForCheckout": false, "minNights": 2, "maxNights": 1125 }],"warnings": [],"error": null}
status is found, unavailable, not_found or error. unavailable is a real answer: Airbnb will not book those dates (already taken, too many guests, a minimum stay), unavailableReason says which, and the calendar shows the dates that are open.
Pricing
$0.001 per stay, with no monthly fee.
- A stay that Airbnb will not book is charged, because you still get the reason and the calendar.
- A stay that fails with an error is not charged.
- Set a spending limit on the run and the Actor stops cleanly when it reaches it.
- On Apify's free plan, each run processes the first 10 stays (10 tool calls per MCP session). Any paid Apify plan removes the limit.
Use it as an MCP server
This Actor also runs as an MCP server with one tool, get_airbnb_total_price. Point any MCP client (Claude, Cursor, ChatGPT, your own agent) at:
https://bowmark-ai--airbnb-total-price-finder.apify.actor/mcp
with your Apify API token as a bearer token. Each tool call is billed like one stay in a normal run.
Limits and good practice
- It reads only public pages. It never signs in anywhere and never changes anything.
- Set
adultsto the real party size. Airbnb prices and limits stays by guest count. - Prices are what Airbnb shows a signed-out visitor for those dates. Taxes that Airbnb adds only at checkout for some regions may not be in the total.
- The calendar covers about two months from the check-in month.
Questions or a wrong result?
Open an issue on the Issues tab with the input you used and what you expected. We read every one.