# RentCast Long-Term Rent Estimate

> RentCast Long-Term Rent Estimate is a paid API for AI agents from rentcast.x402.paysponge.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Returns an automated valuation model (AVM) estimate of long-term rental value for a given property address

## Facts

- Endpoint: GET https://rentcast.x402.paysponge.com/avm/rent/long-term
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sponge-f55be2ea
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1lO7FekZep-mKFmXgiLfN

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sponge-f55be2ea
```

Example prompt: What's the estimated monthly long-term rent for 742 Evergreen Terrace, Springfield, IL 62704 — it's a 3-bedroom, 2-bathroom single-family home with about 1,400 square feet?

## When to prefer this

Use this endpoint when you need an automated, data-driven estimate of how much a residential property can rent for on a long-term basis. Prefer this over sale/value endpoints when the goal is rental income analysis, landlord pricing decisions, or investment yield calculations. Choose this over market statistics endpoints when you need a per-property estimate rather than aggregate area trends.

## Known failure modes

- Address not found or unrecognizable — returns 404 or empty result
- Insufficient comparable data in the area — returns low confidence or null estimate
- Missing required query parameters such as address — returns 400 bad request
- Payment not completed via x402 — returns 402 Payment Required
- Rate limit exceeded — returns 429 Too Many Requests

## How this service works

Rent Estimate

## Output

Returns a JSON object containing the estimated monthly long-term rent for the property, a confidence score or range for the estimate, and typically comparable rental data points used to derive the value. May include price-per-square-foot metrics and rent range (low/high).

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "address": "742 Evergreen Terrace, Springfield, IL 62704"
  }
 },
 "output": {
  "type": "json"
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "address": {
   "type": "string",
   "default": "5500 Grand Lake Dr, San Antonio, TX, 78244",
   "description": "The **full address** of the property, in the format `Street, City, State, Zip`. You need to provide either the `address` or the `latitude`/`longitude` parameters"
  },
  "daysOld": {
   "type": "integer",
   "format": "int32",
   "description": "The maximum number of days since comparable listings were last seen on the market, with a minimum of 1"
  },
  "bedrooms": {
   "type": "number",
   "format": "float",
   "default": "",
   "description": "The number of bedrooms in the property. Use `0` to indicate a studio layout"
  },
  "latitude": {
   "type": "number",
   "format": "float",
   "description": "The latitude of the property. The `latitude`/`longitude` can be provided instead of the `address` parameter"
  },
  "bathrooms": {
   "type": "number",
   "format": "float",
   "default": "",
   "description": "The number of bathrooms in the property. Supports fractions to indicate partial bathrooms"
  },
  "compCount": {
   "type": "integer",
   "format": "int32",
   "default": 5,
   "description": "The number of comparable listings to use when calculating the rent estimate, between 5 and 25. Defaults to `15` if not provided"
  },
  "longitude": {
   "type": "number",
   "format": "float",
   "description": "The longitude of the property. The `latitude`/`longitude` can be provided instead of the `address` parameter"
  },
  "maxRadius": {
   "type": "number",
   "format": "float",
   "description": "The maximum distance between comparable listings and the subject property, in miles"
  },
  "propertyType": {
   "enum": [
    "Single Family",
    "Condo",
    "Townhouse",
    "Manufactured",
    "Multi-Family",
    "Apartment"
   ],
   "type": "string",
   "default": "",
   "description": "The type of the property. See [explanation of property types](https://developers.rentcast.io/reference/property-types)"
  },
  "squareFootage": {
   "type": "number",
   "format": "float",
   "default": "",
   "description": "The total living area size of the property, in square feet"
  },
  "lookupSubjectAttributes": {
   "type": "boolean",
   "description": "When enabled, will attempt to look up subject property attributes to find more relevant comps. Defaults to `true` if not provided. [Learn more](https://developers.rentcast.io/reference/property-valuation#subject-property-attribute-lookup) about this feature"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rent": {
   "type": "integer",
   "default": 0,
   "example": 1670
  },
  "latitude": {
   "type": "number",
   "default": 0,
   "example": 29.475962
  },
  "longitude": {
   "type": "number",
   "default": 0,
   "example": -98.351442
  },
  "comparables": {
   "type": "array",
   "items": {
    "type": "object",
    "properties": {
     "id": {
      "type": "string",
      "example": "5711-Leon-Pl,-San-Antonio,-TX-78244"
     },
     "city": {
      "type": "string",
      "example": "San Antonio"
     },
     "price": {
      "type": "integer",
      "default": 0,
      "example": 1690
     },
     "state": {
      "type": "string",
      "example": "TX"
     },
     "county": {
      "type": "string",
      "example": "Bexar"
     },
     "daysOld": {
      "type": "integer",
      "default": 0,
      "example": 88
     },
     "lotSize": {
      "type": "integer",
      "default": 0,
      "example": 4617
     },
     "zipCode": {
      "type": "string",
      "example": "78244"
     },
     "bedrooms": {
      "type": "integer",
      "default": 0,
      "example": 4
     },
     "distance": {
      "type": "number",
      "default": 0,
      "example": 0.5139
     },
     "latitude": {
      "type": "number",
      "default": 0,
      "example": 29.481808
     },
     "bathrooms": {
      "type": "integer",
      "default": 0,
      "example": 2
     },
     "longitude": {
      "type": "number",
      "default": 0,
      "example": -98.346176
     },
     "yearBuilt": {
      "type": "integer",
      "default": 0,
      "example": 2021
     },
     "listedDate": {
      "type": "string",
      "example": "2024-03-15T00:00:00.000Z"
     },
     "correlation": {
      "type": "number",
      "default": 0,
      "example": 0.9879
     },
     "listingType": {
      "type": "string",
      "example": "Standard"
     },
     "removedDate": {
      "type": "string",
      "example": "2024-07-04T00:00:00.000Z"
     },
     "addressLine1": {
      "type": "string",
      "example": "5711 Leon Pl"
     },
     "addressLine2": {},
     "daysOnMarket": {
      "type": "integer",
      "default": 0,
      "example": 111
     },
     "lastSeenDate": {
      "type": "string",
      "example": "2024-07-03T04:26:03.433Z"
     },
     "propertyType": {
      "type": "string",
      "example": "Single Family"
     },
     "squareFootage": {
      "type": "integer",
      "default": 0,
      "example": 1627
     },
     "forma
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sponge-f55be2ea/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rentcast.x402.paysponge.com](https://www.zero.xyz/host/rentcast.x402.paysponge.com/llms.txt)
