{"openapi":"3.1.0","info":{"title":"RentCast via Locus MPP","version":"1.0.0","description":"US real estate intelligence — property records, AVM valuations, rent estimates, sale/rental listings, and market statistics."},"x-service-info":{"categories":["data"],"docs":{"homepage":"https://rentcast.io","apiReference":"https://developers.rentcast.io/reference/introduction","llms":"https://beta.paywithlocus.com/mpp/rentcast.md"}},"paths":{"/rentcast/properties":{"post":{"summary":"Property Records","x-payment-info":{"intent":"charge","method":"tempo","amount":"33000","currency":"0x20c000000000000000000000b9537d11c60e8b50"},"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Full address (Street, City, State, Zip)"},"city":{"type":"string","description":"City name (case-sensitive)"},"state":{"type":"string","description":"2-character state abbreviation"},"zipCode":{"type":"string","description":"5-digit US zip code"},"latitude":{"type":"number","description":"Latitude for circular search"},"longitude":{"type":"number","description":"Longitude for circular search"},"radius":{"type":"number","description":"Search radius in miles (max 100)"},"propertyType":{"type":"string","description":"Single Family, Condo, Townhouse, Manufactured, Multi-Family, Apartment, Land (pipe-separated for multiple)"},"bedrooms":{"type":"string","description":"Number of bedrooms. Supports ranges (1:3) and multiples (1|3)"},"bathrooms":{"type":"string","description":"Number of bathrooms. Supports ranges and multiples"},"squareFootage":{"type":"string","description":"Living area in sq ft. Supports ranges/multiples"},"lotSize":{"type":"string","description":"Lot size in sq ft. Supports ranges/multiples"},"yearBuilt":{"type":"string","description":"Year built. Supports ranges/multiples"},"saleDateRange":{"type":"string","description":"Days since last sale (min 1). Supports ranges"},"limit":{"type":"number","description":"Max records to return (1-500, default 50)"},"offset":{"type":"number","description":"Pagination offset (default 0)"},"includeTotalCount":{"type":"boolean","description":"Include total count in X-Total-Count response header"}}}}}}}},"/rentcast/property-by-id":{"post":{"summary":"Property by ID","x-payment-info":{"intent":"charge","method":"tempo","amount":"33000","currency":"0x20c000000000000000000000b9537d11c60e8b50"},"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"RentCast property ID (e.g., \"5500-Grand-Lake-Dr,-San-Antonio,-TX-78244\")"}},"required":["id"]}}}}}},"/rentcast/random-properties":{"post":{"summary":"Random Properties","x-payment-info":{"intent":"charge","method":"tempo","amount":"33000","currency":"0x20c000000000000000000000b9537d11c60e8b50"},"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"limit":{"type":"number","description":"Number of records (1-500, default 5)"}}}}}}}},"/rentcast/value-estimate":{"post":{"summary":"Value Estimate (AVM)","x-payment-info":{"intent":"charge","method":"tempo","amount":"33000","currency":"0x20c000000000000000000000b9537d11c60e8b50"},"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Full property address"},"latitude":{"type":"number","description":"Property latitude"},"longitude":{"type":"number","description":"Property longitude"},"propertyType":{"type":"string","description":"Single Family, Condo, Townhouse, Manufactured, Multi-Family, Apartment, Land"},"bedrooms":{"type":"number","description":"Number of bedrooms (0 = studio)"},"bathrooms":{"type":"number","description":"Number of bathrooms"},"squareFootage":{"type":"number","description":"Living area in sq ft"},"maxRadius":{"type":"number","description":"Max distance to comparable properties in miles"},"daysOld":{"type":"number","description":"Max age of comparable listings in days"},"compCount":{"type":"number","description":"Number of comparables to return (5-25, default 15)"}}}}}}}},"/rentcast/rent-estimate":{"post":{"summary":"Rent Estimate","x-payment-info":{"intent":"charge","method":"tempo","amount":"33000","currency":"0x20c000000000000000000000b9537d11c60e8b50"},"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Full property address"},"latitude":{"type":"number","description":"Property latitude"},"longitude":{"type":"number","description":"Property longitude"},"propertyType":{"type":"string","description":"Single Family, Condo, Townhouse, Manufactured, Multi-Family, Apartment, Land"},"bedrooms":{"type":"number","description":"Number of bedrooms (0 = studio)"},"bathrooms":{"type":"number","description":"Number of bathrooms"},"squareFootage":{"type":"number","description":"Living area in sq ft"},"maxRadius":{"type":"number","description":"Max distance to comparable properties in miles"},"daysOld":{"type":"number","description":"Max age of comparable listings in days"},"compCount":{"type":"number","description":"Number of comparables to return (5-25, default 15)"}}}}}}}},"/rentcast/sale-listings":{"post":{"summary":"Sale Listings","x-payment-info":{"intent":"charge","method":"tempo","amount":"33000","currency":"0x20c000000000000000000000b9537d11c60e8b50"},"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Full address (Street, City, State, Zip)"},"city":{"type":"string","description":"City name (case-sensitive)"},"state":{"type":"string","description":"2-character state abbreviation"},"zipCode":{"type":"string","description":"5-digit US zip code"},"latitude":{"type":"number","description":"Latitude for circular search"},"longitude":{"type":"number","description":"Longitude for circular search"},"radius":{"type":"number","description":"Search radius in miles (max 100)"},"propertyType":{"type":"string","description":"Single Family, Condo, Townhouse, Manufactured, Multi-Family, Apartment, Land (pipe-separated for multiple)"},"bedrooms":{"type":"string","description":"Number of bedrooms. Supports ranges (1:3) and multiples (1|3)"},"bathrooms":{"type":"string","description":"Number of bathrooms. Supports ranges and multiples"},"squareFootage":{"type":"string","description":"Living area in sq ft. Supports ranges/multiples"},"lotSize":{"type":"string","description":"Lot size in sq ft. Supports ranges/multiples"},"yearBuilt":{"type":"string","description":"Year built. Supports ranges/multiples"},"status":{"type":"string","description":"Active or Inactive (default: Active)"},"price":{"type":"string","description":"Listed price filter. Supports ranges/multiples"},"daysOld":{"type":"string","description":"Days on market (min 1). Supports ranges"},"limit":{"type":"number","description":"Max records to return (1-500, default 50)"},"offset":{"type":"number","description":"Pagination offset (default 0)"},"includeTotalCount":{"type":"boolean","description":"Include total count in X-Total-Count response header"}}}}}}}},"/rentcast/sale-listing-by-id":{"post":{"summary":"Sale Listing by ID","x-payment-info":{"intent":"charge","method":"tempo","amount":"33000","currency":"0x20c000000000000000000000b9537d11c60e8b50"},"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"Sale listing ID"}},"required":["id"]}}}}}},"/rentcast/rental-listings":{"post":{"summary":"Rental Listings","x-payment-info":{"intent":"charge","method":"tempo","amount":"33000","currency":"0x20c000000000000000000000b9537d11c60e8b50"},"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Full address (Street, City, State, Zip)"},"city":{"type":"string","description":"City name (case-sensitive)"},"state":{"type":"string","description":"2-character state abbreviation"},"zipCode":{"type":"string","description":"5-digit US zip code"},"latitude":{"type":"number","description":"Latitude for circular search"},"longitude":{"type":"number","description":"Longitude for circular search"},"radius":{"type":"number","description":"Search radius in miles (max 100)"},"propertyType":{"type":"string","description":"Single Family, Condo, Townhouse, Manufactured, Multi-Family, Apartment, Land (pipe-separated for multiple)"},"bedrooms":{"type":"string","description":"Number of bedrooms. Supports ranges (1:3) and multiples (1|3)"},"bathrooms":{"type":"string","description":"Number of bathrooms. Supports ranges and multiples"},"squareFootage":{"type":"string","description":"Living area in sq ft. Supports ranges/multiples"},"lotSize":{"type":"string","description":"Lot size in sq ft. Supports ranges/multiples"},"yearBuilt":{"type":"string","description":"Year built. Supports ranges/multiples"},"status":{"type":"string","description":"Active or Inactive (default: Active)"},"price":{"type":"string","description":"Rental price filter. Supports ranges/multiples"},"daysOld":{"type":"string","description":"Days on market (min 1). Supports ranges"},"limit":{"type":"number","description":"Max records to return (1-500, default 50)"},"offset":{"type":"number","description":"Pagination offset (default 0)"},"includeTotalCount":{"type":"boolean","description":"Include total count in X-Total-Count response header"}}}}}}}},"/rentcast/rental-listing-by-id":{"post":{"summary":"Rental Listing by ID","x-payment-info":{"intent":"charge","method":"tempo","amount":"33000","currency":"0x20c000000000000000000000b9537d11c60e8b50"},"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"Rental listing ID"}},"required":["id"]}}}}}},"/rentcast/markets":{"post":{"summary":"Market Statistics","x-payment-info":{"intent":"charge","method":"tempo","amount":"33000","currency":"0x20c000000000000000000000b9537d11c60e8b50"},"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"zipCode":{"type":"string","description":"5-digit US zip code"},"dataType":{"type":"string","description":"\"Sale\", \"Rental\", or \"All\" (default: All)"},"historyRange":{"type":"number","description":"Months of historical data to return (default: 12)"}},"required":["zipCode"]}}}}}}}}