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.

01

Scan

Public address only

02

Prepare

Recheck + simulate

03

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 EAYSXYZKSHQGSITTERES43JMADDZB2WW4LCGHCCX6S7GI6ZPEVU3K2DOIE

Wheel 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.json

For 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

  1. GET /api/health checks availability.
  2. POST /api/scan returns current candidates and exact microAlgo amounts.
  3. POST /api/prepare rescans, groups, and simulates selected items.
  4. POST /api/submit validates and relays externally signed bytes.
  5. POST /api/receipt independently verifies Indexer confirmation.

MainNet is the public production network. TestNet remains an internal acceptance path and is unavailable on the production API.