InTouch Hub · Blue Isle Software

RentCast

Real estate data via the RentCast API — rent estimates, property values, market statistics, and active rental listings. Requires a free or paid RentCast API key.

Provided free and as is, without warranty of any kind — including merchantability, fitness for a particular purpose, and the accuracy or completeness of any result. See the licence. You are responsible for checking what this produces before relying on it.

searchstatussummary

RentCast

Real-estate data via the RentCast API: rent estimates, property value estimates, market statistics, and active rental listings.

Tool ID

rentcast

Credential Required

Yes — type rentcast, one property:

Property Secret Description
apiKey yes Your RentCast API key. Get one at app.rentcast.io/app/api. Free tier = 50 calls/month.

Modes

The mode input selects which RentCast endpoint to call:

Mode Endpoint Use case
rent-estimate GET /v1/avm/rent/long-term "What would this house rent for?"
value-estimate GET /v1/avm/value "What's this house worth?"
market GET /v1/markets "What's the market like in zip 78244?"
rental-listings GET /v1/listings/rental/long-term "What rentals are currently available in this area?"

Input Properties

Not every mode uses every field. The tool picks out the relevant ones per mode.

Property Used by Description
mode all rent-estimate / value-estimate / market / rental-listings
address rent/value/listings Full address "Street, City, State, Zip"
latitude rent/value/listings Alternative to address
longitude rent/value/listings Alternative to address
zipCode market (required), listings 5-digit zip
city, state listings Area search
propertyType rent/value/listings Single Family, Condo, Townhouse, Manufactured, Multi-Family, Apartment, Land
bedrooms rent/value/listings Number (0 for studio)
bathrooms rent/value/listings Supports fractions (1.5, 2.5)
squareFootage rent/value Living area
radius listings Miles (max 100)
limit listings 1-500 (default 50)
dataType market All / Sale / Rental (default All)
historyRange market Months of history (default 6)

For rent-estimate and value-estimate you must supply either address or both latitude and longitude.

Published Outputs

Output Description
summary Human-readable text summary of the call's key numbers
mode Echo of the mode that was called
status HTTP status code
response Full raw JSON response from RentCast as a string
rent / rentRangeLow / rentRangeHigh only on rent-estimate success
price / priceRangeLow / priceRangeHigh only on value-estimate success
medianSalePrice / medianRent only on market success
listingCount only on rental-listings success

Downstream tasks can pull {{call.rent}} or parse {{call.response}} as JSON for details.

Example 1 — Rent estimate

{
  "tool": "rentcast",
  "credential": "my-rentcast",
  "properties": {
    "mode": "rent-estimate",
    "address": "1600 Amphitheatre Parkway, Mountain View, CA, 94043",
    "bedrooms": "3",
    "bathrooms": "2",
    "squareFootage": "1800"
  }
}

Typical summary:

RentCast rent estimate:
  estimate: $4,200/mo
  range:    $3,800 – $4,600/mo
  based on 15 comparable listings

Example 2 — Value estimate via lat/lon

{
  "tool": "rentcast",
  "credential": "my-rentcast",
  "properties": {
    "mode": "value-estimate",
    "latitude": "37.4220",
    "longitude": "-122.0841",
    "propertyType": "Single Family",
    "bedrooms": "3"
  }
}

Example 3 — Market snapshot

{
  "tool": "rentcast",
  "credential": "my-rentcast",
  "properties": {
    "mode": "market",
    "zipCode": "78244",
    "historyRange": "12"
  }
}

Typical summary:

RentCast market snapshot for 78244:
  Sale:   median $245,000, avg DoM 38
  Rental: median $1,750/mo, avg DoM 22

Example 4 — Rental listings in an area

{
  "tool": "rentcast",
  "credential": "my-rentcast",
  "properties": {
    "mode": "rental-listings",
    "zipCode": "78244",
    "bedrooms": "3",
    "limit": "10"
  }
}

Errors you'll see

Rate limits and cost

Chaining Patterns

What this tool deliberately does NOT do

Publishes

The keys a later task may reference as {{taskName.key}}. Referencing anything not listed here resolves to nothing at run time.

Input Properties

Every property this tool accepts, from its own tool.iml.

Property Type Required Default Description
mode string yes Operation: rent-estimate, value-estimate, market, rental-listings
address string no Full address 'Street, City, State, Zip' (for rent-estimate / value-estimate / rental-listings)
latitude string no Latitude (alternative to address)
longitude string no Longitude (alternative to address)
zipCode string no 5-digit ZIP (required for 'market' mode, optional for 'rental-listings')
city string no City name (for rental-listings area search)
state string no 2-character state code (for rental-listings area search)
propertyType string no Single Family | Condo | Townhouse | Manufactured | Multi-Family | Apartment | Land
bedrooms string no Number of bedrooms (0 for studio)
bathrooms string no Number of bathrooms (fractions OK)
squareFootage string no Living area in square feet
radius string no Search radius in miles (rental-listings only, max 100)
limit string no Max results for rental-listings (1-500, default 50)
dataType string no market mode: All | Sale | Rental (defaults to All)
historyRange string no market mode: months of history (default 6)