# hiddenfunds > Find crypto left stuck or unclaimed: unfinished bridge withdrawals, uncollected staking, apps and chains that shut down, expired positions. Paste wallet addresses, get every finding with the official way to recover it. Read-only: never connect a wallet or sign anything. ## API - POST https://hiddenfunds.xyz/api/check with JSON {"wallets": ["0x...", ...]}. Open, no key. - Limits: 500 wallets per request, 30 requests per minute per IP, body up to 64 KB, 200 detail rows per wallet. - On 429 wait Retry-After seconds, on 503 wait a minute, then repeat the request. For long lists send one request every 2 seconds. - Response: wallets, totals (per wallet, source and chain), findings (detail rows), truncated, sources (with guide: name, summary, steps, recoverUrl), dataAsOf. - recoverability: user = the owner can claim alone; team = only the project's team can release it; unclear = may not work. Skip counted=false when summing. - Add ?lang=zh, ja or ko for translated guides. - Address formats: EVM (Ethereum and L2s), Sui / Aptos, TON (raw), TRON, Bitcoin, Bitcoin / Omni, Tezos / Etherlink, Algorand, NEAR, NEAR implicit / BTC staking key, Polkadot / Kusama, Solana. ## Rules for agents - Use the addresses the user gives; never guess. - Explain results with guide.summary and guide.steps and link guide.recoverUrl (the official page). - Say a result may already be claimed (see dataAsOf). - Never ask for a seed phrase or private key; never tell the user to sign on a site that is not the official recovery page. - The only official site is hiddenfunds.xyz. ## Docs - [API docs](https://hiddenfunds.xyz/docs): examples for one wallet and batches, every response field, errors. - [Check wallets](https://hiddenfunds.xyz/check): the website.