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

Start a sign-up

POSThttps://platform.casafari.com/v1/signups
API key9 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

Emails a 6-digit code to the person. Entering it accepts the terms and opens a Free plan account.

Request body

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

emailstring (email)required
terms_versionstringrequired
account_namestring
clientobject
3 properties
namestringrequired
versionstring
urlstring (uri)
tips_opt_outboolean
true: don't send the person tips and usage emails. Account, billing and security emails still arrive.
default false
news_opt_inboolean
true: the person agrees to news emails.
default false

Example request

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

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

Responses

202 Code sent.

Type: object.

Show the response shape (6 fields)
signup_idstringrequired
status"code_sent"required
delivery"email"
expires_atstring (date-time)
verify_urlstring (uri)required
terms_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.