Rento Calculator
Lookup
Delivers instant investment insights for any location—whether a city, zip code, neighborhood, or street address—covering Airbnb and traditional strategies. Includes cap rate, cash on cash return, median home price, occupancy rate, nightly rates, and rental income estimates to help power underwriting, ROI forecasting, and smart investor decisions.
| Level | Required parameters |
|---|---|
| City | state + city |
| Zip code | state + zip_code |
| Neighborhood | state + city + neighborhood_id |
| Address | state + zip_code + address + lat + lng |
Returns median home value, occupancy, rental income, night rate, expenses, cash flow, cap rate, cash on cash, and market info.
Query parameters
- Name
state- Type
- string
- Description
State. Required. API returns 404 if omitted.
- Name
city- Type
- string
- Description
City (for city-level lookup).
- Name
zip_code- Type
- string
- Description
Zip code (for zip-level lookup).
- Name
neighborhood_id- Type
- string
- Description
Neighborhood ID (for neighborhood-level lookup).
- Name
address- Type
- string
- Description
Street address (for address-level lookup).
- Name
lat- Type
- number
- Description
Latitude (required with address).
- Name
lng- Type
- number
- Description
Longitude (required with address).
- Name
beds- Type
- integer
- Description
Bedrooms: 0, 1, 2, 3, 4, 5.
- Name
baths- Type
- integer
- Description
Bathrooms: 0, 1, 2, 3, 4, 5.
- Name
home_type- Type
- string
- Description
single family residential, condo/coop, townhouse, multi family, other.
- Name
resource- Type
- string
- Description
airbnb or traditional. Default: airbnb.
Search levels
Search levels
curl -G "https://api.mashvisor.com/v1.1/client/rento-calculator/lookup" \
-d "state=TX" \
-d "city=Austin" \
-d "resource=airbnb" \
-d "beds=2" \
-H "x-api-key: YOUR_API_KEY"
Request
Request
curl -G "https://api.mashvisor.com/v1.1/client/rento-calculator/lookup" \
-d "state=TX" \
-d "city=Austin" \
-d "resource=airbnb" \
-d "beds=2" \
-H "x-api-key: YOUR_API_KEY"
Response
{
"status": "success",
"content": {
"median_home_value": 387133,
"sample_size": 592,
"median_occupancy_rate": 35,
"median_rental_income": 2495,
"median_night_rate": 232,
"median_guests_capacity": 4,
"median_annual_revenue": 29940,
"median_annual_expenses": 21162,
"annual_cash_flow": 7586.86,
"adjusted_rental_income": 2395.74,
"price_to_rent_ratio": 13.47,
"cash_flow": 632.24,
"cash_on_cash": 1.93,
"cap_rate": 1.96,
"expenses": 1763.5,
"tax_rate": 1.8,
"market": {
"id": null,
"name": null,
"city": "Austin",
"state": "TX",
"country": "US",
"currency": "USD"
},
"principle_with_interest": 0,
"expenses_map": {
"propertyTax": 581,
"maintenace": 323,
"management": 599,
"rentalIncomeTax": 0,
"insurance": 91,
"utilities": 170,
"hoa_dues": 0,
"cleaningFees": 0
},
"revpar": 81.2,
"revpan": 81.2
}
}
Beds
Revenue and occupancy breakdown by number of bedrooms for the location (city, zip code, neighborhood, or address).
Query parameters
- Name
state- Type
- string
- Description
State. Required. API returns 404 if omitted.
- Name
city- Type
- string
- Description
City.
- Name
zip_code- Type
- string
- Description
Zip code.
- Name
address- Type
- string
- Description
Street address.
- Name
lat- Type
- number
- Description
Latitude.
- Name
lng- Type
- number
- Description
Longitude.
- Name
beds- Type
- integer
- Description
Bedrooms: 0, 1, 2, 3, 4, 5.
- Name
baths- Type
- integer
- Description
Bathrooms: 0, 1, 2, 3, 4, 5.
- Name
home_type- Type
- string
- Description
single family residential, condo/coop, townhouse, multi family, other.
- Name
resource- Type
- string
- Description
airbnb or traditional. Default: airbnb.
- Name
neighborhood_id- Type
- string
- Description
Neighborhood ID.
Request
curl -G "https://api.mashvisor.com/v1.1/client/rento-calculator/beds" \
-d "state=TX" -d "zip_code=76549" -d "resource=airbnb" -d "beds=2" \
-H "x-api-key: YOUR_API_KEY"
Response
{
"status": "success",
"content": [
{
"beds": "3",
"count": 22,
"median": 781,
"adjusted_rental_income": 862.008333333333,
"median_night_rate": 138,
"median_occupancy": 21,
"cleaning_fee": 102
},
{
"beds": "2",
"count": 20,
"median": 357,
"adjusted_rental_income": 331.8458333333334,
"median_night_rate": 99,
"median_occupancy": 12,
"cleaning_fee": 83
},
{
"beds": "4",
"count": 17,
"median": 495,
"adjusted_rental_income": 634.491666666667,
"median_night_rate": 153,
"median_occupancy": 15,
"cleaning_fee": 125
},
{
"beds": "1",
"count": 4,
"median": 608,
"adjusted_rental_income": 637.4319444444444,
"median_night_rate": 91,
"median_occupancy": 22,
"cleaning_fee": 55
},
{
"beds": "7",
"count": 2,
"median": 217,
"adjusted_rental_income": -85.06527777777842,
"median_night_rate": 313,
"median_occupancy": 2,
"cleaning_fee": 185
}
]
}
Baths
Revenue and occupancy breakdown by number of bathrooms for the location.
Query parameters
Same as Beds (state, city, zip_code, address, lat, lng, beds, baths, home_type, resource, neighborhood_id).
Request
curl -G "https://api.mashvisor.com/v1.1/client/rento-calculator/baths" \
-d "state=TX" -d "zip_code=76549" -d "resource=airbnb" -d "beds=2" \
-H "x-api-key: YOUR_API_KEY"
Response
{
"status": "success",
"content": [
{
"baths": 2,
"count": 13,
"min": 61,
"max": 933,
"avg": 422.85,
"median": 364,
"adjusted_rental_income": 345.53,
"median_night_rate": 104,
"median_occupancy": 12
},
{
"baths": 1,
"count": 7,
"min": 181,
"max": 775,
"avg": 439.71,
"median": 337,
"adjusted_rental_income": 309.24,
"median_night_rate": 80,
"median_occupancy": 13
}
]
}
Nearby Listings
Top 5 MLS listings in the area for the location (city, zip code, neighborhood, or address), with traditional and Airbnb ROI/cap/rental estimates.
Query parameters
Same as Beds (state, city, zip_code, address, lat, lng, beds, baths, home_type, resource, neighborhood_id).
Request
curl -G "https://api.mashvisor.com/v1.1/client/rento-calculator/nearby-listings" \
-d "state=TX" -d "zip_code=76549" -d "resource=airbnb" -d "beds=2" \
-H "x-api-key: YOUR_API_KEY"
Response
{
"status": "success",
"content": [
{
"address": "380 Shady Loop",
"city": "Killeen",
"state": "TX",
"zip": "76549",
"beds": 2,
"baths": 1,
"home_type": "Single Family Residential",
"list_price": 275000,
"neighborhood": "Killeen",
"image_url": "http://lh.rdcpix.com/6fc0bad637b75d2e03b37ff99f64d11fl-f562944081r.jpg",
"sqft": 696,
"mls_id": "597417",
"days_on_market": 74,
"last_sale_date": null,
"last_sale_price": null,
"listing_id": "597417",
"has_pool": "false",
"is_water_front": "false",
"num_of_units": null,
"latitude": 30.9318,
"longitude": -97.7966,
"traditional_ROI": 1.81857,
"airbnb_ROI": -1.475,
"traditional_rental": 975,
"airbnb_rental": 372,
"traditional_cap": 1.85164,
"airbnb_cap": -1.50182,
"neighborhood_zipcode": "76544"
},
{
"address": "1231 Royal Crest Drive",
"city": "Killeen",
"state": "TX",
"zip": "76549",
"beds": 2,
"baths": 2,
"home_type": "Townhouse",
"list_price": 134900,
"neighborhood": "Killeen",
"image_url": "http://lh.rdcpix.com/0a7994c2b0bc4178aa77a1c18383522al-f3051427737r.jpg",
"sqft": 1022,
"mls_id": "590501",
"days_on_market": 123,
"last_sale_date": null,
"last_sale_price": null,
"listing_id": "590501",
"has_pool": "false",
"is_water_front": "false",
"num_of_units": null,
"latitude": 31.1104,
"longitude": -97.7675,
"traditional_ROI": 7.18156,
"airbnb_ROI": -2.32809,
"traditional_rental": 1353,
"airbnb_rental": 372,
"traditional_cap": 7.44774,
"airbnb_cap": -2.41438,
"neighborhood_zipcode": "76544"
},
{
"address": "1304 Royal Crest Drive",
"city": "Killeen",
"state": "TX",
"zip": "76549",
"beds": 2,
"baths": 2,
"home_type": "Townhouse",
"list_price": 138500,
"neighborhood": "Killeen",
"image_url": "http://lh.rdcpix.com/c436b83e9cc8b04c37b46232ee8619cbl-f1298849870r.jpg",
"sqft": 1140,
"mls_id": "593395",
"days_on_market": 103,
"last_sale_date": null,
"last_sale_price": null,
"listing_id": "593395",
"has_pool": "false",
"is_water_front": "false",
"num_of_units": null,
"latitude": 31.1101,
"longitude": -97.7687,
"traditional_ROI": 8.13868,
"airbnb_ROI": -2.41185,
"traditional_rental": 1523,
"airbnb_rental": 372,
"traditional_cap": 8.43249,
"airbnb_cap": -2.49892,
"neighborhood_zipcode": "76544"
},
{
"address": "2410 Royal Crest Circle",
"city": "Killeen",
"state": "TX",
"zip": "76549",
"beds": 2,
"baths": 2,
"home_type": "Townhouse",
"list_price": 139000,
"neighborhood": "Killeen",
"image_url": "http://lh.rdcpix.com/1adf18928ea2e45d86f3bd1234471f27l-f973042482r.jpg",
"sqft": 1122,
"mls_id": "589694",
"days_on_market": 155,
"last_sale_date": null,
"last_sale_price": null,
"listing_id": "589694",
"has_pool": "false",
"is_water_front": "false",
"num_of_units": null,
"latitude": 31.112,
"longitude": -97.7669,
"traditional_ROI": 6.97708,
"airbnb_ROI": -2.45694,
"traditional_rental": 1379,
"airbnb_rental": 372,
"traditional_cap": 7.22806,
"airbnb_cap": -2.54532,
"neighborhood_zipcode": "76544"
},
{
"address": "1218 Westway Circle",
"city": "Killeen",
"state": "TX",
"zip": "76549",
"beds": 2,
"baths": 2,
"home_type": "Townhouse",
"list_price": 130000,
"neighborhood": "Killeen",
"image_url": "http://lh.rdcpix.com/4df005bb397e3d1b09563fc920d7dd0dl-f2618233650r.jpg",
"sqft": 1132,
"mls_id": "595923",
"days_on_market": 92,
"last_sale_date": null,
"last_sale_price": null,
"listing_id": "595923",
"has_pool": "false",
"is_water_front": "false",
"num_of_units": null,
"latitude": 31.1107,
"longitude": -97.7683,
"traditional_ROI": 7.80889,
"airbnb_ROI": -2.51852,
"traditional_rental": 1412,
"airbnb_rental": 372,
"traditional_cap": 8.10923,
"airbnb_cap": -2.61538,
"neighborhood_zipcode": "76544"
}
]
}
Rental Activity Data
Airbnb rental activity for the location: booked vs available-for-rent nights grouped by time ranges.
Query parameters
Same as Beds (state, city, zip_code, address, lat, lng, beds, baths, home_type, resource, neighborhood_id).
Request
curl -G "https://api.mashvisor.com/v1.1/client/rento-calculator/rental-activity-data" \
-d "state=TX" -d "zip_code=76549" -d "resource=airbnb" \
-H "x-api-key: YOUR_API_KEY"
Response
{
"status": "success",
"content": {
"booked": [
{ "count": 54, "sale_quarter": "quarter_1-90_day", "book_range": "1-90" },
{ "count": 11, "sale_quarter": "quarter_91-180_day", "book_range": "91-180" }
],
"available_for_rent": [
{ "count": 9, "sale_quarter": "quarter_181-270_day", "unbook_range": "181-270" },
{ "count": 56, "sale_quarter": "quarter_272-365_day", "unbook_range": "271-365" }
],
"city_insights_fallback": false
}
}
Export Comps
Returns a link to download an export (e.g. XLSX) of all listings used in the analysis for the area.
Query parameters
Same as Beds (state, city, zip_code, address, lat, lng, beds, baths, home_type, resource, neighborhood_id).
Request
curl -G "https://api.mashvisor.com/v1.1/client/rento-calculator/export-comps" \
-d "state=TX" -d "zip_code=76549" -d "resource=airbnb" \
-H "x-api-key: YOUR_API_KEY"
Response
{
"status": "success",
"content": {
"status": 100,
"link": "https://storage.googleapis.com/exports.mashvisor.com/..."
}
}
List Comps
Paginated list of all listings used in the analysis for the area (city, zip code, neighborhood, or address).
Query parameters
- Name
state- Type
- string
- Description
State. Required. API returns 404 if omitted.
- Name
city- Type
- string
- Description
City.
- Name
zip_code- Type
- string
- Description
Zip code.
- Name
address- Type
- string
- Description
Street address.
- Name
lat- Type
- number
- Description
Latitude.
- Name
lng- Type
- number
- Description
Longitude.
- Name
beds- Type
- integer
- Description
Bedrooms: 0, 1, 2, 3, 4, 5.
- Name
baths- Type
- integer
- Description
Bathrooms: 0, 1, 2, 3, 4, 5.
- Name
home_type- Type
- string
- Description
single family residential, condo/coop, townhouse, multi family, other.
- Name
resource- Type
- string
- Description
airbnb or traditional. Default: airbnb.
- Name
neighborhood_id- Type
- string
- Description
Neighborhood ID.
- Name
page- Type
- integer
- Description
Page number. Default: 1.
Request
curl -G "https://api.mashvisor.com/v1.1/client/rento-calculator/list-comps" \
-d "state=TX" -d "zip_code=76549" -d "resource=airbnb" -d "beds=2" \
-H "x-api-key: YOUR_API_KEY"
Response
"status": "success",
"content": {
"count": 20,
"total_pages": 1,
"page": 1,
"list": [
{
"id": 104987721,
"property_id": "555356268324118145",
"host_id": "334165318",
"source": "Airbnb",
"status": "ACTIVE",
"night_priceـnative": 122,
"night_price": 104,
"weekly_price": 0,
"monthly_price": 0,
"cleaning_fee_native": 85,
"currency": null,
"num_of_baths": 1.5,
"num_of_rooms": 2,
"occupancy": 20,
"nights_booked": 74,
"rental_income": 641,
"airbnb_neighborhood_id": 5424,
"name": "Luxury townhouse 2Bd/1.5Ba w/Garage near Ft Hood",
"description": "Newly renovated townhouse in contemporary European style. Elegance meets modernity with this awesome fusion of TOP OF THE LINE APPLIANCES, Scandinavian cabinets, electric fireplace and cedar wood accents. Both rooms have very comfortable beds with Ikea medium/firm mattresses, bamboo pillows and luxury Egyptian cotton sheets. Beautiful bathroom with walk-in shower and a relaxing large waterfall shower head. Washer & dryer in laundry room and one car garage. Enjoy this stylish place near Ft. Hood<br /><br /><b>The space</b><br />This space also includes a 400 Mbps internet speed, a designated work space with a desk and a chair.<br />Two televisions in both rooms.<br /><br /><b>Guest access</b><br />5 Minutes from the house to the Bernie Beck gate (TJ Mills Blvd) and 10 minutes to the Clear Creek Main gate.<br />Gas station 7 eleven is right around the corner.<br />Restaurants and coffee shops across the street from the gas station.",
"address": "Killeen, Texas, United States",
"airbnb_city": "Killeen",
"state": "TX",
"capacity_of_people": 6,
"zip": "76549",
"property_type": "Entire townhouse",
"room_type": "Entire home/apt",
"room_type_category": "entire_home",
"amenities": "1,4,5,8,9,74,139,77,85,86,23,280,89,665,90,27,91,92,476,93,30,94,95,671,96,672,33,34,35,36,100,101,104,44,236,47,51,179,52,308,57,251,510",
"airbnb_neighborhood": null,
"reviews_count": 77,
"reviews": null,
"created_at": "2025-12-10T22:29:05.000Z",
"updated_at": "2025-12-10T22:29:05.000Z",
"last_seen": "2025-11-23T05:08:20.000Z",
"user_id": 334165318,
"num_of_beds": 3,
"lat": 31.1127,
"lon": -97.7673,
"image": "https://a0.muscache.com/im/pictures/miso/Hosting-555356268324118145/original/4e98eb8b-5a10-4743-b459-e7501f6b4c1b.jpeg?im_w=720&width=720&quality=70&auto=webp",
"url": "https://airbnb.com/rooms/555356268324118145",
"airbnb_listing_id": "555356268324118145",
"listing_name": "Luxury townhouse 2Bd/1.5Ba w/Garage near Ft Hood",
"star_rating": 4.82,
"neighborhood_name": "Killeen"
},
{
"id": 104987692,
"property_id": "45525126",
"host_id": "368489231",
"source": "Airbnb",
"status": "ACTIVE",
"night_priceـnative": 100,
"night_price": 74,
"weekly_price": 0,
"monthly_price": 0,
"cleaning_fee_native": 75,
"currency": null,
"num_of_baths": 1,
"num_of_rooms": 2,
"occupancy": 13,
"nights_booked": 49,
"rental_income": 302,
"airbnb_neighborhood_id": 5424,
"name": "2 BR Apt #4, 2min to Fort Hood",
"description": "VERY CLOSE TO THE HIGHWAY AND NOT DEEP IN A NEIGHBORHOOD. Enjoy your stay in our spacious and newly renovated 2 Bedroom, 1 bath. Whether it's for business or pleasure, we know you will find your stay with us equally accommodating and relaxing. Only minutes away are Fort Hood, HEB, and Walmart along with many other necessities and restaurants.<br /><br /><b>The space</b><br />Sit outside on the patio, enjoy a bottle of wine-compliments of your host, kick back and enjoy your favorite streaming service, enjoy a home cooked meal in the kitchen with ample cooking gear and get a good nights sleep in one of the comfy Queen beds.",
"address": "Killeen, Texas, United States",
"airbnb_city": "Killeen",
"state": "TX",
"capacity_of_people": 4,
"zip": "76549",
"property_type": "Apartment",
"room_type": "Entire home/apt",
"room_type_category": "entire_home",
"amenities": "1,4,5,8,9,77,89,90,91,92,93,30,94,95,96,35,100,101,40,41,44,46,51,53,57",
"airbnb_neighborhood": null,
"reviews_count": 74,
"reviews": null,
"created_at": "2025-12-10T22:29:03.000Z",
"updated_at": "2025-12-10T22:29:03.000Z",
"last_seen": "2025-11-23T05:08:20.000Z",
"user_id": 368489231,
"num_of_beds": 2,
"lat": 31.1085,
"lon": -97.7627,
"image": "https://a0.muscache.com/im/pictures/100971e3-f806-4dc5-b58d-9569b913064e.jpg?im_w=720&width=720&quality=70&auto=webp",
"url": "https://airbnb.com/rooms/45525126",
"airbnb_listing_id": "45525126",
"listing_name": "2 BR Apt #4, 2min to Fort Hood",
"star_rating": 4.7,
"neighborhood_name": "Killeen"
},
{
"id": 104987745,
"property_id": "756701904404372081",
"host_id": "220074179",
"source": "Airbnb",
"status": "ACTIVE",
"night_priceـnative": 112,
"night_price": 90,
"weekly_price": 0,
"monthly_price": 0,
"cleaning_fee_native": 95,
"currency": null,
"num_of_baths": 1.5,
"num_of_rooms": 2,
"occupancy": 16,
"nights_booked": 60,
"rental_income": 450,
"airbnb_neighborhood_id": 5424,
"name": "2 bedroom 1.5 bath, King Bed, Desk, Wi-Fi, Parking",
"description": "Introducing our 2-bedroom, 1.5-bathroom apartment – ideal for both brief getaways and extended stays. Prepare for an exceptionally comfortable and stylish experience that will leave you feeling truly exceptional. <br /><br />Whether you seek a relaxing escape or a unique and memorable occasion, this presents an excellent opportunity to indulge in delightful moments and create lasting memories. Don't let this remarkable destination slip through your fingers!<br /><br /><b>The space</b><br />Discover the ultimate vacation destination in Killeen with this stylish 2BR 1.5 Bath townhouse located in the peaceful and welcoming Deek Drive neighborhood. Whether you're visiting for work or pleasure, this centrally-located property offers the perfect base for exploring all that the city has to offer. Enjoy a relaxing retreat close to Fort Hood, major hospitals, top employers, delicious restaurants, trendy shops, and exciting attractions. Inside, the townhouse boasts a modern and tasteful design that will make you feel right at home. With all the amenities you need to feel comfortable and the location to make your stay enjoyable, this townhouse is the perfect choice for your next trip to Killeen. Book your stay today and experience the best of this vibrant city!<br /><br /><b>Guest access</b><br />To access the apartment, enter the last 4 digits of your phone number then select the enter or check mark at the bottom left of the keypad. Once inside the apartment, be sure to lock the door behind you.",
"address": "Killeen, Texas, United States",
"airbnb_city": "Killeen",
"state": "TX",
"capacity_of_people": 4,
"zip": "76549",
"property_type": "Apartment",
"room_type": "Entire home/apt",
"room_type_category": "entire_home",
"amenities": "1,4,5,8,392,9,137,394,139,657,23,665,30,415,671,672,33,34,35,36,37,39,40,41,42,44,45,46,47,51,52,308,57,315,61,62,71,77,79,85,86,89,90,91,92,93,94,95,96,611,100,101,104,236,625,114,251",
"airbnb_neighborhood": null,
"reviews_count": 63,
"reviews": null,
"created_at": "2025-12-10T22:29:07.000Z",
"updated_at": "2025-12-10T22:29:07.000Z",
"last_seen": "2025-10-19T11:56:10.000Z",
"user_id": 220074179,
"num_of_beds": 2,
"lat": 31.0904,
"lon": -97.7889,
"image": "https://a0.muscache.com/pictures/miso/Hosting-756701904404372081/original/3b066262-34cd-4bf9-ad73-8d181dd13f65.jpeg",
"url": "https://airbnb.com/rooms/756701904404372081",
"airbnb_listing_id": "756701904404372081",
"listing_name": "2 bedroom 1.5 bath, King Bed, Desk, Wi-Fi, Parking",
"star_rating": 4.88,
"neighborhood_name": "Killeen"
}
]
}
}
Historical Performance
Historical performance of listings in the area: rental income, night price, and occupancy by month, plus YoY changes.
Query parameters
- Name
state- Type
- string
- Description
State. Required. API returns 404 if omitted.
- Name
city- Type
- string
- Description
City.
- Name
zip_code- Type
- string
- Description
Zip code.
- Name
address- Type
- string
- Description
Street address.
- Name
lat- Type
- number
- Description
Latitude.
- Name
lng- Type
- number
- Description
Longitude.
- Name
beds- Type
- integer
- Description
Bedrooms: 0, 1, 2, 3, 4, 5.
- Name
baths- Type
- integer
- Description
Bathrooms: 0, 1, 2, 3, 4, 5.
- Name
home_type- Type
- string
- Description
single family residential, condo/coop, townhouse, multi family, other.
- Name
resource- Type
- string
- Description
airbnb or traditional. Default: airbnb.
- Name
neighborhood_id- Type
- string
- Description
Neighborhood ID.
- Name
limit_recent_months- Type
- boolean
- Description
If false, returns more than 12 months. Default: true.
Request
curl -G "https://api.mashvisor.com/v1.1/client/rento-calculator/historical-performance" \
-d "city=Miami" -d "state=FL" -d "neighborhood_id=269093" -d "resource=airbnb" \
-H "x-api-key: YOUR_API_KEY"
Response
{
"status": "success",
"content": {
"rental_income_yoy_changes": -45.0916106125674,
"night_price_yoy_changes": 12.172566371681423,
"occupancy_yoy_changes": -66.19814878299623,
"historical_performance": [
{
"rental_income": 1029.0096153846155,
"night_price": 232.175,
"occupancy": 9.48076923076923,
"month": 1,
"year": 2026,
"date": "1-2026"
},
{
"rental_income": 545.9615384615385,
"night_price": 228.875,
"occupancy": 9.481927710843374,
"month": 12,
"year": 2025,
"date": "12-2025"
},
{
"rental_income": 554.1442307692307,
"night_price": 230.359375,
"occupancy": 8.108433734939759,
"month": 11,
"year": 2025,
"date": "11-2025"
},
{
"rental_income": 595.8846153846154,
"night_price": 228.86111111111111,
"occupancy": 11.655913978494624,
"month": 10,
"year": 2025,
"date": "10-2025"
},
{
"rental_income": 435.7980769230769,
"night_price": 221.9041095890411,
"occupancy": 7.957446808510638,
"month": 9,
"year": 2025,
"date": "9-2025"
},
{
"rental_income": 1221,
"night_price": 222.09333333333333,
"occupancy": 21.697916666666668,
"month": 8,
"year": 2025,
"date": "8-2025"
},
{
"rental_income": 1939.3365384615386,
"night_price": 231.7605633802817,
"occupancy": 23.40625,
"month": 7,
"year": 2025,
"date": "7-2025"
},
{
"rental_income": 2911.980769230769,
"night_price": 247.74747474747474,
"occupancy": 18.259615384615383,
"month": 6,
"year": 2025,
"date": "6-2025"
},
{
"rental_income": 4089.298076923077,
"night_price": 242.44444444444446,
"occupancy": 31.817307692307693,
"month": 5,
"year": 2025,
"date": "5-2025"
},
{
"rental_income": 4437.548076923077,
"night_price": 226.25742574257427,
"occupancy": 40.52884615384615,
"month": 4,
"year": 2025,
"date": "4-2025"
},
{
"rental_income": 2765.346153846154,
"night_price": 218.2970297029703,
"occupancy": 31.23076923076923,
"month": 3,
"year": 2025,
"date": "3-2025"
},
{
"rental_income": 1874.048076923077,
"night_price": 206.98019801980197,
"occupancy": 28.048076923076923,
"month": 2,
"year": 2025,
"date": "2-2025"
}
]
}
}
Property Types
Property types and key metrics (count, min/max/avg/median rental income, night rate, occupancy) for the area.
Query parameters
Same as Beds (state, city, zip_code, address, lat, lng, beds, baths, home_type, resource, neighborhood_id).
Request
curl -G "https://api.mashvisor.com/v1.1/client/rento-calculator/property-types" \
-d "state=TX" -d "zip_code=76549" -d "resource=airbnb" \
-H "x-api-key: YOUR_API_KEY"
Response
{
"status": "success",
"content": [
{
"property_type": "House",
"count": 42,
"min": 0,
"max": 1684,
"avg": 677.1666666666666,
"median": 634,
"adjusted_rental_income": 594.3416666666669,
"median_night_rate": 142,
"median_occupancy": 15
},
{
"property_type": "Apartment",
"count": 14,
"min": 181,
"max": 933,
"avg": 530.3571428571429,
"median": 516,
"adjusted_rental_income": 539.186111111111,
"median_night_rate": 91,
"median_occupancy": 19
},
{
"property_type": "Entire townhouse",
"count": 7,
"min": 208,
"max": 860,
"avg": 508.7142857142857,
"median": 443,
"adjusted_rental_income": 345.3305555555554,
"median_night_rate": 119,
"median_occupancy": 11
},
{
"property_type": "Condominium",
"count": 2,
"min": 278,
"max": 436,
"avg": 357,
"median": 357,
"adjusted_rental_income": 304.06527777777785,
"median_night_rate": 119,
"median_occupancy": 10
}
]
}
Revenue Stats
Count of properties and revenue/occupancy/daily-rate statistics (median, min, max, avg, percentiles) for the area.
Query parameters
Same as Beds (state, city, zip_code, address, lat, lng, beds, baths, home_type, resource, neighborhood_id).
Request
curl -G "https://api.mashvisor.com/v1.1/client/rento-calculator/revenue-stats" \
-d "state=TX" -d "zip_code=76549" -d "resource=airbnb" \
-H "x-api-key: YOUR_API_KEY"
Response
{
"status": "success",
"content": {
"count": 63,
"rental_income": {
"adjusted_rental_income": 544.35,
"median": 581,
"min": 36,
"max": 1684,
"avg": 636.76,
"percentile_20": 287.6,
"percentile_80": 878.6,
"percentile_90": 1200.8
},
"occupancy_rate": {
"median": 15,
"min": 1,
"max": 47,
"avg": 16.65
},
"daily_rate": {
"median": 123,
"min": 54,
"max": 327,
"avg": 131.89
},
"median_night_rate": 123
}
}