Developer

Azalea Public API

Programmatic access to your DCA strategies and portfolio data. All endpoints are versioned under /v1.

Base URLhttps://api.azalea-hl.app

Authentication

๐Ÿ”‘ API Key โ€” Most endpoints

Pass your API key in the request header:

curl https://api.azalea-hl.app/v1/portfolio \
  -H "X-API-Key: az_your_api_key_here"
Generate your API key below in the Your API Keys section. Connect your wallet to create and manage your keys. Maximum 5 active keys per account.

Rate Limiting

Requests are limited to 100 requests/minute per API key. When the limit is exceeded, the API returns a 429 Too Many Requests response.

Portfolio

Get portfolio โ€” spot balances + DCA stats for the authenticated user

Strategies

List all DCA strategies for the authenticated user
Get a single strategy by ID
Create a new sell DCA strategy
Cancel an active or paused strategy

API Keys

List your active API keys (prefixes only โ€” keys are never shown again)
Generate a new API key
Revoke an API key by its prefix

Your API Keys

Connect your wallet to generate and manage your API keys.

Connect your wallet to manage API keys.

Error codes

400Bad request โ€” invalid parameters or body
401Unauthorized โ€” missing or invalid API key / JWT
403Forbidden โ€” key revoked, or resource belongs to another user
404Not found โ€” strategy or key doesn't exist
429Too many requests โ€” rate limit exceeded
500Internal server error โ€” something went wrong on our end

Questions or issues? azalea.hl@proton.me ยท @azalea_hl