Developer portal

Build on Diaspora Capital

Integrate property, wallet, and escrow data into your product. Start in the sandbox with a test key — promote to live when you're ready.

API keys

Issue sandbox and live keys per project. Revoke instantly.

Bearer auth

Every request uses `Authorization: Bearer <key>` over HTTPS.

Sandbox

Every endpoint has a live 'Try it' panel in the console.

Authentication

Send your key in the Authorization header on every request.

curl https://api.diasporacapital.app/v1/properties \
  -H "Authorization: Bearer dk_sb_XXXXXXXXXXXXXXXX"
  • dk_sb_* keys hit the sandbox environment (safe test data).
  • dk_lv_* keys hit live — every call is billable and logged.
  • Rate limit: 60 req/min in sandbox, 600 req/min in live.

Endpoint reference

EndpointDescriptionScope
GET/v1/propertiesList published listings.public
GET/v1/properties/:idRetrieve one listing.public
GET/v1/walletRead the caller's wallet balance.user
GET/v1/escrowList escrow accounts you can see.user
POST/v1/escrow/fundFund an escrow from your wallet.user

Ready to build?

Issue a sandbox key and try every endpoint in the console.