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
| Endpoint | Description | Scope |
|---|---|---|
| GET/v1/properties | List published listings. | public |
| GET/v1/properties/:id | Retrieve one listing. | public |
| GET/v1/wallet | Read the caller's wallet balance. | user |
| GET/v1/escrow | List escrow accounts you can see. | user |
| POST/v1/escrow/fund | Fund an escrow from your wallet. | user |
Ready to build?
Issue a sandbox key and try every endpoint in the console.