US property records, valuations, rent estimates, listings, and market stats via pay-per-call MPP.
What it does
RentCast via Locus MPP exposes the RentCast real estate data API through the Micropayment Protocol (MPP), enabling agents to make per-call payments settled on Tempo L2 in pathUSD. The service covers 10 endpoints spanning property records lookup (by address, coordinates, zip code, or ID), automated valuation model (AVM) estimates, rent estimates with comparables, active and inactive sale and rental listings, and zip-code-level market statistics with configurable historical depth.
All endpoints accept POST requests with JSON bodies. Searches support flexible filtering by property type (Single Family, Condo, Townhouse, Manufactured, Multi-Family, Apartment, Land), bedrooms, bathrooms, square footage, lot size, year built, and more. Range ("1:3") and multi-value ("1|3") syntax is supported on numeric filter fields. Pagination is available via limit (up to 500) and offset parameters. The valuation and rent estimate endpoints return comparable properties and accept tuning parameters like maxRadius, daysOld, and compCount.
Each call costs 33,000 base units of pathUSD (6 decimals), which equals $0.033 per request. Payment is handled via the MPP "charge" intent using the Tempo settlement method. Note that the probe returned 404 on HEAD/GET — this is expected because all endpoints are POST-only. The OpenAPI spec is well-structured with full request schemas, though response schemas are not documented.
Capabilities
Use cases
- —Agents autonomously researching property details and sale history for a given US address
- —Estimating fair market rent or property value using AVM with comparable properties
- —Screening investment properties by filtering sale/rental listings by price, bedrooms, and location
- —Pulling zip-code-level market statistics to analyze housing trends over time
- —Building automated real estate analysis pipelines that pay per query with no subscription
Fit
Best for
- —AI agents needing on-demand US property data without API key management
- —Pay-per-call real estate lookups where subscription plans are overkill
- —Automated valuation and rent estimation workflows
- —Programmatic access to active sale and rental listings across the US
Not for
- —Non-US property data — coverage is US only
- —High-volume bulk data extraction (500-record limit per call, per-call cost adds up)
- —Real-time MLS feed replacement requiring push updates
Quick start
curl -X POST https://rentcast.mpp.paywithlocus.com/rentcast/properties \
-H "Content-Type: application/json" \
-d '{"address": "5500 Grand Lake Dr, San Antonio, TX 78244"}'Example
Request
{
"address": "5500 Grand Lake Dr, San Antonio, TX 78244"
}Endpoint
Quality
The OpenAPI spec is detailed with full request schemas for all 10 endpoints and clear payment metadata. However, response schemas are absent, no example responses are available, and the probe returned 404 because it used HEAD/GET on POST-only endpoints — the endpoint is likely live but not confirmed via 402 challenge. Crawled pages all returned generic 404 JSON.
Warnings
- —402 challenge was not captured because the probe used HEAD/GET; all endpoints require POST — endpoint liveness not directly confirmed
- —Response schemas are not documented in the OpenAPI spec
- —Currency address 0x20c000000000000000000000b9537d11c60e8b50 is assumed to be pathUSD with 6 decimals based on the Tempo settlement method; if decimals differ, the stated price of $0.033 would be incorrect
Citations
- —The OpenAPI spec describes 10 endpoints covering property records, AVM valuations, rent estimates, sale/rental listings, and market statisticshttps://rentcast.mpp.paywithlocus.com
- —Each endpoint costs 33,000 base units via Tempo settlement with charge intenthttps://rentcast.mpp.paywithlocus.com
- —RentCast API reference documentation is available at developers.rentcast.iohttps://developers.rentcast.io/reference/introduction
- —LLM-oriented docs are hosted at beta.paywithlocus.com/mpp/rentcast.mdhttps://beta.paywithlocus.com/mpp/rentcast.md