# RentCast Sale Listing by ID

> RentCast Sale Listing by ID is a paid API for AI agents from rentcast.x402.paywithlocus.com, paid per call via x402, $0.033/call, status unknown (last checked 2026-09-13).

Retrieves a specific US property sale listing record by its unique listing ID.

## Facts

- Endpoint: POST https://rentcast.x402.paywithlocus.com/rentcast/sale-listing-by-id
- Price: $0.033/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/rentcast-sale-listing-by-id-6c452321
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tMBd2lyWHz65k9A_bmvge

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 rentcast-sale-listing-by-id-6c452321 -d '<json body>'
```

Example prompt: Can you pull up the full sale listing details for the property with listing ID 'sl_abc12345xyz' from RentCast?

## When to prefer this

Use this endpoint when you already have a specific sale listing ID and need to retrieve the full details of that listing. It is more efficient than searching by address or location when the ID is known. Prefer this over address-based or market-level endpoints when doing point lookups on known listings, such as enriching a database, verifying listing details, or following up on a previously identified property.

## Known failure modes

- Invalid or non-existent listing ID returns empty data or error
- Listing may have expired or been removed from the market
- Payment failure returns 402 or authorization error
- Malformed ID string causes request failure
- Network timeout or service unavailability

## How this service works

US real estate intelligence — property records, AVM valuations, rent estimates, sale/rental listings, and market statistics.

## Output

Returns a JSON object containing the full sale listing record for the specified listing ID, including property details such as address, price, and listing attributes. Also includes payment confirmation metadata (settled USDC amount) and a request tracking ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "id": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "payment": {
   "scheme": "exact",
   "settledUsdc": "0.001000",
   "authorizedMaxUsdc": "0.001000"
  },
  "request": {
   "id": "00000000-0000-4000-8000-000000000000",
   "statusUrl": "/requests/00000000-0000-4000-8000-000000000000"
  },
  "success": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/rentcast-sale-listing-by-id-6c452321/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from rentcast.x402.paywithlocus.com](https://www.zero.xyz/host/rentcast.x402.paywithlocus.com/llms.txt)
