Real estate data API providing property records, rental listings, automated valuations (AVMs), and market statistics for U.S. residential properties. Best for real estate analysis workflows — property valuation, rental market research, and investment due diligence. Unlike financial data providers (SEC EDGAR, Nasdaq), Rentcast focuses specifically on the residential property market.
10 endpoints available through Lava’s AI Gateway. See the Rentcast API docs for full documentation.
Supports both managed (Lava’s API keys) and unmanaged (bring your own credentials) mode.
Endpoints
Search property records
GET https://api.rentcast.io/v1/properties?address=123+Main+St — $0.20 / request
const data = await lava . gateway ( 'https://api.rentcast.io/v1/properties?address=123+Main+St' , { method: 'GET' });
curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.rentcast.io%2Fv1%2Fproperties%3Faddress%3D123%2BMain%2BSt" \
-H "Authorization: Bearer $LAVA_SECRET_KEY "
Get a random property record
GET https://api.rentcast.io/v1/properties/random — $0.20 / request
const data = await lava . gateway ( 'https://api.rentcast.io/v1/properties/random' , { method: 'GET' });
curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.rentcast.io%2Fv1%2Fproperties%2Frandom" \
-H "Authorization: Bearer $LAVA_SECRET_KEY "
Get property by ID
GET https://api.rentcast.io/v1/properties/abc123 — $0.20 / request
const data = await lava . gateway ( 'https://api.rentcast.io/v1/properties/abc123' , { method: 'GET' });
curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.rentcast.io%2Fv1%2Fproperties%2Fabc123" \
-H "Authorization: Bearer $LAVA_SECRET_KEY "
Search sale listings
GET https://api.rentcast.io/v1/listings/sale — $0.20 / request
const data = await lava . gateway ( 'https://api.rentcast.io/v1/listings/sale' , { method: 'GET' });
curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.rentcast.io%2Fv1%2Flistings%2Fsale" \
-H "Authorization: Bearer $LAVA_SECRET_KEY "
Get sale listing by ID
GET https://api.rentcast.io/v1/listings/sale/abc123 — $0.20 / request
const data = await lava . gateway ( 'https://api.rentcast.io/v1/listings/sale/abc123' , { method: 'GET' });
curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.rentcast.io%2Fv1%2Flistings%2Fsale%2Fabc123" \
-H "Authorization: Bearer $LAVA_SECRET_KEY "
Search long-term rental listings
GET https://api.rentcast.io/v1/listings/rental/long-term — $0.20 / request
const data = await lava . gateway ( 'https://api.rentcast.io/v1/listings/rental/long-term' , { method: 'GET' });
curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.rentcast.io%2Fv1%2Flistings%2Frental%2Flong-term" \
-H "Authorization: Bearer $LAVA_SECRET_KEY "
Get rental listing by ID
GET https://api.rentcast.io/v1/listings/rental/long-term/abc123 — $0.20 / request
const data = await lava . gateway ( 'https://api.rentcast.io/v1/listings/rental/long-term/abc123' , { method: 'GET' });
curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.rentcast.io%2Fv1%2Flistings%2Frental%2Flong-term%2Fabc123" \
-H "Authorization: Bearer $LAVA_SECRET_KEY "
Get property valuation estimate
GET https://api.rentcast.io/v1/avm/value?address=123+Main+St — $0.20 / request
const data = await lava . gateway ( 'https://api.rentcast.io/v1/avm/value?address=123+Main+St' , { method: 'GET' });
curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.rentcast.io%2Fv1%2Favm%2Fvalue%3Faddress%3D123%2BMain%2BSt" \
-H "Authorization: Bearer $LAVA_SECRET_KEY "
Get long-term rent estimate
GET https://api.rentcast.io/v1/avm/rent/long-term?address=123+Main+St — $0.20 / request
const data = await lava . gateway ( 'https://api.rentcast.io/v1/avm/rent/long-term?address=123+Main+St' , { method: 'GET' });
curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.rentcast.io%2Fv1%2Favm%2Frent%2Flong-term%3Faddress%3D123%2BMain%2BSt" \
-H "Authorization: Bearer $LAVA_SECRET_KEY "
Get real estate market statistics
GET https://api.rentcast.io/v1/markets?zipCode=90210 — $0.20 / request
const data = await lava . gateway ( 'https://api.rentcast.io/v1/markets?zipCode=90210' , { method: 'GET' });
curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.rentcast.io%2Fv1%2Fmarkets%3FzipCode%3D90210" \
-H "Authorization: Bearer $LAVA_SECRET_KEY "
Next Steps
All Providers Browse all supported AI providers
Forward Proxy Learn how to construct proxy URLs and authenticate requests