Get started with the Track Dapp API in minutes
All API requests require authentication using your API key in the Authorization header.
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.trackdapp.com/v1/recovery/status/RECOVERY_ID
Initialize a new recovery configuration for a wallet
curl -X POST https://api.trackdapp.com/v1/recovery/setup \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "wallet_address": "0x742d35Cc6634C0532925a3b8D4C0C8b3C2e", "recovery_method": "social", "trusted_contacts": ["0x123...", "0x456..."], "threshold": 3 }'
Get the current status of a recovery process
curl -X GET https://api.trackdapp.com/v1/recovery/status/RECOVERY_ID \ -H "Authorization: Bearer YOUR_API_KEY"
Start the recovery process for a wallet
curl -X POST https://api.trackdapp.com/v1/recovery/initiate \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "wallet_address": "0x742d35Cc6634C0532925a3b8D4C0C8b3C2e", "recovery_method": "social", "proof": "0x..." }'
Use our official SDKs for faster integration
For web applications and Node.js
npm install @trackdapp/sdk
For Python applications and scripts
pip install trackdapp-sdk
For Go applications and services
go get github.com/trackdapp/go-sdk