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 most residential and commercial properties in the US, as well as sale and rental market data coverage for most 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 sale history 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 a specific 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 price and rent trends, market averages, listing and composition statistics for most US zip codes
Data Sources and Accuracy
Maintaining an accurate data set of property records is our top priority. We obtain our data from a variety of sources, including public county records, recorded deeds, tax assessor databases, and online directories.
Combining and normalizing property and listing data across multiple sources allows us to maintain an accurate record of the majority of properties and listings in the United States.
We continuously update our internal database and process over 500 thousand record and listing updates daily. Updated data is immediately available via our API without delays or caching.
API Plans and Pricing
We offer a free API plan that includes up to 50 free API requests 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, change or stop your API plan at any time from your online API dashboard. View this guide to learn more about billing and managing your API subscription.
Visit our website to view our current API pricing, or contact us if you're interested in higher-volume enterprise plans.
Data Licensing Terms
We offer flexible licensing terms that 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, and 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. View 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 applications.
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].