High Potential Seller Leads · REST API
List seller leads
https://platform.casafari.com/v1/seller-leadsSend Authorization: Bearer $CASAFARI_API_KEY: a platform API key or OAuth access token; see platform sign-in. Costs 100 units per page (1 unit = EUR 0.04).
Over MCP: none; this product is REST only.
Description
Homes around a point whose asking price was cut repeatedly: at least min_price_cuts cuts (default 1) adding up to at least min_price_cut_pct percent (default 5), over the home's whole time on the market or, with since, from that date. Search within radius_m (50 to 300 m) of lat/lon, in ES, FR, IT, DE, GR or AD. Each lead carries a lead_ id, the property's prop_ id (readable with Property Sourcing), its coordinates and its price cuts. For the next page, send only cursor (and page_size). 100 units per page.
Query parameters
latnumberrequiredlonnumberrequiredradius_mintegercountrystringoperationstringsale or rent.sale rentmin_price_cutsintegermin_price_cut_pctnumbersincestring (date)price_cuts_since.typesstringapartment,house.price_minintegerprice_maxintegerpage_sizeintegercursorstringnext; send it with page_size only.Example request
Placeholders only: replace the token and the values with your own.
curl "https://platform.casafari.com/v1/seller-leads?lat=40.4168&lon=-3.7038" \
-H "Authorization: Bearer $CASAFARI_API_KEY"Responses
200 One page of leads.
Type: object.
Show the response shape (14 fields)
resultsobject[]5 properties
idstringlead_....property_idstringprop_ id, readable with GET /v1/property-sourcing/properties/{property_id}.coordinatesobjectnullable2 properties
latnumberlonnumberprice_cutsobjectnullable2 properties
countnumbernullablepercentagenumbernullableprice_cuts_sinceobjectnullablesince date; null without it.2 properties
countnumbernullablepercentagenumbernullabletotalintegernextstringnullableExample with sample values (ids and figures are illustrative)
{
"results": [
{
"id": "lead_5Tn3wK8pR2yH6mQ1vX9cBe",
"property_id": "prop_9Rk4tW2nP7xM3cL6vB1qZs",
"coordinates": {
"lat": 40.4172,
"lon": -3.7051
},
"price_cuts": {
"count": 3,
"percentage": 12.5
},
"price_cuts_since": null
}
],
"total": 14,
"next": "https://platform.casafari.com/v1/seller-leads?cursor=cur_SAMPLE"
}400 Invalid parameter (`invalid_request`, naming each one), or the search reached its depth limit (`page_depth_exceeded`).
Type: object.
Show the response shape (10 fields)
typestringtitlestringstatusintegerdetailstringinstancestringcodestringrequest_idstringerrorsobject[]2 properties
fieldstringmessagestring401 Missing or unknown API key or token.
Type: object.
Show the response shape (10 fields)
typestringtitlestringstatusintegerdetailstringinstancestringcodestringrequest_idstringerrorsobject[]2 properties
fieldstringmessagestring402 No units left to fund the call (`payment_required`).
Type: object.
Show the response shape (10 fields)
typestringtitlestringstatusintegerdetailstringinstancestringcodestringrequest_idstringerrorsobject[]2 properties
fieldstringmessagestring403 The account is not entitled to this product or country (`not_entitled`).
Type: object.
Show the response shape (10 fields)
typestringtitlestringstatusintegerdetailstringinstancestringcodestringrequest_idstringerrorsobject[]2 properties
fieldstringmessagestring404 Unknown, expired or another account's cursor (`not_found`).
Type: object.
Show the response shape (10 fields)
typestringtitlestringstatusintegerdetailstringinstancestringcodestringrequest_idstringerrorsobject[]2 properties
fieldstringmessagestring429 A request limit of the plan was reached (`request_limit_reached`).
Type: object.
Show the response shape (10 fields)
typestringtitlestringstatusintegerdetailstringinstancestringcodestringrequest_idstringerrorsobject[]2 properties
fieldstringmessagestring