Search active and inactive US rental listings by location, property type, price, and more via pay-per-call MPP.
What it does
This endpoint provides access to RentCast's rental listings database for the United States. It allows searching for rental properties by address, city, state, zip code, or geographic coordinates with a configurable radius (up to 100 miles). Results can be filtered by property type (Single Family, Condo, Townhouse, Manufactured, Multi-Family, Apartment, Land), bedrooms, bathrooms, square footage, lot size, year built, rental price, listing status (Active/Inactive), and days on market. Pagination is supported with configurable limit (1–500, default 50) and offset parameters.
The endpoint is part of a broader RentCast suite served via the Locus MPP (Micropayment Protocol), which also includes property records, AVM valuations, rent estimates, sale listings, and market statistics. Each call is charged individually at $0.033 (33,000 base units of pathUSD with 6 decimals) settled on Tempo L2. The endpoint accepts POST requests with a JSON body.
Note: The probe returned 404 on HEAD/GET methods, which is expected since this endpoint only accepts POST. The OpenAPI spec clearly documents the POST method and full request schema. A companion endpoint at /rentcast/rental-listing-by-id allows fetching a single rental listing by its ID.
Capabilities
Use cases
- —Finding available rental properties in a specific US zip code or city
- —Filtering rental listings by price range and bedroom count for tenant matching
- —Building rental market dashboards by pulling active/inactive listings over time
- —Programmatic comparison of rental inventory across multiple geographies
- —Agent-driven apartment hunting with structured property criteria
Fit
Best for
- —AI agents needing structured US rental listing data on demand
- —Real estate investors scanning rental inventory in target markets
- —Property management tools that need current and historical rental listings
Not for
- —International rental searches outside the US
- —Free or high-volume bulk data extraction (each call costs $0.033)
- —Real-time MLS feed replacement requiring sub-minute freshness
Quick start
curl -X POST https://rentcast.mpp.paywithlocus.com/rentcast/rental-listings \
-H "Content-Type: application/json" \
-H "Authorization: <MPP-payment-header>" \
-d '{"city": "Austin", "state": "TX", "bedrooms": "2:4", "status": "Active", "limit": 10}'Example
Request
{
"city": "Austin",
"limit": 20,
"price": "1000:2500",
"state": "TX",
"offset": 0,
"status": "Active",
"bedrooms": "1:3",
"bathrooms": "1:2",
"propertyType": "Apartment|Condo",
"includeTotalCount": true
}Endpoint
Quality
Full OpenAPI schema with detailed request parameters and payment info is available. However, the probe did not capture a live 402 challenge (only 404 on HEAD/GET, expected for POST-only), no response schema or example response is documented, and crawled pages returned no useful content. Pricing and request structure are clear from the spec.
Warnings
- —Probe returned 404 on HEAD and GET — endpoint only accepts POST; liveness via POST not confirmed in probe
- —No response schema documented — actual response structure is unknown
- —No example responses available from crawl or spec
- —Currency address 0x20c000000000000000000000b9537d11c60e8b50 assumed to be pathUSD (6 decimals) based on Tempo L2 convention
Citations
- —Endpoint charges 33000 base units via Tempo method with intent 'charge'https://rentcast.mpp.paywithlocus.com
- —RentCast provides US real estate intelligence including property records, AVM valuations, rent estimates, sale/rental listings, and market statisticshttps://rentcast.mpp.paywithlocus.com
- —API reference available at developers.rentcast.iohttps://developers.rentcast.io/reference/introduction
- —LLM-friendly docs at beta.paywithlocus.com/mpp/rentcast.mdhttps://beta.paywithlocus.com/mpp/rentcast.md