@openpets/rentcast
v1.0.3
Published
Access 140+ million US property records, home value and rent estimates, active listings, and market statistics via the RentCast API.
Downloads
110
Maintainers
Readme
RentCast
Access 140+ million US property records, home value and rent estimates, active listings, and market statistics via the RentCast API.
Features
- Property Records - Beds, baths, sqft, lot size, year built, sale history for 140M+ US properties
- Home Value Estimates - Automated valuation model (AVM) with comparable properties
- Rent Estimates - Monthly rent projections with comparable rentals
- Sale Listings - Active and recent property sale listings
- Rental Listings - Long-term rental property listings
- Market Statistics - Aggregate market data and trends by zip code
Setup
1. Get Your API Key
Sign up for a free account at RentCast Developer Portal.
The free tier includes 50 API requests per month.
2. Configure Environment
Add to your .env file:
RENTCAST_API_KEY=your_api_key_here3. Test Connection
opencode run "test rentcast connection"Available Tools
| Tool | Description |
|------|-------------|
| rentcast-test-connection | Test API connection and configuration status |
| rentcast-get-properties | Search property records by address, location, or criteria |
| rentcast-get-property-by-id | Get a specific property by RentCast ID |
| rentcast-get-random-properties | Get random property records for testing |
| rentcast-get-value-estimate | Get home value estimate (AVM) |
| rentcast-get-rent-estimate | Get rent estimate for a property |
| rentcast-get-sale-listings | Search active sale listings |
| rentcast-get-sale-listing-by-id | Get a specific sale listing |
| rentcast-get-rental-listings | Search rental listings |
| rentcast-get-rental-listing-by-id | Get a specific rental listing |
| rentcast-get-market-statistics | Get market stats for a zip code |
Example Queries
# Property lookup
opencode run "get property data for 5500 Grand Lake Dr, San Antonio, TX 78244"
# Home valuation
opencode run "get home value estimate for 123 Main St, Austin, TX 78701"
# Rent estimate
opencode run "get rent estimate for a 3 bedroom single family home in Denver, CO"
# Search listings
opencode run "find sale listings in Miami, FL under $500,000 with 3+ bedrooms"
# Market research
opencode run "get market statistics for zip code 90210"Address Format
Always use the format: Street, City, State, Zip
Examples:
5500 Grand Lake Dr, San Antonio, TX 78244123 Main Street, Austin, TX 78701
State should be a 2-letter abbreviation (TX, CA, FL, etc.)
Property Types
Supported property types for filtering:
- Single Family
- Condo
- Townhouse
- Manufactured
- Multi-Family
- Apartment
- Land
Range Filters
Many parameters support ranges and multiple values:
# Ranges
bedrooms: "2-4" # 2 to 4 bedrooms
price: "200000-500000" # $200k to $500k
yearBuilt: "1990-2020" # Built between 1990-2020
# Multiple values
bedrooms: "2,3,4" # 2, 3, or 4 bedroomsData Coverage
- Properties: 140+ million US records
- Residential Coverage: 96%+
- Commercial (5+ units): 90%+
- Update Frequency: Weekly
Pricing
| Plan | Requests/Month | Price | |------|----------------|-------| | Developer | 50 | Free | | Paid Plans | Varies | See pricing |
FAQ
How do I get an API key? Sign up at https://app.rentcast.io/app/api - free accounts include 50 requests/month.
How current is the data? Property records are updated approximately weekly. Listings reflect current market conditions.
What's included in a property record? Address, location (lat/long), property type, beds, baths, sqft, lot size, year built, last sale price/date, tax assessment, and more.
How accurate are the value estimates? RentCast uses an automated valuation model (AVM) based on comparable sales. Results include confidence ranges and the comparable properties used.
