Real estate data APIs for developers

Build smarter property products with instant real estate data

Get direct API access to property listings, market trends, rental yields, and neighborhood analytics. Integrate in minutes with self-service plans.
Start free with 30 sample requests, no credit card required.

Choose Your Plan
Isometric laptop with API code and data visualizations

With annual billing - 2 months free.

Free

Try the API with no commitment - no credit card required.

$0

No credit card required

30 sample requests (one-time)
  • Access to sample endpoints
  • No credit card required
  • JSON responses
  • API key authentication

Starter

For prototypes, personal projects, and MVPs.

$129/mo

or $1,290/yr billed annually

500 API calls per month
  • Access to all API endpoints
  • Up to 12 months of historical data
  • Standard rate and pagination limits
  • Use in commercial applications
  • Email support
Most Popular

Professional

Best for growing SaaS products and active applications.

$249/mo

or $2,490/yr billed annually

1,000 API calls per month
  • Access to all API endpoints
  • Up to 36 months of historical data
  • Expanded pagination limits
  • Use in commercial applications
  • Priority email support

Growth

For high-volume products and data-intensive workflows.

$599/mo

or $5,990/yr billed annually

3,000 API calls per month
  • Access to all API endpoints
  • Up to 36 months of historical data
  • Higher rate and pagination limits
  • Bulk data support
  • Use in commercial applications
  • Priority support
  • Dedicated onboarding
  • SLA availability

Compare every plan

Everything you get on each tier, side by side.

FeatureStarterProfessionalGrowthEnterprise
API calls per month5001,0003,000Custom
Access to all API endpoints
API rate limitsStandardStandardHigherCustom
Historical data lookbackUp to 12 monthsUp to 36 monthsUp to 36 monthsUp to 36 months / Custom
Pagination limitsStandardExpandedHigherCustom
Bulk data supportIncludedCustom
Use in commercial applications
API key managementSingleSingleSingleMultiple
Email support
Priority support
Dedicated onboarding
SLA availability

Which plan is right for you?

A quick guide to help you self-select the best fit.

Starter

Ideal for prototypes, personal projects, and MVPs validating a real estate idea.

Professional

Best for growing SaaS products and active applications with real users.

Growth & Enterprise

Designed for high-volume products and teams requiring custom limits and SLAs.

Integrate in minutes

A modern REST API with predictable responses, generous documentation, and tooling that gets out of your way.

  • RESTful API architecture
  • Clean JSON responses
  • Secure API key authentication
  • Fast, predictable rate limits
  • Developer-friendly documentation

Request

cURL
GET/v1.1/client/property
curl -G "https://api.mashvisor.com/v1.1/client/property" --data-urlencode "address=1823 Schyler Love Lane" -d "state=TX" -d "city=El Paso" -d "zip_code=79928" -H "x-api-key: YOUR_API_KEY"

Abbreviated Response Example

This sample highlights common fields only and is not the endpoint's complete schema.

{
  "status": "success",
  "content": {
    "id": 6428624,
    "address": "1823 Schyler Love Lane",
    "city": "El Paso",
    "state": "TX",
    "zip": "79928",
    "beds": 4,
    "baths": 3,
    "sqft": 2057,
    "listPrice": 405950
  }
}
View the complete API documentation

Frequently asked questions

How do API calls work?

Each request you send to one of our API endpoints counts as a single API call against your monthly allowance, regardless of response size.

What happens if I exceed my monthly API allowance?

Your monthly allowance is a soft limit, so your API key will continue to work after you use all included calls. Any additional requests will be billed at an overage rate of $0.30 per API call.

Your included API allowance resets at the beginning of each billing cycle. You can also upgrade your plan at any time if you expect to need more calls regularly.

Do all paid plans include access to all API endpoints?

Yes. Starter, Professional, Growth, and Enterprise plans provide access to all documented Mashvisor API endpoints. The plans differ primarily in monthly API calls, historical lookback, pagination limits, support, and additional service benefits.

How much historical data is available?

Starter includes access to up to 12 months of historical data. Professional, Growth, and Enterprise include access to up to 36 months.

Historical availability can vary depending on the endpoint, market, property, and underlying data coverage.

What are the API rate limits?

Starter and Professional use the standard API rate limit. Growth includes a higher limit, while Enterprise limits are customized based on usage requirements.

The exact number should be displayed here only after confirming it against the production plan configuration.

Do plans have different pagination limits?

Yes. Higher plans can retrieve more records per paginated request, reducing the number of API calls required for larger datasets.

Maximum page sizes can vary by endpoint. Refer to the documentation for the supported parameters and limits of each endpoint.

Can I use Mashvisor API data in a commercial product?

Yes. All paid plans can use Mashvisor API data within commercial applications, subject to Mashvisor's applicable terms.

Reselling, sublicensing, or redistributing raw Mashvisor data or complete datasets requires a custom Enterprise agreement.

Does Growth include bulk data support?

Yes. Growth includes bulk data support for eligible use cases. Requirements that involve custom datasets, delivery methods, refresh schedules, or redistribution should be handled through an Enterprise agreement.

How many API keys can I create?

Starter, Professional, and Growth plans include one API key. Enterprise customers can receive multiple API keys based on their implementation requirements.

Is onboarding included?

Dedicated onboarding is included with Growth and Enterprise. Starter and Professional customers receive documentation and email support.

Is an SLA included?

SLA availability is included with Growth and Enterprise. Enterprise SLA terms can be customized based on the customer's requirements.

Can I upgrade or downgrade my plan?

Yes. You can change plans at any time from your dashboard. Upgrades take effect immediately and downgrades take effect at the end of your current billing cycle.

Can I switch between monthly and annual billing?

Yes. You can switch billing periods at any renewal. Annual billing saves you the equivalent of two months compared to monthly.

Do unused API calls roll over?

API calls reset at the start of each billing cycle and do not roll over. If you regularly use less than your allowance, downgrade; if you need more, upgrade or move to a custom plan.

How quickly do I receive API access?

Instantly. As soon as you subscribe, your API key is provisioned and you can start making requests against the documented endpoints.

Is there an enterprise or custom plan?

Yes. For high-volume usage, custom SLAs, dedicated infrastructure, or onboarding support, contact our team and we'll tailor a plan to your needs.

How do I contact support?

Email support is included on every plan. Professional and Growth plans include priority response times; Enterprise customers get a dedicated contact.

Need higher limits or a custom solution?

Custom plans and enterprise agreements are available for teams with high-volume needs, dedicated SLAs, or commercial redistribution requirements.