Get all details for a single deposit
Returns a single deposit matching the provided query parameters.
Searches across all deposit types: Across intents (V3FundsDeposited), CCTP (DepositForBurn), OFT (OFTSent). At least one of the following parameter combinations is required: depositTxnRef depositId AND originChainId relayDataHash sweepTxnRef Supply one selector per request (depositId + originChainId count as
one). If a lookup can identify multiple transfers — for example a sweep
transaction that executed several deposit-address transfers — use
/deposits instead.
Authorization
bearerAuth API key for authentication.
In: header
Query Parameters
Transaction reference of the deposit. Replaces depositTxHash to support
non-EVM chains (e.g., Solana).
Transaction hash of the deposit. Deprecated — use depositTxnRef instead.
Unique identifier of an Across intent deposit. Must be used together with originChainId.
Chain ID where the deposit originated. Must be used together with depositId.
Hash of the relay data, used to look up Across intent deposits.
Exact PDA sweep/execution transaction reference — the transaction that
moved funds out of a persistent deposit address into the bridge.
Cannot be combined with any other selector. One sweep transaction can
batch several deposit-address executions; use /deposits?sweepTxnRef=
to list all of them.
Response Body
application/json
application/json
application/json
application/json
curl -X GET "https://across.to/api/deposit?depositTxnRef=0x6cc666b81183d7386507508d82915afe81bf0bf641e86547dc602bc6af4fde32"{
"deposit": {
"depositAddress": null,
"sweepTxnRef": null,
"depositRefundAddress": null,
"actionsTargetRecipient": null,
"actionsTargetToken": null,
"actionsTargetAmount": null,
"actionsTargetTxnRef": null,
"actionsTargetBlockTimestamp": null,
"id": 73606,
"relayHash": null,
"depositId": "96199338764656550835350133836123636363765925071210340339950952241246175890130",
"originChainId": 1,
"destinationChainId": 8453,
"depositor": "0x4dB2fd4e004D16CC23606d03853b5D405F8EC2ff",
"recipient": "0x133243d447026345c2B368d7fFe435dbe3C566Eb",
"inputToken": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"inputAmount": "1100250000000",
"outputToken": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"swapOutputToken": null,
"swapOutputTokenAmount": null,
"outputAmount": "1100139975000",
"message": "0xd4aee56e6117d0a1b36796187d14434c5c1a61523124cc7187e0bd0d21c20ad20000000000000000000000000000000000000000000000000000000069cd46ee00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000032000000000000000000000000133243d447026345c2b368d7ffe435dbe3c566eb000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291300000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000",
"messageHash": null,
"exclusiveRelayer": null,
"exclusivityDeadline": null,
"fillDeadline": null,
"quoteTimestamp": "2026-04-01T16:10:35.000Z",
"depositTxHash": "0x6cc666b81183d7386507508d82915afe81bf0bf641e86547dc602bc6af4fde32",
"depositBlockNumber": 24785853,
"depositBlockTimestamp": "2026-04-01T16:10:35.000Z",
"status": "filled",
"depositRefundTxHash": null,
"swapTokenPriceUsd": null,
"swapFeeUsd": null,
"bridgeFeeUsd": "110.025",
"inputPriceUsd": null,
"outputPriceUsd": null,
"fillGasFee": null,
"fillGasFeeUsd": null,
"fillGasTokenPriceUsd": null,
"actionsSucceeded": null,
"actionsTargetChainId": null,
"swapTransactionHash": null,
"swapToken": null,
"swapTokenAmount": null,
"relayer": null,
"fillBlockNumber": 44135258,
"fillBlockTimestamp": "2026-04-01T16:11:03.000Z",
"fillTx": "0x85dd6122644779d9b369861a6e4fff8330c9eab1b1f1e44490bd2003e1314c78",
"depositTxnRef": "0x6cc666b81183d7386507508d82915afe81bf0bf641e86547dc602bc6af4fde32",
"depositRefundTxnRef": null,
"fillTxnRef": "0x85dd6122644779d9b369861a6e4fff8330c9eab1b1f1e44490bd2003e1314c78"
},
"pagination": {
"currentIndex": 0,
"maxIndex": 0
}
}{
"error": "IncorrectQueryParamsException",
"message": "Incorrect query params provided"
}{
"error": "DepositNotFoundException",
"message": "Deposit not found given the provided constraints"
}{
"error": "UnknownError",
"message": "Internal server error"
}Get supported sources for swap operations GET
Returns a list of all supported sources that support crosschain swaps on Across Protocol.
Track the lifecycle of a deposit GET
Returns the fill status of a deposit along with a corresponding fill transaction hash if filled. This endpoint loads data queried by an indexing service that polls relevant events on a 10-second cadence. Users should therefore expect an average latency of 1 to 15 seconds after submitting a deposit to see the status changed in this endpoint. This delay comes from the time it takes for the internal indexing to include the deposit transaction.