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_IDInitialize 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/sdkFor Python applications and scripts
pip install trackdapp-sdkFor Go applications and services
go get github.com/trackdapp/go-sdk