List Off-Market Listings

Returns the off-market (exclusive) listings the owner created in Panda, up to 200, as cards. This list is public and read-only and is separate from the MLS inventory.

GET/v1/offmarket

Authentication

Public key?key=pk_…

Public key in the `key` query parameter. No OAuth, no secret.

Edge cache: 5 s

Query Parameters

keystring
required

The site's public key (pk_…). It selects the account. Safe to ship to the browser.

Responses

200Success
application/json
listingsarray[object]

Errors

401Missing or invalid public key
403TENANT_INACTIVE: the account has no active subscription (body also carries `code`)

Notes

  • The list is `[]` when the owner has no off-market listings. `navigation.offMarket` in `GET /v1/site` tells you in advance.
  • Listings come back in stored order, not sorted by date.
  • `bathrooms` counts half baths as 0.5. For commercial listings `bedrooms` and `bathrooms` are `null`. `images` holds up to 30 photos, cover first.
Request
curl --request GET \
--url "https://api.pandaidx.com/v1/offmarket?key={{public_key}}"
Response200 OK
{
"listings": [
{
"id": "66f1a2b3c4d5e6f708192a3f",
"slug": "coral-gables-pool-home",
"path": "/listing/coral-gables-pool-home",
"title": "Coral Gables Pool Home",
"type": "Single Family",
"group": "Residential",
"commercial": false,
"listingStatus": "For Sale",
"price": 1850000,
"priceType": null,
"bedrooms": 4,
"bathrooms": 3.5,
"squareFeet": 3200,
"address": "Coral Gables, FL, USA",
"location": {
"lat": 25.72,
"lng": -80.27
},
"image": "https://media.example.com/offmarket/1.jpg",
"images": [
"https://media.example.com/offmarket/1.jpg",
"https://media.example.com/offmarket/2.jpg"
]
}
]
}