Platform

Casafari is the AI agent-native real estate data intelligence platform. The most complete property index in Europe: a deduplicated, cleaned property graph of residential and commercial property, for sale and for rent, in 16 countries.The most complete property index in Europe: a deduplicated, cleaned property graph.

How the graph is built

REST API · Account and sign-up

Finish a sign-up with the emailed code

POSThttps://platform.casafari.com/v1/signups/{signup_id}/verify
API key2 parameters

No key needed: this is how a person or an agent opens an account and gets its first API key. See platform API keys.

Over MCP: no tool does this.

Description

Returns the account and an API key, shown once.

Path parameters

signup_idstringrequired

Request body

Content type application/json. Required. Type: object.

codestringrequired
The 6-digit code emailed to the person.

Example request

Placeholders only: replace the token and the values with your own.

curl
curl -X POST "https://platform.casafari.com/v1/signups/<signup_id>/verify" \
  -H "Content-Type: application/json" \
  -d '{
  "code": "<code>"
}'

Responses

201 Account opened.

Type: object.

Show the response shape (14 fields)
account_idstringrequired
user_idstring
api_keystringrequired
Shown once.
key_idstring
key_hintstring
scopesstring[]required
planobjectrequired
3 properties
idstring
trial_unitsintegernullable
trial_ends_atstring (date-time)nullable
api_base_urlstring (uri)
resourcesobject
console_urlstring (uri)
docs_urlstring (uri)

Errors

Every error is an application/problem+json body (RFC 9457) with type (a page that explains it), title, status, detail (what to do), instance, code and request_id (what to quote to support). A 402 carries an upgrade_url, a 429 a Retry-After header. The codes each status can carry:

Tip: add .md to any URL to read it as Markdown.