Get Saved Search
Returns a saved search by slug or ID: the stored query and the clean search path. The owner's saved searches come first, then visitors' shared ones.
GET
/v1/saved-searches/:slugAuthentication
Public key
?key=pk_…Public key in the `key` query parameter. No OAuth, no secret.
Edge cache: public, max-age=0, s-maxage=5
Path Parameters
slugstringThe saved search slug or ID, from `/v1/featured-listings` or a shared `/search/<slug>` link.
Query Parameters
keystringThe site's public key (pk_…). It selects the account. Safe to ship to the browser.
Responses
200Success
application/jsonsavedSearchobject`slug` is what you requested. `title` is null for a visitor's saved search. `query` is the stored search. `searchPath` is the clean `/search?…` path.
Errors
401Missing or invalid public key.403The account is not active. The body also has `code: "TENANT_INACTIVE"`.404No saved search matches, or the slug is malformed.500Internal Server Error.Notes
- Redirect `/search/<slug>` on your site to `savedSearch.searchPath` with a 307, as Panda websites do.
- Send `query` as the body of `POST /v1/search` to list the results.
- A visitor's saved search never exposes its name or its owner.
Request
curl --request GET \--url "https://api.pandaidx.com/v1/saved-searches/brickell-condos?key={{public_key}}"
Response200 OK
{"savedSearch": {"slug": "brickell-condos","title": "Brickell Condos","query": "q=Brickell&qtype=city&minbeds=2&subtypes=Condominium","searchPath": "/search?q=Brickell&qtype=city&minbeds=2&subtypes=Condominium"}}