Welcome to the RentCast property data API documentation 👋

The RentCast real estate and property data API provides on-demand access to 140+ million property records, owner details, home value and rent estimates, comparable properties, active sale and rental listings, as well as aggregate real estate market data.

We have nationwide coverage for nearly all residential and commercial properties in the US, as well as rental market data coverage for nearly all US zip codes and cities.


Example Use Cases

Here are some examples of what you can do with our API to power your real estate applications, business operations or workflows:

  • Retrieve dozens of data points for a specific property address, including structural attributes, property features, tax assessment history, and property tax amounts

  • Look up the names and contact information of current property owners, as well as the last sale information for each property

  • Get real-time property value and rent estimates (AVM) based on the unique characteristics of each property and nearby comparable listings

  • Retrieve sales or rental comparables for any property, including their attributes, listed prices or rents, and distance from the subject property

  • Search for active sale and rental listings in a specific city or geographical area with different ways to filter the available data

  • Access historical rent trends, market averages, listing and composition statistics for any US zip code


Data Sources and Accuracy

Maintaining an accurate data set of property records is our top priority. We obtain our property data from a variety of sources, including public county records, recorded deeds, tax assessor databases, and online real estate listing websites.

Combining and normalizing property and listing data across multiple sources allows us to maintain an accurate record of nearly every property and listing in the United States.

We continuously update our internal database and process over 500 thousand record and listing updates on a daily basis. Updated data is immediately available via our API without delays or caching.


API Plans and Pricing

We offer a free API plan which includes up to 50 free API calls per month, so you can test our API and develop your integration without any upfront commitments or long-term contracts.

Our paid API plans have a transparent and predictable pricing model that scales with your API request volume, and gives you access to nationwide property and rental data at an extremely competitive cost.

You can start, stop or switch your API plan at any time from your personalized API dashboard. All of our API plans are billed monthly.

Visit our website to view our current API pricing plans, or contact us if you're interested in higher-volume enterprise plans.


Data Licensing Terms

We offer flexible licensing terms which allow you to use our API and property data for any use case that is not specifically prohibited under our Terms of Use.

This includes using our API and property data for internal business purposes, creating derivative works and commercial products, storing data on your internal systems, as well as distributing it to end-users in your applications.

We do not require you to add attribution or RentCast branding to your applications or products that incorporate our property data, although you can add our approved branding if you'd like. Send us an email to [email protected] and we'll be happy to provide you with logos and images you can use.


Getting Started

To get started, create a RentCast account to access your API dashboard and generate your first API key. Read this guide for a detailed walkthrough of how to do this.

Once you generate your API key and select one of the available API plans, you can start using any of our available API endpoints to retrieve property and rental data and integrate it into your application.

Our API documentation includes interactive sandbox playgrounds, where you can test the various endpoints directly in the browser, view example responses, and generate ready-to-use code snippets in many popular programming languages.


Help and Support

Our support team is available 7 days a week to answer your questions and provide help with your integration via live chat or email.

You can contact us by launching the live chat at the bottom right of this website, or by sending an email to [email protected].