Mashvisor API documentation helps developers understand how to access real estate, rental, listing, comps, and investment analysis data through the API.
You can view the documentation here:
Where can I find my API key?
Your API key is available in your developer dashboard:
You need an active API key and available API credits to make requests.
Which endpoint should I use?
The right endpoint depends on what you are trying to build.
Here are common use cases:
Property information
Use property information endpoints when you need details about a specific property, such as address, property type, beds, baths, square footage, or other available property fields.
This is useful for property enrichment, CRM workflows, lead analysis, or property profile pages.
Investment analysis
Use investment analysis endpoints when you want rental income, expenses, cash flow, cap rate, ROI, or other investment metrics.
This is useful for building real estate investment tools, investor dashboards, acquisition systems, or AI investment assistants.
Short-term rental analysis
Use short-term rental endpoints when you need Airbnb-style rental performance estimates, such as short-term rental income, occupancy, nightly rate, and STR investment metrics.
This is useful for STR tools, Airbnb analysis, vacation rental platforms, and property management workflows.
Long-term rental analysis
Use long-term rental endpoints when you need traditional rental income and long-term rental investment analysis.
This is useful for buy-and-hold investors, rental property platforms, and long-term rental underwriting.
Rental comps
Use comps endpoints when you need comparable rental properties around a target property, city, zip code, or market.
Comps are useful for validating rental estimates, comparing similar properties, and building comp-based analysis.
Listings search
Use listing/search endpoints when you need active listings or marketplace-style property search results by city, zip code, or other available filters.
This is useful for search pages, acquisition workflows, lead generation, and investor-facing listing tools.
City and neighborhood data
Use city and neighborhood endpoints when you need market-level insights instead of property-level analysis.
This is useful for market research, ranking markets, city pages, neighborhood pages, and investment discovery tools.
Historical performance
Historical performance data may be available in selected endpoints and markets. This can help users understand how a market or property type has performed over time.
Availability can vary by location and endpoint.
What if I am not sure which endpoint fits my use case?
If you are not sure which endpoint to use, contact us and share:
What you are building
The data you need
Example cities, zip codes, or addresses
Whether you need property-level or market-level data
Whether you need STR, LTR, or both
Your expected monthly volume
Our team can help recommend the best API workflow.
Important note about coverage
Not every field is available for every property or market. Data availability can vary by location, endpoint, property type, and source availability.
If your project depends on specific fields or zip codes, we recommend testing those first before scaling.
