All Collections
RentCast API
RentCast Property Data API
RentCast Property Data API

Use our property and rental data API to power your real estate applications, CRMs and workflows.

Cindy Bellford avatar
Written by Cindy Bellford
Updated over a week ago

RentCast offers a public REST API, which provides access to 140+ million property records, owner details, value and rent estimates, comps, active listings, and real estate market trends.

You can use our API and data to power your real estate applications, enrich your CRM systems, or create custom workflows that require real-time property data.

How to Start Using Our API

You can start retrieving real-time property data using the RentCast API in just a few minutes:

Step 1: Create Your API Key

Sign in to your RentCast account, go to the API Dashboard page from a link in the top navigation bar, and then click Create API Key to create your first API key to use when authenticating requests:

Managing your RentCast API keys

Tip: your API dashboard will also help you manage your API usage and billing, and track your API request metrics, like error rates and latencies.

Step 2: Pick an API Billing Plan

Our API pricing plans start with 50 free API calls per month to allow you to test and develop your integration, and scale with request volume as your usage grows.

You can select one of the available API billing plans from your API dashboard. You can also change or cancel your API billing plan at any time from the same place:

Managing API billing plans and subscription

Tip: you can change your saved payment method, and download invoices and receipts on the billing page in your account settings.

Step 3: Make Your First API Request

You can now start making API requests and retrieving property data using the API key you created earlier.

Visit our developer portal to view a full reference of available endpoints, an interactive sandbox where you can preview API responses, and ready-to-use code samples in many popular programming languages:

Viewing RentCast API reference and documentation

Frequently Asked Questions

How accurate is your property data?

Maintaining an accurate data set of property records is our top priority. We get our data from a variety of sources, including public records, tax assessors and online listing websites, and process over 500,000 updates daily.

What areas does your data cover?

We have nationwide coverage for most residential and commercial properties in the US, with over 140 million properties in our database. We also have market data coverage for most US zip codes and cities.

Can I try your API for free?

Yes, we offer a free API plan that includes up to 50 free API calls per month, so you can test our API and develop your integration. Sign up for a free account to get your API key and start using our property data.

What happens when I exceed my plan's monthly quota?

All of our plans have an additional request overage fee. When you exceed the number of requests included in your plan, you will be charged this fee for each additional request. You can monitor your API usage and quota on your API dashboard.

What can I do with the data I retrieve from your API?

We offer flexible licensing terms that allow you to use our property data for any use case that is not specifically prohibited under our API Terms of Use. We do not require you to add attribution or RentCast branding to your applications.

Do you provide tutorials and support for using your API?

We have comprehensive API documentation with a list of available endpoints, query parameters, response examples, and code samples. You can also chat with us live 7 days a week for additional help with your integration.

What if I'd like to use your data, but I don't know how to code?

We provide a Zapier integration, which allows you to connect our data to 6,000+ other apps (including Excel, Google Sheets, Salesforce, HubSpot, BatchLeads, and more) in minutes without writing any code yourself.

Have any questions or need help with our REST API? Email us at and we'll be happy to help.

Did this answer your question?