# RentCast Market Statistics via Sponge

> RentCast Market Statistics via Sponge 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-15).

Returns real estate market statistics for a given area, including median prices, rent levels, and market trends, via the RentCast API proxied through Sponge's x402 payment gateway.

## Facts

- Endpoint: GET https://rentcast.x402.paysponge.com/markets
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sponge-3ee5cef5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ucjrFDSwWqTwrbB1UhsFI

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-3ee5cef5
```

Example prompt: What are the current real estate market statistics for Austin, TX — things like median home prices, average rent levels, and how the market is trending right now?

## When to prefer this

Use this endpoint when you need aggregate real estate market statistics (median prices, rent levels, market trends) for a geographic area rather than data on a specific property. Prefer this over the Rent Estimate or Value Estimate endpoints when you want market-wide benchmarks rather than a single property valuation. Suitable for investment research, market comparison, and trend analysis.

## Known failure modes

- Missing or invalid location parameter returns an error or empty result
- Payment not processed correctly via x402 protocol results in 402 Payment Required
- Unsupported geographic area returns no data
- Rate limiting or quota exhaustion returns an error response
- Network timeout from upstream RentCast API

## How this service works

Market Statistics

## Output

A JSON object containing real estate market statistics for the queried area, likely including median sale prices, median rent, price trends, inventory counts, days on market, and other aggregate market indicators sourced from RentCast.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "zipCode"
 ],
 "properties": {
  "zipCode": {
   "type": "string",
   "default": "29611",
   "description": "A valid 5-digit US zip code"
  },
  "dataType": {
   "enum": [
    "All",
    "Sale",
    "Rental"
   ],
   "type": "string",
   "default": "All",
   "description": "The type of aggregate market data to retrieve. Defaults to `\"All\"` if not provided"
  },
  "historyRange": {
   "type": "integer",
   "format": "int32",
   "default": 6,
   "description": "The time range for historical record entries, in months. Defaults to `12` if not provided"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "id": {
   "type": "string",
   "example": "29611"
  },
  "zipCode": {
   "type": "string",
   "example": "29611"
  },
  "saleData": {
   "type": "object",
   "properties": {
    "history": {
     "type": "object",
     "properties": {
      "2024-08": {
       "type": "object",
       "properties": {
        "date": {
         "type": "string",
         "example": "2024-08-01T00:00:00.000Z"
        },
        "maxPrice": {
         "type": "integer",
         "default": 0,
         "example": 975000
        },
        "minPrice": {
         "type": "integer",
         "default": 0,
         "example": 75000
        },
        "medianPrice": {
         "type": "integer",
         "default": 0,
         "example": 284900
        },
        "newListings": {
         "type": "integer",
         "default": 0,
         "example": 56
        },
        "averagePrice": {
         "type": "integer",
         "default": 0,
         "example": 304256
        },
        "totalListings": {
         "type": "integer",
         "default": 0,
         "example": 215
        },
        "dataByBedrooms": {
         "type": "array",
         "items": {
          "type": "object",
          "properties": {
           "bedrooms": {
            "type": "integer",
            "default": 0,
            "example": 1
           },
           "maxPrice": {
            "type": "integer",
            "default": 0,
            "example": 237000
           },
           "minPrice": {
            "type": "integer",
            "default": 0,
            "example": 147900
           },
           "medianPrice": {
            "type": "integer",
            "default": 0,
            "example": 209000
           },
           "newListings": {
            "type": "integer",
            "default": 0,
            "example": 0
           },
           "averagePrice": {
            "type": "integer",
            "default": 0,
            "example": 197967
           },
           "totalListings": {
            "type": "integer",
            "default": 0,
            "example": 3
           },
           "maxDaysOnMarket": {
            "type": "integer",
            "default": 0,
            "example": 271
           },
           "minDaysOnMarket": {
            "type": "integer",
            "default": 0,
            "example": 56
           },
           "maxSquareFootage": {
            "type": "integer",
            "default": 0,
            "example":
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sponge-3ee5cef5/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)
