Skip to main content

API Documentation & Endpoints

Find Mashvisor API documentation, understand the main endpoint categories, and learn which endpoint to use based on your real estate data workflow.

Written by Mashvisor Advisor

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.

Did this answer your question?