Developer access
One reclaim engine. Web, API, or CLI.
Automate the same guarded workflow used by the website. Scan and prepare through the API, sign only in a user-controlled Algorand wallet or signer, then submit and verify the exact group.
Scan
Public address only
Prepare
Recheck + simulate
Sign & verify
Keys stay with user
Run a live MainNet scan
Read-only · public chain data · no wallet connection
Install the CLI
The versioned, pure-Python wheel is served from the production domain. Python 3.10 or newer is required.
python -m pip install https://algoreclaim.com/cli/cli_anything_algoreclaim-0.1.1-py3-none-any.whl
algoreclaim status
algoreclaim --json scan EAYSXYZKSHQGSITTERES43JMADDZB2WW4LCGHCCX6S7GI6ZPEVU3K2DOIEWheel SHA-256: 6e9882dd0c7db7e718cb3f58d396b63c096fadb94c63451a70566aa6b79d5fa1. Checksum file →
Running algoreclaim without a command opens the interactive shell. Use --json before a subcommand for scripts and agents.
Prepare without exposing a key
algoreclaim scan EAYSXYZKSHQGSITTERES43JMADDZB2WW4LCGHCCX6S7GI6ZPEVU3K2DOIE --output scan.json
algoreclaim prepare EAYSXYZKSHQGSITTERES43JMADDZB2WW4LCGHCCX6S7GI6ZPEVU3K2DOIE --asa ASSET_ID --output prepared.json
# Sign prepared.json groups[0].unsignedTransactions in your wallet/signer.
# Save the resulting Base64 blobs as signed.json.
algoreclaim submit --prepared-file prepared.json --signed-file signed.json --output submission.json
algoreclaim receipt --submission-file submission.jsonFor application Local State, add both --app APP_ID and --ack-app APP_ID. Clear State may permanently remove app-specific access, records, positions, or rewards.
Call the API directly
The JSON API supports server-side clients and browser CORS. No API key is required today; fair-use rate limits return 429 with Retry-After.
curl https://algoreclaim.com/api/scan \
-H "Content-Type: application/json" \
-d '{"address":"EAYSXYZKSHQGSITTERES43JMADDZB2WW4LCGHCCX6S7GI6ZPEVU3K2DOIE","network":"mainnet"}'Open the complete OpenAPI 3.1 contract →
Signing boundary
AlgoReclaim returns unsigned transaction bytes and a ten-minute preparation token. Your wallet or signer signs the bytes locally. The submit endpoint accepts only signed transactions and rejects changes to the sender, group, transaction IDs, operation type, fee receiver, amounts, or network.
Never send a mnemonic, seed phrase, private key, or wallet credential to this CLI or API. There is intentionally no server-side signing endpoint.
Stable workflow
GET /api/healthchecks availability.POST /api/scanreturns current candidates and exact microAlgo amounts.POST /api/preparerescans, groups, and simulates selected items.POST /api/submitvalidates and relays externally signed bytes.POST /api/receiptindependently verifies Indexer confirmation.
MainNet is the public production network. TestNet remains an internal acceptance path and is unavailable on the production API.