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: 1. `depositTxnRef` 2. `depositId` AND `originChainId` 3. `relayDataHash`
Authorization
bearerAuth API key for authentication. Request your key at https://t.me/acrosstg.
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.
Pagination index when multiple deposits exist in the same transaction.
Defaults to 0.
00 <= valueResponse Body
application/json
application/json
application/json
application/json
curl -X GET "https://app.across.to/api/deposit?depositTxnRef=0x6cc666b81183d7386507508d82915afe81bf0bf641e86547dc602bc6af4fde32"{
"deposit": {
"id": 73606,
"relayHash": null,
"depositId": null,
"originChainId": 1,
"destinationChainId": 8453,
"depositor": "0x0F7Ae28dE1C8532170AD4ee566B5801485c13a0E",
"recipient": "0x133243d447026345c2B368d7fFe435dbe3C566Eb",
"exclusiveRelayer": null,
"inputToken": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"inputAmount": "1100250000000",
"outputToken": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"outputAmount": "1100139975000",
"swapOutputToken": null,
"swapOutputTokenAmount": null,
"message": "0xd4aee56e...",
"messageHash": null,
"exclusivityDeadline": null,
"fillDeadline": null,
"quoteTimestamp": "2026-04-01T16:10:35.000Z",
"depositTxHash": "0x6cc666b81183d7386507508d82915afe81bf0bf641e86547dc602bc6af4fde32",
"depositTxnRef": "0x6cc666b81183d7386507508d82915afe81bf0bf641e86547dc602bc6af4fde32",
"depositBlockNumber": 24785853,
"depositBlockTimestamp": "2026-04-01T16:10:35.000Z",
"status": "filled",
"depositRefundTxHash": null,
"depositRefundTxnRef": 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",
"fillTxnRef": "0x85dd6122644779d9b369861a6e4fff8330c9eab1b1f1e44490bd2003e1314c78",
"speedups": [
{}
]
},
"pagination": {
"currentIndex": 0,
"maxIndex": 0
}
}{
"message": "Must provide at least one of: (depositId + originChainId), depositTxHash, depositTxnRef, or relayDataHash"
}{
"message": "string"
}{
"message": "string"
}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.