const address = "GachaNgyXTU3zFogQ8Z5jR2BLXs8215X2AtEH18VxJq3";
let cursor;
do {
const url = new URL(`https://data.solanatracker.io/account/${address}/transfers`);
url.search = new URLSearchParams({ limit: "100", historicPrices: "true", ...(cursor && { cursor }) });
const response = await fetch(url, { headers: { "x-api-key": "YOUR_API_KEY" } });
if (!response.ok) throw new Error((await response.json()).error);
const page = await response.json();
for (const t of page.transfers) {
console.log(t.direction, t.uiAmount, t.token.symbol, t.value.usd, t.signature);
}
cursor = page.pagination.next;
} while (cursor);
import { Client } from '@solana-tracker/data-api';
const client = new Client({ apiKey: 'YOUR_API_KEY' });
// USDC received over the last week, worth at least $10 at the time.
const data = await client.getAccountTransfers('FbMxP3GVq8TQ36nbYgx4NP9iygMpwAwFWJwW81ioCiSF', {
direction: 'in',
mint: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v',
minValue: 10,
start: Math.floor(Date.now() / 1000) - 7 * 86400,
limit: 100,
});
// Pass grouped: true for one entry per transaction, or use
// client.iterateAccountTransfers() with the same filters to page through every result.
Transfer history for a wallet: SOL, SPL and Token-2022 transfers in and out, newest first, with token metadata, wallet identities and optional USD prices at the time of each transfer.
By default, the transfers of transactions with DEX activity (swaps, liquidity adds and removes, pool fee claims) are left out; set dex=include or dex=only to see them. Filter by token, direction, sender, receiver or counterparty, time or slot range, amount, USD value and transaction outcome, or group transfers by transaction. Timestamps on this endpoint are Unix seconds.
Each parameter has one name. An unknown parameter is a 400 that names the right one (unknown parameter timeStart; use start), so a typo never returns an unfiltered page.
Paging: follow pagination.next until hasMore is false. A page holds whole transactions, so it can hold a few transfers more or fewer than limit. Filtered requests read a bounded number of transfers per call, so a page can hold fewer than limit rows, or none, while hasMore is still true.
const address = "GachaNgyXTU3zFogQ8Z5jR2BLXs8215X2AtEH18VxJq3";
let cursor;
do {
const url = new URL(`https://data.solanatracker.io/account/${address}/transfers`);
url.search = new URLSearchParams({ limit: "100", historicPrices: "true", ...(cursor && { cursor }) });
const response = await fetch(url, { headers: { "x-api-key": "YOUR_API_KEY" } });
if (!response.ok) throw new Error((await response.json()).error);
const page = await response.json();
for (const t of page.transfers) {
console.log(t.direction, t.uiAmount, t.token.symbol, t.value.usd, t.signature);
}
cursor = page.pagination.next;
} while (cursor);
import { Client } from '@solana-tracker/data-api';
const client = new Client({ apiKey: 'YOUR_API_KEY' });
// USDC received over the last week, worth at least $10 at the time.
const data = await client.getAccountTransfers('FbMxP3GVq8TQ36nbYgx4NP9iygMpwAwFWJwW81ioCiSF', {
direction: 'in',
mint: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v',
minValue: 10,
start: Math.floor(Date.now() / 1000) - 7 * 86400,
limit: 100,
});
// Pass grouped: true for one entry per transaction, or use
// client.iterateAccountTransfers() with the same filters to page through every result.
import { Client } from '@solana-tracker/data-api';const client = new Client({ apiKey: 'YOUR_API_KEY' });// USDC received over the last week, worth at least $10 at the time.const data = await client.getAccountTransfers('FbMxP3GVq8TQ36nbYgx4NP9iygMpwAwFWJwW81ioCiSF', { direction: 'in', mint: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v', minValue: 10, start: Math.floor(Date.now() / 1000) - 7 * 86400, limit: 100,});// Pass grouped: true for one entry per transaction, or use// client.iterateAccountTransfers() with the same filters to page through every result.
Transfers per page. A page holds whole transactions, so it can hold a few more or fewer. With grouped=true it counts transactions instead, unless dex=include is set and none of type, the address, amount or slot filters, or excludeZero are. At most 100 with minValue or maxValue.
exclude (default) leaves out every transfer of a transaction with DEX activity, only returns only those, include returns everything. A transaction has DEX activity when one of its transfers goes to or comes from a pool (an account a DEX or launchpad program owns, or a Raydium or Meteora vault authority): swaps, liquidity adds and removes, and fee or reward claims. A transaction where the address sent one token and received another counts too.
Minimum USD value at the time of the transfer, inclusive. Turns on historicPrices, and limit can be at most 100. Each page checks the next limit transfers and returns those that match, so it can hold fewer, or none, while hasMore is true.
Add price.usd and value.usd to every transfer: the token's USD price from the last 1-minute candle at or before the transfer, at most an hour old, else null. USDC, USDT and USD1 are priced at 1. Without it, transfers have no price or value.
Present when the price lookup ran out of time: prices it did not find are null. Such a page is not cached.
Available options:
partial
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Solana Tracker","colors":{"primary":"#222","light":"#fafafa","dark":"#fff"},"logo":{"light":"https://mintcdn.com/solanatracker/tbRGxreenJeMeUiS/logo/light.png?fit=max\u0026auto=format\u0026n=tbRGxreenJeMeUiS\u0026q=85\u0026s=6de175e4a3183972f09414aef7c09e03","dark":"https://mintcdn.com/solanatracker/tbRGxreenJeMeUiS/logo/dark.png?fit=max\u0026auto=format\u0026n=tbRGxreenJeMeUiS\u0026q=85\u0026s=f0e85b8285a592294510eddfdc897951"},"favicon":"https://mintcdn.com/solanatracker/L_Q6q-7aVovpQheP/favicon.ico?fit=max\u0026auto=format\u0026n=L_Q6q-7aVovpQheP\u0026q=85\u0026s=7bf5f9749399d6d8bbc9c072bd984dee","appearance":{"default":"dark","strict":false},"background":{"color":{"light":"#fafafa","dark":"#050505"}},"navbar":{"links":[{"href":"mailto:contact@solanatracker.io","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.solanatracker.io/account"}},"footer":{"socials":{"x":"https://x.com/solanatrackr","github":"https://github.com/solanatracker","discord":"https://discord.gg/JH2e9rR9fc","website":"https://www.solanatracker.io"}},"search":{"prompt":"Search docs..."},"seo":{"metatags":{"robots":"index"},"indexing":"all"},"fonts":{"family":"Geist","source":"fonts/Geist-Variable.woff2","format":"woff2"},"icons":{"library":"fontawesome"},"integrations":{"ga4":{"measurementId":"G-6Y3G67KM1H"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"API Status","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/signal.svg","href":"https://status.solanatracker.io"},{"anchor":"SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/npm.svg","href":"https://www.npmjs.com/package/@solana-tracker/data-api"},{"anchor":"Discord","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/discord.svg","href":"https://discord.gg/JH2e9rR9fc"},{"anchor":"Changelog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/rss.svg","href":"https://docs.solanatracker.io/changelog"},{"anchor":"Data API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/database.svg","href":"https://www.solanatracker.io/data-api"},{"anchor":"Solana RPC","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/server.svg","href":"https://www.solanatracker.io/solana-rpc"},{"anchor":"Yellowstone gRPC","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/bolt.svg","href":"https://www.solanatracker.io/yellowstone-grpc"},{"anchor":"Dedicated Nodes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/hard-drive.svg","href":"https://www.solanatracker.io/dedicated-nodes"}]},"languages":[{"language":"en","default":true,"href":""},{"language":"cn","href":"cn"},{"language":"es","href":"es"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"solanatracker","hasAudioNarration":false,"actualSubdomain":"solanatracker","customDomains":["docs.solanatracker.io"],"gitSource":{"type":"github","owner":"yzylab","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae5b7b43aae848cfc967550","collectionId":"6f15dc96-d779-4b61-aa40-f8f832a2430b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae5b7b43aae848cfc967550"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"}},"buildId":"6ae5bd3bf146f7c5c1de4195","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"en","tag":"Websockets","count":107},{"language":"cn","tag":"Websockets","count":104},{"language":"es","tag":"Websockets","count":104},{"language":"en","tag":"Solana RPC","count":89},{"language":"cn","tag":"Solana RPC","count":89},{"language":"es","tag":"Solana RPC","count":89},{"language":"en","tag":"Data API","count":87},{"language":"en","tag":"Datastream","count":86},{"language":"cn","tag":"Data API","count":83},{"language":"cn","tag":"Datastream","count":83},{"language":"es","tag":"Data API","count":83},{"language":"es","tag":"Datastream","count":83},{"language":"en","tag":"API Reference","count":73},{"language":"cn","tag":"API Reference","count":71},{"language":"es","tag":"API Reference","count":71},{"language":"en","tag":"Prediction Markets","count":61},{"language":"cn","tag":"Prediction Markets","count":61},{"language":"es","tag":"Prediction Markets","count":61},{"language":"en","tag":"Endpoints","count":53},{"language":"cn","tag":"Endpoints","count":53},{"language":"es","tag":"Endpoints","count":53},{"language":"en","tag":"Guides","count":37},{"language":"cn","tag":"指南","count":29},{"language":"es","tag":"Guías","count":29},{"language":"en","tag":"Markets","count":24},{"language":"cn","tag":"Markets","count":24},{"language":"es","tag":"Markets","count":24},{"language":"en","tag":"PnL V2","count":22},{"language":"cn","tag":"PnL V2","count":22},{"language":"es","tag":"PnL V2","count":22}],"searchSettings":{"showContentSnippets":true,"maxResults":7}},"assistantConfig":{"enableStarterQuestions":false,"deflection":{"enabled":true,"email":"contact@solanatracker.io"}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","href":"/_mintlify/custom/solanatracker/4322030c60828a31/style.css"},{"filePath":"hugeicons.css","href":"/_mintlify/custom/solanatracker/d8041e42f4d4ecdf/hugeicons.css"},{"filePath":"release-badges.css","content":"#navigation-items a:is(\n [href$=\"/datastream/websockets/liquiditytoken\"],\n [href$=\"/datastream/websockets/liquiditytokenpool\"],\n [href$=\"/datastream/websockets/liquiditytokenpoolwallet\"],\n [href$=\"/datastream/websockets/liquiditypool\"],\n [href$=\"/datastream/websockets/liquiditywallet\"],\n [href$=\"/guides/liquidity\"]\n){--release-label:\"NEW\";--release-ink:#066345;--release-fill:#e3f4eb}#navigation-items a:is(\n [href$=\"/data-api/trades/get-token-trades\"],\n [href$=\"/data-api/trades/get-pool-specific-trades\"],\n [href$=\"/data-api/trades/get-user-specific-token-trades\"],\n [href$=\"/data-api/trades/get-user-specific-pool-trades\"]\n){--release-label:\"UPDATED\";--release-ink:#1d4ed8;--release-fill:#e8efff}#navigation-items a:is(\n [href$=\"/datastream/websockets/liquiditytoken\"],\n [href$=\"/datastream/websockets/liquiditytokenpool\"],\n [href$=\"/datastream/websockets/liquiditytokenpoolwallet\"],\n [href$=\"/datastream/websockets/liquiditypool\"],\n [href$=\"/datastream/websockets/liquiditywallet\"],\n [href$=\"/guides/liquidity\"],\n [href$=\"/data-api/trades/get-token-trades\"],\n [href$=\"/data-api/trades/get-pool-specific-trades\"],\n [href$=\"/data-api/trades/get-user-specific-token-trades\"],\n [href$=\"/data-api/trades/get-user-specific-pool-trades\"]\n)::after{content:var(--release-label);margin-inline-start:auto;flex-shrink:0;align-self:center;padding:2px 5px;border-radius:5px;background:var(--release-fill);color:var(--release-ink);font:600 9px/1.4 var(--st-font);letter-spacing:.035em}.dark #navigation-items a{--release-ink:#86efac;--release-fill:#123025}.dark #navigation-items a[href*=\"/data-api/trades/\"]{--release-ink:#93c5fd;--release-fill:#172b49}#navigation-items [data-nav-tag=NEW]{background:#e3f4eb;color:#066345;font:600 9px/1.4 var(--st-font);padding:2px 5px;border-radius:5px;letter-spacing:.035em}.dark #navigation-items [data-nav-tag=NEW]{background:#123025;color:#86efac}"}],"page":{"pagePath":"data-api/transfers/get-account-transfers","slug":"/data-api/transfers/get-account-transfers","pageMetadata":{"title":"Get Account Transfers","description":"Transfer history for a wallet: SOL, SPL and Token-2022 transfers in and out, newest first, with token metadata, wallet identities and optional USD prices at the time of each transfer.\n\nBy default, the transfers of transactions with DEX activity (swaps, liquidity adds and removes, pool fee claims) are left out; set `dex=include` or `dex=only` to see them. Filter by token, direction, sender, receiver or counterparty, time or slot range, amount, USD value and transaction outcome, or group transfers by transaction. Timestamps on this endpoint are Unix **seconds**.\n\nEach parameter has one name. An unknown parameter is a 400 that names the right one (`unknown parameter timeStart; use start`), so a typo never returns an unfiltered page.\n\n**Paging:** follow `pagination.next` until `hasMore` is `false`. A page holds whole transactions, so it can hold a few transfers more or fewer than `limit`. Filtered requests read a bounded number of transfers per call, so a page can hold fewer than `limit` rows, or none, while `hasMore` is still `true`.\n\nFor live transfers, join the [transfer rooms](/datastream/websockets/transferwallet) on Datastream. See the [transfers guide](/guides/transfers).","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /account/{address}/transfers","href":"/data-api/transfers/get-account-transfers","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Transfer history for a wallet: SOL, SPL and Token-2022 transfers in and out, newest first, with token metadata, wallet identities and optional USD prices at the time of each transfer.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"By default, the transfers of transactions with DEX activity (swaps, liquidity adds and removes, pool fee claims) are left out; set \", _jsx(_components.code, {\n children: \"dex=include\"\n }), \" or \", _jsx(_components.code, {\n children: \"dex=only\"\n }), \" to see them. Filter by token, direction, sender, receiver or counterparty, time or slot range, amount, USD value and transaction outcome, or group transfers by transaction. Timestamps on this endpoint are Unix \", _jsx(_components.strong, {\n children: \"seconds\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Each parameter has one name. An unknown parameter is a 400 that names the right one (\", _jsx(_components.code, {\n children: \"unknown parameter timeStart; use start\"\n }), \"), so a typo never returns an unfiltered page.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Paging:\"\n }), \" follow \", _jsx(_components.code, {\n children: \"pagination.next\"\n }), \" until \", _jsx(_components.code, {\n children: \"hasMore\"\n }), \" is \", _jsx(_components.code, {\n children: \"false\"\n }), \". A page holds whole transactions, so it can hold a few transfers more or fewer than \", _jsx(_components.code, {\n children: \"limit\"\n }), \". Filtered requests read a bounded number of transfers per call, so a page can hold fewer than \", _jsx(_components.code, {\n children: \"limit\"\n }), \" rows, or none, while \", _jsx(_components.code, {\n children: \"hasMore\"\n }), \" is still \", _jsx(_components.code, {\n children: \"true\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"For live transfers, join the \", _jsx(_components.a, {\n href: \"/datastream/websockets/transferwallet\",\n children: \"transfer rooms\"\n }), \" on Datastream. See the \", _jsx(_components.a, {\n href: \"/guides/transfers\",\n children: \"transfers guide\"\n }), \".\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Heading}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`sdk-example`,children:`SDK Example`}),`\n`,_jsx(CodeBlock,{numberOfLines:`15`,language:`typescript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`15`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '@solana-tracker/data-api'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` client`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` Client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({ `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`apiKey:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'YOUR_API_KEY'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// USDC received over the last week, worth at least $10 at the time.`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` data`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`getAccountTransfers`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'FbMxP3GVq8TQ36nbYgx4NP9iygMpwAwFWJwW81ioCiSF'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` direction:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'in'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` mint:`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` minValue:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 10`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` start:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` Math`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`floor`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Date`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`now`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`() `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 1000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`-`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 7`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` *`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 86400`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` limit:`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 100`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// Pass grouped: true for one entry per transaction, or use`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// client.iterateAccountTransfers() with the same filters to page through every result.`})}),`\n`]})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get Account Transfers","description":"Transfer history for a wallet: SOL, SPL and Token-2022 transfers in and out, newest first, with token metadata, wallet identities and optional USD prices at the time of each transfer.\n\nBy default, the transfers of transactions with DEX activity (swaps, liquidity adds and removes, pool fee claims) are left out; set `dex=include` or `dex=only` to see them. Filter by token, direction, sender, receiver or counterparty, time or slot range, amount, USD value and transaction outcome, or group transfers by transaction. Timestamps on this endpoint are Unix **seconds**.\n\nEach parameter has one name. An unknown parameter is a 400 that names the right one (`unknown parameter timeStart; use start`), so a typo never returns an unfiltered page.\n\n**Paging:** follow `pagination.next` until `hasMore` is `false`. A page holds whole transactions, so it can hold a few transfers more or fewer than `limit`. Filtered requests read a bounded number of transfers per call, so a page can hold fewer than `limit` rows, or none, while `hasMore` is still `true`.\n\nFor live transfers, join the [transfer rooms](/datastream/websockets/transferwallet) on Datastream. See the [transfers guide](/guides/transfers).","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /account/{address}/transfers","href":"/data-api/transfers/get-account-transfers","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"SDK Example","slug":"sdk-example","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/solanatracker/4f7d4267eda669e2/datafast.js","/_mintlify/custom/solanatracker/b54537c43919e41e/ws.js","/_mintlify/custom/solanatracker/a5628f7eaa705f66/assistant.js"],"openApiReferenceData":{"operation":{"tags":["Transfers"],"summary":"Get Account Transfers","description":"Transfer history for a wallet: SOL, SPL and Token-2022 transfers in and out, newest first, with token metadata, wallet identities and optional USD prices at the time of each transfer.\n\nBy default, the transfers of transactions with DEX activity (swaps, liquidity adds and removes, pool fee claims) are left out; set `dex=include` or `dex=only` to see them. Filter by token, direction, sender, receiver or counterparty, time or slot range, amount, USD value and transaction outcome, or group transfers by transaction. Timestamps on this endpoint are Unix **seconds**.\n\nEach parameter has one name. An unknown parameter is a 400 that names the right one (`unknown parameter timeStart; use start`), so a typo never returns an unfiltered page.\n\n**Paging:** follow `pagination.next` until `hasMore` is `false`. A page holds whole transactions, so it can hold a few transfers more or fewer than `limit`. Filtered requests read a bounded number of transfers per call, so a page can hold fewer than `limit` rows, or none, while `hasMore` is still `true`.\n\nFor live transfers, join the [transfer rooms](/datastream/websockets/transferwallet) on Datastream. See the [transfers guide](/guides/transfers).","x-codeSamples":[{"lang":"shell","label":"USDC received","source":"curl --get \"https://data.solanatracker.io/account/GachaNgyXTU3zFogQ8Z5jR2BLXs8215X2AtEH18VxJq3/transfers\" \\\n --header \"x-api-key: YOUR_API_KEY\" \\\n --data-urlencode \"mint=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v\" \\\n --data-urlencode \"direction=in\" \\\n --data-urlencode \"historicPrices=true\" \\\n --data-urlencode \"limit=50\""},{"lang":"javascript","label":"Page through history","source":"const address = \"GachaNgyXTU3zFogQ8Z5jR2BLXs8215X2AtEH18VxJq3\";\nlet cursor;\n\ndo {\n const url = new URL(`https://data.solanatracker.io/account/${address}/transfers`);\n url.search = new URLSearchParams({ limit: \"100\", historicPrices: \"true\", ...(cursor \u0026\u0026 { cursor }) });\n const response = await fetch(url, { headers: { \"x-api-key\": \"YOUR_API_KEY\" } });\n if (!response.ok) throw new Error((await response.json()).error);\n const page = await response.json();\n\n for (const t of page.transfers) {\n console.log(t.direction, t.uiAmount, t.token.symbol, t.value.usd, t.signature);\n }\n cursor = page.pagination.next;\n} while (cursor);\n"},{"lang":"typescript","label":"SDK","source":"import { Client } from '@solana-tracker/data-api';\n\nconst client = new Client({ apiKey: 'YOUR_API_KEY' });\n\n// USDC received over the last week, worth at least $10 at the time.\nconst data = await client.getAccountTransfers('FbMxP3GVq8TQ36nbYgx4NP9iygMpwAwFWJwW81ioCiSF', {\n direction: 'in',\n mint: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v',\n minValue: 10,\n start: Math.floor(Date.now() / 1000) - 7 * 86400,\n limit: 100,\n});\n\n// Pass grouped: true for one entry per transaction, or use\n// client.iterateAccountTransfers() with the same filters to page through every result.\n"}],"x-code-samples":[{"lang":"shell","label":"USDC received","source":"curl --get \"https://data.solanatracker.io/account/GachaNgyXTU3zFogQ8Z5jR2BLXs8215X2AtEH18VxJq3/transfers\" \\\n --header \"x-api-key: YOUR_API_KEY\" \\\n --data-urlencode \"mint=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v\" \\\n --data-urlencode \"direction=in\" \\\n --data-urlencode \"historicPrices=true\" \\\n --data-urlencode \"limit=50\""},{"lang":"javascript","label":"Page through history","source":"const address = \"GachaNgyXTU3zFogQ8Z5jR2BLXs8215X2AtEH18VxJq3\";\nlet cursor;\n\ndo {\n const url = new URL(`https://data.solanatracker.io/account/${address}/transfers`);\n url.search = new URLSearchParams({ limit: \"100\", historicPrices: \"true\", ...(cursor \u0026\u0026 { cursor }) });\n const response = await fetch(url, { headers: { \"x-api-key\": \"YOUR_API_KEY\" } });\n if (!response.ok) throw new Error((await response.json()).error);\n const page = await response.json();\n\n for (const t of page.transfers) {\n console.log(t.direction, t.uiAmount, t.token.symbol, t.value.usd, t.signature);\n }\n cursor = page.pagination.next;\n} while (cursor);\n"},{"lang":"typescript","label":"SDK","source":"import { Client } from '@solana-tracker/data-api';\n\nconst client = new Client({ apiKey: 'YOUR_API_KEY' });\n\n// USDC received over the last week, worth at least $10 at the time.\nconst data = await client.getAccountTransfers('FbMxP3GVq8TQ36nbYgx4NP9iygMpwAwFWJwW81ioCiSF', {\n direction: 'in',\n mint: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v',\n minValue: 10,\n start: Math.floor(Date.now() / 1000) - 7 * 86400,\n limit: 100,\n});\n\n// Pass grouped: true for one entry per transaction, or use\n// client.iterateAccountTransfers() with the same filters to page through every result.\n"}],"parameters":["f7bea7ee-c3e2-4fa1-af37-7f0713add3e3","2d87c181-4f78-4d4d-88c5-2ca0c738bd6a","7ea04629-f21a-45cd-9888-ab0bec58a295","2c05c933-b41e-411a-a909-bd149ae0fbc4","2e2eee8f-7a28-4f4f-b736-26ccc24aebf8","98ac012f-be58-4151-98d4-7b44935b458d","0aef1903-5416-4a9a-b4d7-c6b67a850d39","dff3d006-6ed4-43e3-a507-06d83aa8ff6a","79ca4bd6-df34-491c-8bbe-2448b00961b6","f2fb35b5-3c5b-45af-93ea-d96b4501dce3","9e98cbb6-7894-4fc1-b8a6-97a68448d144","d176031b-10e7-49b8-a3cf-17bee10d3e65","bd2fbb02-25c5-4780-9fda-d73166426c45","889cea25-75b5-4757-8abd-ce2c2161ae1e","d3a86135-c1cc-4cee-8fd7-3c35d4961853","60c6e6b7-2cca-4279-b58f-30a710383887","a20cdb35-8c79-4b8b-b514-ae93271591e4","6c72dc41-365d-4886-9d36-372e1c700451","93ef7671-1ca9-479c-94e0-489914fee3f0","59eaa084-5096-467d-b833-71a85cc60d74","460dc828-211c-49e8-b52e-c287f4a1982b","e874d840-65c3-4c98-b40b-051c29e70186","7901f872-b0b7-4214-a384-377b77f854b7","9aaaea27-5cb2-4f03-90c4-ac6a6e56819c","1cb3be3e-4e45-4e68-b35a-456cd54dcbd0"],"responses":{"200":"de51f909-6caa-42c5-9764-c7b53a385f59","400":"0b9d98f9-40d1-439b-83f2-319135cd4619","502":"c5a789bd-a87b-4264-8967-7da03eecde57","503":"c1938233-67f9-4070-b933-ca7956874d68"},"x-mint":{"content":"## SDK Example\n\n```typescript\nimport { Client } from '@solana-tracker/data-api';\n\nconst client = new Client({ apiKey: 'YOUR_API_KEY' });\n\n// USDC received over the last week, worth at least $10 at the time.\nconst data = await client.getAccountTransfers('FbMxP3GVq8TQ36nbYgx4NP9iygMpwAwFWJwW81ioCiSF', {\n direction: 'in',\n mint: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v',\n minValue: 10,\n start: Math.floor(Date.now() / 1000) - 7 * 86400,\n limit: 100,\n});\n\n// Pass grouped: true for one entry per transaction, or use\n// client.iterateAccountTransfers() with the same filters to page through every result.\n```"},"method":"get","type":"path","servers":["2dafd923-00bf-451f-b102-c184ba309cc9"],"security":["0b845cd0-b86c-4ff0-ad40-3388c9438ba9"],"path":"/account/{address}/transfers","baseUrlOptions":["https://data.solanatracker.io"],"title":"Get Account Transfers","codeSamples":[{"label":"USDC received","lang":"shell","source":"curl --get \"https://data.solanatracker.io/account/GachaNgyXTU3zFogQ8Z5jR2BLXs8215X2AtEH18VxJq3/transfers\" \\\n --header \"x-api-key: YOUR_API_KEY\" \\\n --data-urlencode \"mint=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v\" \\\n --data-urlencode \"direction=in\" \\\n --data-urlencode \"historicPrices=true\" \\\n --data-urlencode \"limit=50\""},{"label":"Page through history","lang":"javascript","source":"const address = \"GachaNgyXTU3zFogQ8Z5jR2BLXs8215X2AtEH18VxJq3\";\nlet cursor;\n\ndo {\n const url = new URL(`https://data.solanatracker.io/account/${address}/transfers`);\n url.search = new URLSearchParams({ limit: \"100\", historicPrices: \"true\", ...(cursor \u0026\u0026 { cursor }) });\n const response = await fetch(url, { headers: { \"x-api-key\": \"YOUR_API_KEY\" } });\n if (!response.ok) throw new Error((await response.json()).error);\n const page = await response.json();\n\n for (const t of page.transfers) {\n console.log(t.direction, t.uiAmount, t.token.symbol, t.value.usd, t.signature);\n }\n cursor = page.pagination.next;\n} while (cursor);\n"},{"label":"SDK","lang":"typescript","source":"import { Client } from '@solana-tracker/data-api';\n\nconst client = new Client({ apiKey: 'YOUR_API_KEY' });\n\n// USDC received over the last week, worth at least $10 at the time.\nconst data = await client.getAccountTransfers('FbMxP3GVq8TQ36nbYgx4NP9iygMpwAwFWJwW81ioCiSF', {\n direction: 'in',\n mint: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v',\n minValue: 10,\n start: Math.floor(Date.now() / 1000) - 7 * 86400,\n limit: 100,\n});\n\n// Pass grouped: true for one entry per transaction, or use\n// client.iterateAccountTransfers() with the same filters to page through every result.\n"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"f7bea7ee-c3e2-4fa1-af37-7f0713add3e3":{"name":"address","in":"path","required":true,"schema":{"type":"string","isRequired":true,"description":"Wallet or account address. SPL transfers are matched by the token accounts this wallet owns.","uniqueKey":"","typeLabel":"string"},"description":"Wallet or account address. SPL transfers are matched by the token accounts this wallet owns."},"2d87c181-4f78-4d4d-88c5-2ca0c738bd6a":{"name":"limit","in":"query","schema":{"type":"integer","minimum":1,"maximum":1000,"default":100,"description":"Transfers per page. A page holds whole transactions, so it can hold a few more or fewer. With `grouped=true` it counts transactions instead, unless `dex=include` is set and none of `type`, the address, amount or slot filters, or `excludeZero` are. At most 100 with `minValue` or `maxValue`.","uniqueKey":"","typeLabel":"integer"},"description":"Transfers per page. A page holds whole transactions, so it can hold a few more or fewer. With `grouped=true` it counts transactions instead, unless `dex=include` is set and none of `type`, the address, amount or slot filters, or `excludeZero` are. At most 100 with `minValue` or `maxValue`."},"7ea04629-f21a-45cd-9888-ab0bec58a295":{"name":"cursor","in":"query","schema":{"type":"string","description":"`pagination.next` from the previous page. Keep every other parameter the same between pages. An empty `cursor=` returns the first page.","uniqueKey":"","typeLabel":"string"},"description":"`pagination.next` from the previous page. Keep every other parameter the same between pages. An empty `cursor=` returns the first page."},"2c05c933-b41e-411a-a909-bd149ae0fbc4":{"name":"sortOrder","in":"query","schema":{"type":"string","enum":["desc","asc"],"default":"desc","description":"`desc` returns newest first, `asc` oldest first.","uniqueKey":"","typeLabel":"enum\u003cstring>"},"description":"`desc` returns newest first, `asc` oldest first."},"2e2eee8f-7a28-4f4f-b736-26ccc24aebf8":{"name":"start","in":"query","description":"Block time from, Unix **seconds**, inclusive. Milliseconds are rejected.","schema":{"type":"integer","minimum":0,"description":"Block time from, Unix **seconds**, inclusive. Milliseconds are rejected.","uniqueKey":"","typeLabel":"integer"}},"98ac012f-be58-4151-98d4-7b44935b458d":{"name":"end","in":"query","description":"Block time to, Unix **seconds**, inclusive. Must be at least `start`.","schema":{"type":"integer","minimum":0,"description":"Block time to, Unix **seconds**, inclusive. Must be at least `start`.","uniqueKey":"","typeLabel":"integer"}},"0aef1903-5416-4a9a-b4d7-c6b67a850d39":{"name":"startSlot","in":"query","schema":{"type":"integer","minimum":0,"description":"Slot from, inclusive.","uniqueKey":"","typeLabel":"integer"},"description":"Slot from, inclusive."},"dff3d006-6ed4-43e3-a507-06d83aa8ff6a":{"name":"endSlot","in":"query","schema":{"type":"integer","minimum":0,"description":"Slot to, inclusive.","uniqueKey":"","typeLabel":"integer"},"description":"Slot to, inclusive."},"79ca4bd6-df34-491c-8bbe-2448b00961b6":{"name":"direction","in":"query","schema":{"type":"string","enum":["all","in","out"],"default":"all","description":"Transfers received by (`in`) or sent from (`out`) the address.","uniqueKey":"","typeLabel":"enum\u003cstring>"},"description":"Transfers received by (`in`) or sent from (`out`) the address."},"f2fb35b5-3c5b-45af-93ea-d96b4501dce3":{"name":"type","in":"query","description":"`sol` for native SOL transfers, `spl` for SPL and Token-2022 transfers (wrapped SOL included). Both by default.","schema":{"type":"string","enum":["sol","spl"],"description":"`sol` for native SOL transfers, `spl` for SPL and Token-2022 transfers (wrapped SOL included). Both by default.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"9e98cbb6-7894-4fc1-b8a6-97a68448d144":{"name":"mint","in":"query","schema":{"type":"string","description":"Only transfers of this token. The wrapped SOL mint `So11111111111111111111111111111111111111112` returns native SOL and wrapped SOL transfers.","uniqueKey":"","typeLabel":"string"},"description":"Only transfers of this token. The wrapped SOL mint `So11111111111111111111111111111111111111112` returns native SOL and wrapped SOL transfers."},"d176031b-10e7-49b8-a3cf-17bee10d3e65":{"name":"status","in":"query","description":"Outcome of the transaction: `success` (default), `failed` or `any`. Each transfer has its own `status`.","schema":{"type":"string","enum":["success","failed","any"],"default":"success","description":"Outcome of the transaction: `success` (default), `failed` or `any`. Each transfer has its own `status`.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"bd2fbb02-25c5-4780-9fda-d73166426c45":{"name":"dex","in":"query","description":"`exclude` (default) leaves out every transfer of a transaction with DEX activity, `only` returns only those, `include` returns everything. A transaction has DEX activity when one of its transfers goes to or comes from a pool (an account a DEX or launchpad program owns, or a Raydium or Meteora vault authority): swaps, liquidity adds and removes, and fee or reward claims. A transaction where the address sent one token and received another counts too.","schema":{"type":"string","enum":["exclude","include","only"],"default":"exclude","description":"`exclude` (default) leaves out every transfer of a transaction with DEX activity, `only` returns only those, `include` returns everything. A transaction has DEX activity when one of its transfers goes to or comes from a pool (an account a DEX or launchpad program owns, or a Raydium or Meteora vault authority): swaps, liquidity adds and removes, and fee or reward claims. A transaction where the address sent one token and received another counts too.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"889cea25-75b5-4757-8abd-ce2c2161ae1e":{"name":"from","in":"query","description":"Up to 5 comma-separated sender addresses (wallet or token account).","schema":{"type":"string","description":"Up to 5 comma-separated sender addresses (wallet or token account).","uniqueKey":"","typeLabel":"string"}},"d3a86135-c1cc-4cee-8fd7-3c35d4961853":{"name":"to","in":"query","description":"Up to 5 comma-separated receiver addresses (wallet or token account).","schema":{"type":"string","description":"Up to 5 comma-separated receiver addresses (wallet or token account).","uniqueKey":"","typeLabel":"string"}},"60c6e6b7-2cca-4279-b58f-30a710383887":{"name":"counterparty","in":"query","description":"Up to 5 comma-separated addresses on either side (wallet or token account).","schema":{"type":"string","description":"Up to 5 comma-separated addresses on either side (wallet or token account).","uniqueKey":"","typeLabel":"string"}},"a20cdb35-8c79-4b8b-b514-ae93271591e4":{"name":"excludeFrom","in":"query","schema":{"type":"string","description":"Drop transfers from these addresses (up to 5, comma-separated).","uniqueKey":"","typeLabel":"string"},"description":"Drop transfers from these addresses (up to 5, comma-separated).","style":"form","explode":false},"6c72dc41-365d-4886-9d36-372e1c700451":{"name":"excludeTo","in":"query","schema":{"type":"string","description":"Drop transfers to these addresses (up to 5, comma-separated).","uniqueKey":"","typeLabel":"string"},"description":"Drop transfers to these addresses (up to 5, comma-separated).","style":"form","explode":false},"93ef7671-1ca9-479c-94e0-489914fee3f0":{"name":"minAmount","in":"query","schema":{"type":"number","minimum":0,"description":"Minimum amount in token units (`uiAmount`), inclusive.","uniqueKey":"","typeLabel":"number"},"description":"Minimum amount in token units (`uiAmount`), inclusive."},"59eaa084-5096-467d-b833-71a85cc60d74":{"name":"maxAmount","in":"query","schema":{"type":"number","minimum":0,"description":"Maximum amount in token units (`uiAmount`), inclusive.","uniqueKey":"","typeLabel":"number"},"description":"Maximum amount in token units (`uiAmount`), inclusive."},"460dc828-211c-49e8-b52e-c287f4a1982b":{"name":"minValue","in":"query","schema":{"type":"number","minimum":0,"description":"Minimum USD value at the time of the transfer, inclusive. Turns on `historicPrices`, and `limit` can be at most 100. Each page checks the next `limit` transfers and returns those that match, so it can hold fewer, or none, while `hasMore` is `true`.","uniqueKey":"","typeLabel":"number"},"description":"Minimum USD value at the time of the transfer, inclusive. Turns on `historicPrices`, and `limit` can be at most 100. Each page checks the next `limit` transfers and returns those that match, so it can hold fewer, or none, while `hasMore` is `true`."},"e874d840-65c3-4c98-b40b-051c29e70186":{"name":"maxValue","in":"query","schema":{"type":"number","minimum":0,"description":"Maximum USD value at the time of the transfer, inclusive. Turns on `historicPrices`, and `limit` can be at most 100.","uniqueKey":"","typeLabel":"number"},"description":"Maximum USD value at the time of the transfer, inclusive. Turns on `historicPrices`, and `limit` can be at most 100."},"7901f872-b0b7-4214-a384-377b77f854b7":{"name":"historicPrices","in":"query","schema":{"type":"boolean","default":false,"description":"Add `price.usd` and `value.usd` to every transfer: the token's USD price from the last 1-minute candle at or before the transfer, at most an hour old, else `null`. USDC, USDT and USD1 are priced at 1. Without it, transfers have no `price` or `value`.","uniqueKey":"","typeLabel":"boolean"},"description":"Add `price.usd` and `value.usd` to every transfer: the token's USD price from the last 1-minute candle at or before the transfer, at most an hour old, else `null`. USDC, USDT and USD1 are priced at 1. Without it, transfers have no `price` or `value`."},"9aaaea27-5cb2-4f03-90c4-ac6a6e56819c":{"name":"grouped","in":"query","description":"Also return `transactions`: the page's transfers grouped by transaction, with totals, `dex` and swap detection.","schema":{"type":"boolean","default":false,"description":"Also return `transactions`: the page's transfers grouped by transaction, with totals, `dex` and swap detection.","uniqueKey":"","typeLabel":"boolean"}},"1cb3be3e-4e45-4e68-b35a-456cd54dcbd0":{"name":"excludeZero","in":"query","schema":{"type":"boolean","default":false,"description":"Drop zero-amount transfers.","uniqueKey":"","typeLabel":"boolean"},"description":"Drop zero-amount transfers."}},"responses":{"de51f909-6caa-42c5-9764-c7b53a385f59":{"description":"Transfers for the address","content":{"application/json":{"schema":{"type":"object","required":["account","transfers","pagination"],"properties":{"account":{"type":"string","isRequired":true,"uniqueKey":"account","typeLabel":"string"},"transfers":{"type":"array","items":{"type":"object","required":["signature","status","type","direction","from","to","token","amount","uiAmount","decimals","timestamp","slot"],"properties":{"signature":{"type":"string","isRequired":true,"uniqueKey":"transfers.items.[INDEX].signature","typeLabel":"string"},"status":{"type":"string","enum":["success","failed"],"isRequired":true,"uniqueKey":"transfers.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["sol","spl"],"isRequired":true,"uniqueKey":"transfers.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"direction":{"type":"string","enum":["in","out"],"description":"Relative to the requested address","isRequired":true,"uniqueKey":"transfers.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"from":{"type":"object","required":["address","owner"],"properties":{"address":{"type":"string","description":"Token account for SPL transfers, wallet for SOL transfers","isRequired":true,"uniqueKey":"transfers.items.[INDEX].from.address","typeLabel":"string"},"owner":{"type":"string","description":"Wallet that owned `address` at the time of the transfer","isRequired":true,"uniqueKey":"transfers.items.[INDEX].from.owner","typeLabel":"string"},"identity":{"type":"object","additionalProperties":true,"description":"Known wallet identity (KOL, exchange, pool, developer, SNS name and tags). Omitted for unknown wallets.","uniqueKey":"transfers.items.[INDEX].from.identity","typeLabel":"object"}},"isRequired":true,"uniqueKey":"transfers.items.[INDEX].from","typeLabel":"object"},"to":{"type":"object","required":["address","owner"],"properties":{"address":{"type":"string","description":"Token account for SPL transfers, wallet for SOL transfers","isRequired":true,"uniqueKey":"transfers.items.[INDEX].to.address","typeLabel":"string"},"owner":{"type":"string","description":"Wallet that owned `address` at the time of the transfer","isRequired":true,"uniqueKey":"transfers.items.[INDEX].to.owner","typeLabel":"string"},"identity":{"type":"object","additionalProperties":true,"description":"Known wallet identity (KOL, exchange, pool, developer, SNS name and tags). Omitted for unknown wallets.","uniqueKey":"transfers.items.[INDEX].to.identity","typeLabel":"object"}},"isRequired":true,"uniqueKey":"transfers.items.[INDEX].to","typeLabel":"object"},"token":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","uniqueKey":"transfers.items.[INDEX].token.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transfers.items.[INDEX].token.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"transfers.items.[INDEX].token.name","typeLabel":"string | null"},"symbol":{"oneOf":[{"type":"string","uniqueKey":"transfers.items.[INDEX].token.symbol.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transfers.items.[INDEX].token.symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"transfers.items.[INDEX].token.symbol","typeLabel":"string | null"},"mint":{"type":"string","description":"`So11111111111111111111111111111111111111112` for SOL","uniqueKey":"transfers.items.[INDEX].token.mint","typeLabel":"string"},"image":{"oneOf":[{"type":"string","uniqueKey":"transfers.items.[INDEX].token.image.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transfers.items.[INDEX].token.image.oneOf.1","typeLabel":"null"}],"uniqueKey":"transfers.items.[INDEX].token.image","typeLabel":"string | null"},"decimals":{"type":"integer","uniqueKey":"transfers.items.[INDEX].token.decimals","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"transfers.items.[INDEX].token","typeLabel":"object"},"amount":{"type":"string","description":"Raw amount in base units","isRequired":true,"uniqueKey":"transfers.items.[INDEX].amount","typeLabel":"string"},"uiAmount":{"type":"string","description":"Exact decimal amount","isRequired":true,"uniqueKey":"transfers.items.[INDEX].uiAmount","typeLabel":"string"},"decimals":{"type":"integer","isRequired":true,"uniqueKey":"transfers.items.[INDEX].decimals","typeLabel":"integer"},"timestamp":{"oneOf":[{"type":"integer","description":"Block time, Unix seconds","isRequired":true,"uniqueKey":"transfers.items.[INDEX].timestamp.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Block time, Unix seconds","isRequired":true,"uniqueKey":"transfers.items.[INDEX].timestamp.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transfers.items.[INDEX].timestamp","typeLabel":"integer | null"},"slot":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"transfers.items.[INDEX].slot.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"transfers.items.[INDEX].slot.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transfers.items.[INDEX].slot","typeLabel":"integer | null"},"price":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transfers.items.[INDEX].price.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transfers.items.[INDEX].price.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transfers.items.[INDEX].price.usd","typeLabel":"number | null"}},"description":"USD price at the time of the transfer. Only with `historicPrices=true` or a value filter; `usd` is null when no price was found.","uniqueKey":"transfers.items.[INDEX].price","typeLabel":"object"},"value":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transfers.items.[INDEX].value.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transfers.items.[INDEX].value.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transfers.items.[INDEX].value.usd","typeLabel":"number | null"}},"description":"`uiAmount` × price. Only with `historicPrices=true` or a value filter.","uniqueKey":"transfers.items.[INDEX].value","typeLabel":"object"}},"uniqueKey":"transfers.items.[INDEX]","typeLabel":"object"},"description":"Transfers in this page. With `grouped=true`, every transfer of the returned transactions.","isRequired":true,"uniqueKey":"transfers","typeLabel":"object[]"},"pagination":{"type":"object","properties":{"next":{"oneOf":[{"type":"string","description":"Pass as `cursor` for the next page","uniqueKey":"pagination.next.oneOf.0","typeLabel":"string"},{"type":"null","description":"Pass as `cursor` for the next page","uniqueKey":"pagination.next.oneOf.1","typeLabel":"null"}],"uniqueKey":"pagination.next","typeLabel":"string | null"},"hasMore":{"type":"boolean","uniqueKey":"pagination.hasMore","typeLabel":"boolean"},"count":{"type":"integer","description":"Transfers in this page (transactions when grouped)","uniqueKey":"pagination.count","typeLabel":"integer"},"transferCount":{"type":"integer","description":"`grouped=true` only: transfers in this page","uniqueKey":"pagination.transferCount","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"pagination","typeLabel":"object"},"grouped":{"type":"boolean","description":"Present and true when `grouped=true`","uniqueKey":"grouped","typeLabel":"boolean"},"transactions":{"type":"array","items":{"type":"object","properties":{"signature":{"type":"string","uniqueKey":"transactions.items.[INDEX].signature","typeLabel":"string"},"status":{"type":"string","enum":["success","failed"],"description":"Outcome of the transaction","uniqueKey":"transactions.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"timestamp":{"oneOf":[{"type":"integer","uniqueKey":"transactions.items.[INDEX].timestamp.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"transactions.items.[INDEX].timestamp.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].timestamp","typeLabel":"integer | null"},"slot":{"oneOf":[{"type":"integer","uniqueKey":"transactions.items.[INDEX].slot.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"transactions.items.[INDEX].slot.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].slot","typeLabel":"integer | null"},"type":{"type":"string","enum":["swap","transfer"],"description":"`swap` when `dex` is true, otherwise `transfer`","uniqueKey":"transactions.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"dex":{"type":"boolean","description":"`true` when the transaction has DEX activity (see `dex`)","uniqueKey":"transactions.items.[INDEX].dex","typeLabel":"boolean"},"direction":{"type":"string","enum":["in","out","both","swap"],"description":"`swap` when `dex` is true; otherwise `in`, `out`, or `both` when the transaction moved tokens both ways","uniqueKey":"transactions.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"legs":{"type":"integer","description":"Transfers in this transaction","uniqueKey":"transactions.items.[INDEX].legs","typeLabel":"integer"},"totals":{"type":"object","properties":{"value":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.value.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.value.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.value.usd","typeLabel":"number | null"}},"description":"Gross USD in plus out. Only with `historicPrices=true` or a value filter.","uniqueKey":"transactions.items.[INDEX].totals.value","typeLabel":"object"},"in":{"type":"object","description":"With a single token on that side, the token's totals; otherwise `legs`. `usd` only with `historicPrices=true` or a value filter.","properties":{"usd":{"oneOf":[{"type":"number","uniqueKey":"transactions.items.[INDEX].totals.in.usd.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"transactions.items.[INDEX].totals.in.usd.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].totals.in.usd","typeLabel":"number | null"},"legs":{"type":"integer","uniqueKey":"transactions.items.[INDEX].totals.in.legs","typeLabel":"integer"},"token":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.in.token.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].totals.in.token.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].totals.in.token.name","typeLabel":"string | null"},"symbol":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.in.token.symbol.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].totals.in.token.symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].totals.in.token.symbol","typeLabel":"string | null"},"mint":{"type":"string","description":"`So11111111111111111111111111111111111111112` for SOL","uniqueKey":"transactions.items.[INDEX].totals.in.token.mint","typeLabel":"string"},"image":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.in.token.image.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].totals.in.token.image.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].totals.in.token.image","typeLabel":"string | null"},"decimals":{"type":"integer","uniqueKey":"transactions.items.[INDEX].totals.in.token.decimals","typeLabel":"integer"}},"uniqueKey":"transactions.items.[INDEX].totals.in.token","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.in.amount","typeLabel":"string"},"uiAmount":{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.in.uiAmount","typeLabel":"string"},"decimals":{"type":"integer","uniqueKey":"transactions.items.[INDEX].totals.in.decimals","typeLabel":"integer"},"price":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.in.price.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.in.price.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.in.price.usd","typeLabel":"number | null"}},"description":"Only with `historicPrices=true` or a value filter.","uniqueKey":"transactions.items.[INDEX].totals.in.price","typeLabel":"object"},"value":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.in.value.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.in.value.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.in.value.usd","typeLabel":"number | null"}},"description":"Only with `historicPrices=true` or a value filter.","uniqueKey":"transactions.items.[INDEX].totals.in.value","typeLabel":"object"}},"uniqueKey":"transactions.items.[INDEX].totals.in","typeLabel":"object"},"out":{"type":"object","description":"With a single token on that side, the token's totals; otherwise `legs`. `usd` only with `historicPrices=true` or a value filter.","properties":{"usd":{"oneOf":[{"type":"number","uniqueKey":"transactions.items.[INDEX].totals.out.usd.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"transactions.items.[INDEX].totals.out.usd.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].totals.out.usd","typeLabel":"number | null"},"legs":{"type":"integer","uniqueKey":"transactions.items.[INDEX].totals.out.legs","typeLabel":"integer"},"token":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.out.token.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].totals.out.token.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].totals.out.token.name","typeLabel":"string | null"},"symbol":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.out.token.symbol.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].totals.out.token.symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].totals.out.token.symbol","typeLabel":"string | null"},"mint":{"type":"string","description":"`So11111111111111111111111111111111111111112` for SOL","uniqueKey":"transactions.items.[INDEX].totals.out.token.mint","typeLabel":"string"},"image":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.out.token.image.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].totals.out.token.image.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].totals.out.token.image","typeLabel":"string | null"},"decimals":{"type":"integer","uniqueKey":"transactions.items.[INDEX].totals.out.token.decimals","typeLabel":"integer"}},"uniqueKey":"transactions.items.[INDEX].totals.out.token","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.out.amount","typeLabel":"string"},"uiAmount":{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.out.uiAmount","typeLabel":"string"},"decimals":{"type":"integer","uniqueKey":"transactions.items.[INDEX].totals.out.decimals","typeLabel":"integer"},"price":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.out.price.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.out.price.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.out.price.usd","typeLabel":"number | null"}},"description":"Only with `historicPrices=true` or a value filter.","uniqueKey":"transactions.items.[INDEX].totals.out.price","typeLabel":"object"},"value":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.out.value.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.out.value.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.out.value.usd","typeLabel":"number | null"}},"description":"Only with `historicPrices=true` or a value filter.","uniqueKey":"transactions.items.[INDEX].totals.out.value","typeLabel":"object"}},"uniqueKey":"transactions.items.[INDEX].totals.out","typeLabel":"object"},"net":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.net.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.net.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.net.usd","typeLabel":"number | null"}},"description":"USD in minus out. Only with `historicPrices=true` or a value filter.","uniqueKey":"transactions.items.[INDEX].totals.net","typeLabel":"object"},"tokens":{"type":"array","items":{"type":"object","properties":{"token":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].token.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].token.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].token.name","typeLabel":"string | null"},"symbol":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].token.symbol.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].token.symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].token.symbol","typeLabel":"string | null"},"mint":{"type":"string","description":"`So11111111111111111111111111111111111111112` for SOL","uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].token.mint","typeLabel":"string"},"image":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].token.image.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].token.image.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].token.image","typeLabel":"string | null"},"decimals":{"type":"integer","uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].token.decimals","typeLabel":"integer"}},"uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].token","typeLabel":"object"},"direction":{"type":"string","enum":["in","out"],"uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"amount":{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].amount","typeLabel":"string"},"uiAmount":{"type":"string","uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].uiAmount","typeLabel":"string"},"decimals":{"type":"integer","uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].decimals","typeLabel":"integer"},"price":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].price.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].price.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].price.usd","typeLabel":"number | null"}},"description":"Only with `historicPrices=true` or a value filter.","uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].price","typeLabel":"object"},"value":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].value.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].value.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].value.usd","typeLabel":"number | null"}},"description":"Only with `historicPrices=true` or a value filter.","uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX].value","typeLabel":"object"}},"uniqueKey":"transactions.items.[INDEX].totals.tokens.items.[INDEX]","typeLabel":"object"},"uniqueKey":"transactions.items.[INDEX].totals.tokens","typeLabel":"object[]"}},"uniqueKey":"transactions.items.[INDEX].totals","typeLabel":"object"},"swap":{"type":"object","description":"Set when the address sent one token and received another","properties":{"in":{"type":"object","properties":{"token":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].swap.in.token.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].swap.in.token.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].swap.in.token.name","typeLabel":"string | null"},"symbol":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].swap.in.token.symbol.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].swap.in.token.symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].swap.in.token.symbol","typeLabel":"string | null"},"mint":{"type":"string","description":"`So11111111111111111111111111111111111111112` for SOL","uniqueKey":"transactions.items.[INDEX].swap.in.token.mint","typeLabel":"string"},"image":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].swap.in.token.image.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].swap.in.token.image.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].swap.in.token.image","typeLabel":"string | null"},"decimals":{"type":"integer","uniqueKey":"transactions.items.[INDEX].swap.in.token.decimals","typeLabel":"integer"}},"uniqueKey":"transactions.items.[INDEX].swap.in.token","typeLabel":"object"},"direction":{"type":"string","enum":["in","out"],"uniqueKey":"transactions.items.[INDEX].swap.in.direction","typeLabel":"enum\u003cstring>"},"amount":{"type":"string","uniqueKey":"transactions.items.[INDEX].swap.in.amount","typeLabel":"string"},"uiAmount":{"type":"string","uniqueKey":"transactions.items.[INDEX].swap.in.uiAmount","typeLabel":"string"},"decimals":{"type":"integer","uniqueKey":"transactions.items.[INDEX].swap.in.decimals","typeLabel":"integer"},"price":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transactions.items.[INDEX].swap.in.price.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].swap.in.price.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].swap.in.price.usd","typeLabel":"number | null"}},"description":"Only with `historicPrices=true` or a value filter.","uniqueKey":"transactions.items.[INDEX].swap.in.price","typeLabel":"object"},"value":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transactions.items.[INDEX].swap.in.value.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].swap.in.value.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].swap.in.value.usd","typeLabel":"number | null"}},"description":"Only with `historicPrices=true` or a value filter.","uniqueKey":"transactions.items.[INDEX].swap.in.value","typeLabel":"object"}},"uniqueKey":"transactions.items.[INDEX].swap.in","typeLabel":"object"},"out":{"type":"object","properties":{"token":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].swap.out.token.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].swap.out.token.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].swap.out.token.name","typeLabel":"string | null"},"symbol":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].swap.out.token.symbol.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].swap.out.token.symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].swap.out.token.symbol","typeLabel":"string | null"},"mint":{"type":"string","description":"`So11111111111111111111111111111111111111112` for SOL","uniqueKey":"transactions.items.[INDEX].swap.out.token.mint","typeLabel":"string"},"image":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].swap.out.token.image.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].swap.out.token.image.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].swap.out.token.image","typeLabel":"string | null"},"decimals":{"type":"integer","uniqueKey":"transactions.items.[INDEX].swap.out.token.decimals","typeLabel":"integer"}},"uniqueKey":"transactions.items.[INDEX].swap.out.token","typeLabel":"object"},"direction":{"type":"string","enum":["in","out"],"uniqueKey":"transactions.items.[INDEX].swap.out.direction","typeLabel":"enum\u003cstring>"},"amount":{"type":"string","uniqueKey":"transactions.items.[INDEX].swap.out.amount","typeLabel":"string"},"uiAmount":{"type":"string","uniqueKey":"transactions.items.[INDEX].swap.out.uiAmount","typeLabel":"string"},"decimals":{"type":"integer","uniqueKey":"transactions.items.[INDEX].swap.out.decimals","typeLabel":"integer"},"price":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transactions.items.[INDEX].swap.out.price.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].swap.out.price.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].swap.out.price.usd","typeLabel":"number | null"}},"description":"Only with `historicPrices=true` or a value filter.","uniqueKey":"transactions.items.[INDEX].swap.out.price","typeLabel":"object"},"value":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transactions.items.[INDEX].swap.out.value.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].swap.out.value.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].swap.out.value.usd","typeLabel":"number | null"}},"description":"Only with `historicPrices=true` or a value filter.","uniqueKey":"transactions.items.[INDEX].swap.out.value","typeLabel":"object"}},"uniqueKey":"transactions.items.[INDEX].swap.out","typeLabel":"object"}},"uniqueKey":"transactions.items.[INDEX].swap","typeLabel":"object"},"transfers":{"type":"array","items":{"type":"object","required":["signature","status","type","direction","from","to","token","amount","uiAmount","decimals","timestamp","slot"],"properties":{"signature":{"type":"string","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].signature","typeLabel":"string"},"status":{"type":"string","enum":["success","failed"],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["sol","spl"],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"direction":{"type":"string","enum":["in","out"],"description":"Relative to the requested address","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].direction","typeLabel":"enum\u003cstring>"},"from":{"type":"object","required":["address","owner"],"properties":{"address":{"type":"string","description":"Token account for SPL transfers, wallet for SOL transfers","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].from.address","typeLabel":"string"},"owner":{"type":"string","description":"Wallet that owned `address` at the time of the transfer","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].from.owner","typeLabel":"string"},"identity":{"type":"object","additionalProperties":true,"description":"Known wallet identity (KOL, exchange, pool, developer, SNS name and tags). Omitted for unknown wallets.","uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].from.identity","typeLabel":"object"}},"isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].from","typeLabel":"object"},"to":{"type":"object","required":["address","owner"],"properties":{"address":{"type":"string","description":"Token account for SPL transfers, wallet for SOL transfers","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].to.address","typeLabel":"string"},"owner":{"type":"string","description":"Wallet that owned `address` at the time of the transfer","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].to.owner","typeLabel":"string"},"identity":{"type":"object","additionalProperties":true,"description":"Known wallet identity (KOL, exchange, pool, developer, SNS name and tags). Omitted for unknown wallets.","uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].to.identity","typeLabel":"object"}},"isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].to","typeLabel":"object"},"token":{"type":"object","properties":{"name":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].token.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].token.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].token.name","typeLabel":"string | null"},"symbol":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].token.symbol.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].token.symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].token.symbol","typeLabel":"string | null"},"mint":{"type":"string","description":"`So11111111111111111111111111111111111111112` for SOL","uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].token.mint","typeLabel":"string"},"image":{"oneOf":[{"type":"string","uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].token.image.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].token.image.oneOf.1","typeLabel":"null"}],"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].token.image","typeLabel":"string | null"},"decimals":{"type":"integer","uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].token.decimals","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].token","typeLabel":"object"},"amount":{"type":"string","description":"Raw amount in base units","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].amount","typeLabel":"string"},"uiAmount":{"type":"string","description":"Exact decimal amount","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].uiAmount","typeLabel":"string"},"decimals":{"type":"integer","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].decimals","typeLabel":"integer"},"timestamp":{"oneOf":[{"type":"integer","description":"Block time, Unix seconds","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].timestamp.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Block time, Unix seconds","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].timestamp.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].timestamp","typeLabel":"integer | null"},"slot":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].slot.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].slot.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].slot","typeLabel":"integer | null"},"price":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].price.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].price.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].price.usd","typeLabel":"number | null"}},"description":"USD price at the time of the transfer. Only with `historicPrices=true` or a value filter; `usd` is null when no price was found.","uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].price","typeLabel":"object"},"value":{"type":"object","required":["usd"],"properties":{"usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].value.usd.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].value.usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].value.usd","typeLabel":"number | null"}},"description":"`uiAmount` × price. Only with `historicPrices=true` or a value filter.","uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX].value","typeLabel":"object"}},"uniqueKey":"transactions.items.[INDEX].transfers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"transactions.items.[INDEX].transfers","typeLabel":"object[]"}},"uniqueKey":"transactions.items.[INDEX]","typeLabel":"object"},"description":"`grouped=true` only","uniqueKey":"transactions","typeLabel":"object[]"},"enrichmentStatus":{"type":"string","enum":["partial"],"description":"Present when the price lookup ran out of time: prices it did not find are null. Such a page is not cached.","uniqueKey":"enrichmentStatus","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"example":{"account":"GachaNgyXTU3zFogQ8Z5jR2BLXs8215X2AtEH18VxJq3","transfers":[{"signature":"2VxcHt8HKSt2T2EuUZLyWPsEKz4H4BPreWV28aZDEzoaHG4Fsu232oKKeQqpVqsSYaf3vv8KN7UoZ4MPJA8vw9EF","status":"success","type":"spl","direction":"in","from":{"address":"C2RjaMN2NeYAErS6KiBjPQhHCt95J8mCmmLiQqZXPisR","owner":"BfG7WYmravgBhNdWpGoiFmF8L1duw2vdqdDHiZid2hoJ"},"to":{"address":"D9CEogjHA6CpS12F8St9zpSco7pQKJB5uR1RqDsuzQZk","owner":"GachaNgyXTU3zFogQ8Z5jR2BLXs8215X2AtEH18VxJq3"},"token":{"name":"USD Coin","symbol":"USDC","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","image":"https://image.solanatracker.io/proxy?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolana-labs%2Ftoken-list%2Fmain%2Fassets%2Fmainnet%2FEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v%2Flogo.png","decimals":6},"amount":"25000000","uiAmount":"25","decimals":6,"price":{"usd":1},"value":{"usd":25},"timestamp":1792483949,"slot":459159504}],"pagination":{"next":"st1.eyJjIjpudWxsLCJrIjoiMlZ4Y0h0OEhLU3QyVDJFdVVaTHlXUHNFS3o0SDRCUHJlV1YyOGFaREV6b2FIRzRGc3UyMzJvS0tlUXFwVnFzU1lhZjN2djhLTjdVb1o0TVBKQTh2dzlFRjoyOi0xIn0","hasMore":true,"count":1}},"examples":{"Example":{"title":"Example","value":{"account":"GachaNgyXTU3zFogQ8Z5jR2BLXs8215X2AtEH18VxJq3","transfers":[{"signature":"2VxcHt8HKSt2T2EuUZLyWPsEKz4H4BPreWV28aZDEzoaHG4Fsu232oKKeQqpVqsSYaf3vv8KN7UoZ4MPJA8vw9EF","status":"success","type":"spl","direction":"in","from":{"address":"C2RjaMN2NeYAErS6KiBjPQhHCt95J8mCmmLiQqZXPisR","owner":"BfG7WYmravgBhNdWpGoiFmF8L1duw2vdqdDHiZid2hoJ"},"to":{"address":"D9CEogjHA6CpS12F8St9zpSco7pQKJB5uR1RqDsuzQZk","owner":"GachaNgyXTU3zFogQ8Z5jR2BLXs8215X2AtEH18VxJq3"},"token":{"name":"USD Coin","symbol":"USDC","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","image":"https://image.solanatracker.io/proxy?url=https%3A%2F%2Fraw.githubusercontent.com%2Fsolana-labs%2Ftoken-list%2Fmain%2Fassets%2Fmainnet%2FEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v%2Flogo.png","decimals":6},"amount":"25000000","uiAmount":"25","decimals":6,"price":{"usd":1},"value":{"usd":25},"timestamp":1792483949,"slot":459159504}],"pagination":{"next":"st1.eyJjIjpudWxsLCJrIjoiMlZ4Y0h0OEhLU3QyVDJFdVVaTHlXUHNFS3o0SDRCUHJlV1YyOGFaREV6b2FIRzRGc3UyMzJvS0tlUXFwVnFzU1lhZjN2djhLTjdVb1o0TVBKQTh2dzlFRjoyOi0xIn0","hasMore":true,"count":1}}}},"exampleType":"examples"}},"exampleType":"examples"},"0b9d98f9-40d1-439b-83f2-319135cd4619":{"description":"Invalid address, filter or cursor, or an unknown parameter. The message names the parameter, e.g. `limit must be an integer from 1 to 1000` or `unknown parameter timeStart; use start`.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"c5a789bd-a87b-4264-8967-7da03eecde57":{"description":"Transfer history is temporarily unavailable. Retry the request.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"c1938233-67f9-4070-b933-ca7956874d68":{"description":"Historic prices are unavailable right now (with `minValue` or `maxValue`). Retry the request.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"0b845cd0-b86c-4ff0-ad40-3388c9438ba9":{"apiKey":{"type":"apiKey","in":"header","name":"x-api-key","description":"API Key for authentication","scopes":[],"schemeName":"apiKey"}}},"servers":{"2dafd923-00bf-451f-b102-c184ba309cc9":{"url":"https://data.solanatracker.io","description":"Production server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"API Key for authentication","scopes":[],"schemeName":"apiKey"},"schema":{"title":"x-api-key","type":"string","description":"API Key for authentication","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"x-api-key"}],"title":"apiKey"}]},"originalFileLocation":"data-api/openapi.json"},"subdomain":"solanatracker","siteName":"Solana Tracker","title":"Get Account Transfers - Solana Tracker","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/data-api/transfers/get-account-transfers","matchLevel":0},"cn":{"href":"/cn/data-api/transfers/get-account-transfers","matchLevel":1},"es":{"href":"/es/data-api/transfers/get-account-transfers","matchLevel":1}}},"lastModified":"2026-10-31T09:42:17.117Z","originalFileLocation":"data-api/transfers/get-account-transfers.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Transfer history for a wallet: SOL, SPL and Token-2022 transfers in and out, newest first, with token metadata, wallet identities and optional USD prices at the time of each transfer. By default, the transfers of transactions with DEX activity (swaps, liquidity adds and removes, pool fee claims) are left out; set dex=include or dex=only to see them. Filter by token, direction, sender, receiver or counterparty, time or slot range, amount, USD value and transaction outcome, or group transfers by transaction. Timestamps on this endpoint are Unix seconds. Each parameter has one name. An unknown parameter is a 400 that names the right one (unknown parameter timeStart; use start), so a typo never returns an unfiltered page. Paging: follow pagination.next until hasMore is false. A page holds whole transactions, so it can hold a few transfers more or fewer than limit. Filtered requests read a bounded number of transfers per call, so a page can hold fewer than limit rows, or none, while hasMore is still true. For live transfers, join the transfer rooms on Datastream. See the transfers guide.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Solana Tracker\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Account Transfers - Solana Tracker\">\u003cmeta data-mint-head property=\"og:description\" content=\"Transfer history for a wallet: SOL, SPL and Token-2022 transfers in and out, newest first, with token metadata, wallet identities and optional USD prices at the time of each transfer. By default, the transfers of transactions with DEX activity (swaps, liquidity adds and removes, pool fee claims) are left out; set dex=include or dex=only to see them. Filter by token, direction, sender, receiver or counterparty, time or slot range, amount, USD value and transaction outcome, or group transfers by transaction. Timestamps on this endpoint are Unix seconds. Each parameter has one name. An unknown parameter is a 400 that names the right one (unknown parameter timeStart; use start), so a typo never returns an unfiltered page. Paging: follow pagination.next until hasMore is false. A page holds whole transactions, so it can hold a few transfers more or fewer than limit. Filtered requests read a bounded number of transfers per call, so a page can hold fewer than limit rows, or none, while hasMore is still true. For live transfers, join the transfer rooms on Datastream. See the transfers guide.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Solana Tracker\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.solanatracker.io/data-api/transfers/get-account-transfers\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://solanatracker.mintlify.app/_mintlify/api/og/v2?division=Transfers\u0026amp;title=Get+Account+Transfers\u0026amp;description=Transfer+history+for+a+wallet%3A+SOL%2C+SPL+and+Token-2022+transfers+in+and+out%2C+newest+first%2C+with+token+metadata%2C+wallet+identities+and+optional+USD+prices+at+the\u0026amp;theme=a0bb09d11a04a4fc1eebd874\u0026amp;signature=6fc4a7c17de28d4d251cc3e8151224ebdfe68c358dcabb8680a3317a42c083b7\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get Account Transfers - Solana Tracker\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Transfer history for a wallet: SOL, SPL and Token-2022 transfers in and out, newest first, with token metadata, wallet identities and optional USD prices at the time of each transfer. By default, the transfers of transactions with DEX activity (swaps, liquidity adds and removes, pool fee claims) are left out; set dex=include or dex=only to see them. Filter by token, direction, sender, receiver or counterparty, time or slot range, amount, USD value and transaction outcome, or group transfers by transaction. Timestamps on this endpoint are Unix seconds. Each parameter has one name. An unknown parameter is a 400 that names the right one (unknown parameter timeStart; use start), so a typo never returns an unfiltered page. Paging: follow pagination.next until hasMore is false. A page holds whole transactions, so it can hold a few transfers more or fewer than limit. Filtered requests read a bounded number of transfers per call, so a page can hold fewer than limit rows, or none, while hasMore is still true. For live transfers, join the transfer rooms on Datastream. See the transfers guide.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://solanatracker.mintlify.app/_mintlify/api/og/v2?division=Transfers\u0026amp;title=Get+Account+Transfers\u0026amp;description=Transfer+history+for+a+wallet%3A+SOL%2C+SPL+and+Token-2022+transfers+in+and+out%2C+newest+first%2C+with+token+metadata%2C+wallet+identities+and+optional+USD+prices+at+the\u0026amp;theme=a0bb09d11a04a4fc1eebd874\u0026amp;signature=6fc4a7c17de28d4d251cc3e8151224ebdfe68c358dcabb8680a3317a42c083b7\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/solanatracker/4Yx8Mp_J_BbpYlxI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Solana Tracker\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#222\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.solanatracker.io/data-api/transfers/get-account-transfers\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/data-api/transfers/get-account-transfers.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.solanatracker.io/data-api/transfers/get-account-transfers\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.solanatracker.io/cn/data-api/transfers/get-account-transfers\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.solanatracker.io/es/data-api/transfers/get-account-transfers\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.solanatracker.io/data-api/transfers/get-account-transfers\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.solanatracker.io/#organization\",\"name\":\"Solana Tracker\",\"url\":\"https://docs.solanatracker.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/solanatracker/tbRGxreenJeMeUiS/logo/light.png?fit=max\u0026auto=format\u0026n=tbRGxreenJeMeUiS\u0026q=85\u0026s=6de175e4a3183972f09414aef7c09e03\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.solanatracker.io#website\",\"name\":\"Solana Tracker\",\"url\":\"https://docs.solanatracker.io\",\"publisher\":{\"@id\":\"https://docs.solanatracker.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.solanatracker.io/data-api/transfers/get-account-transfers#webpage\",\"url\":\"https://docs.solanatracker.io/data-api/transfers/get-account-transfers\",\"name\":\"Get Account Transfers\",\"description\":\"Transfer history for a wallet: SOL, SPL and Token-2022 transfers in and out, newest first, with token metadata, wallet identities and optional USD prices at the time of each transfer. By default, the transfers of transactions with DEX activity (swaps, liquidity adds and removes, pool fee claims) are left out; set dex=include or dex=only to see them. Filter by token, direction, sender, receiver or counterparty, time or slot range, amount, USD value and transaction outcome, or group transfers by transaction. Timestamps on this endpoint are Unix seconds. Each parameter has one name. An unknown parameter is a 400 that names the right one (unknown parameter timeStart; use start), so a typo never returns an unfiltered page. Paging: follow pagination.next until hasMore is false. A page holds whole transactions, so it can hold a few transfers more or fewer than limit. Filtered requests read a bounded number of transfers per call, so a page can hold fewer than limit rows, or none, while hasMore is still true. For live transfers, join the transfer rooms on Datastream. See the transfers guide.\",\"dateModified\":\"2026-10-31T09:42:17.117Z\",\"isPartOf\":{\"@id\":\"https://docs.solanatracker.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.solanatracker.io/data-api/transfers/get-account-transfers#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.solanatracker.io/data-api/transfers/get-account-transfers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://docs.solanatracker.io/data-api/search/token-search\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Account Transfers\",\"item\":\"https://docs.solanatracker.io/data-api/transfers/get-account-transfers\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.solanatracker.io/data-api/transfers/get-account-transfers#apireference\",\"headline\":\"Get Account Transfers\",\"name\":\"Get Account Transfers\",\"description\":\"Transfer history for a wallet: SOL, SPL and Token-2022 transfers in and out, newest first, with token metadata, wallet identities and optional USD prices at the time of each transfer. By default, the transfers of transactions with DEX activity (swaps, liquidity adds and removes, pool fee claims) are left out; set dex=include or dex=only to see them. Filter by token, direction, sender, receiver or counterparty, time or slot range, amount, USD value and transaction outcome, or group transfers by transaction. Timestamps on this endpoint are Unix seconds. Each parameter has one name. An unknown parameter is a 400 that names the right one (unknown parameter timeStart; use start), so a typo never returns an unfiltered page. Paging: follow pagination.next until hasMore is false. A page holds whole transactions, so it can hold a few transfers more or fewer than limit. Filtered requests read a bounded number of transfers per call, so a page can hold fewer than limit rows, or none, while hasMore is still true. For live transfers, join the transfer rooms on Datastream. See the transfers guide.\",\"url\":\"https://docs.solanatracker.io/data-api/transfers/get-account-transfers\",\"mainEntityOfPage\":{\"@id\":\"https://docs.solanatracker.io/data-api/transfers/get-account-transfers#webpage\"},\"dateModified\":\"2026-10-31T09:42:17.117Z\",\"publisher\":{\"@id\":\"https://docs.solanatracker.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.solanatracker.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Solana Tracker\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Solana Tracker","nav":{"global":{"anchors":[{"anchor":"API Status","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/signal.svg","href":"https://status.solanatracker.io"},{"anchor":"SDK","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/npm.svg","href":"https://www.npmjs.com/package/@solana-tracker/data-api"},{"anchor":"Discord","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/discord.svg","href":"https://discord.gg/JH2e9rR9fc"},{"anchor":"Changelog","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/rss.svg","href":"https://docs.solanatracker.io/changelog"},{"anchor":"Data API","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/database.svg","href":"https://www.solanatracker.io/data-api"},{"anchor":"Solana RPC","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/server.svg","href":"https://www.solanatracker.io/solana-rpc"},{"anchor":"Yellowstone gRPC","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/bolt.svg","href":"https://www.solanatracker.io/yellowstone-grpc"},{"anchor":"Dedicated Nodes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/hard-drive.svg","href":"https://www.solanatracker.io/dedicated-nodes"}]},"languages":[{"language":"en","default":true,"tabs":[{"tab":"Getting Started","pages":[{"title":"Getting Started","href":""}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides"}]},{"tab":"Data API","groups":[{"group":"Endpoints","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/plug.svg","expanded":true,"pages":[{"group":"Search","pages":[{"title":"Token Search","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /search","href":"/data-api/search/token-search"}]},{"group":"Tokens","pages":[{"title":"Get Token Information","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/{tokenAddress}","href":"/data-api/tokens/get-token-information"},{"title":"Get Token by Pool Address","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/by-pool/{poolAddress}","href":"/data-api/tokens/get-token-by-pool-address"},{"title":"Get Token Holders (Top 100)","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/{tokenAddress}/holders","href":"/data-api/tokens/get-token-holders-top-100"},{"title":"Get All Token Holders (Paginated)","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/{tokenAddress}/holders/paginated","href":"/data-api/tokens/get-all-token-holders-paginated"},{"title":"Get Top 20 Token Holders","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/{tokenAddress}/holders/top","href":"/data-api/tokens/get-top-20-token-holders"},{"title":"Get All-Time High Price","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/{tokenAddress}/ath","href":"/data-api/tokens/get-all-time-high-price"},{"title":"Get Token Bundlers","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/{token}/bundlers","href":"/data-api/tokens/get-token-bundlers"},{"title":"Get Tokens by Deployer","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /deployer/{wallet}","href":"/data-api/tokens/get-tokens-by-deployer"},{"title":"Get Latest Tokens","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/latest","href":"/data-api/tokens/get-latest-tokens"},{"title":"Get Multiple Tokens","deprecated":null,"version":null,"openapi":"/data-api/openapi.json post /tokens/multi","href":"/data-api/tokens/get-multiple-tokens"},{"title":"Get Trending Tokens","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/trending","href":"/data-api/tokens/get-trending-tokens"},{"title":"Get Trending Tokens by Timeframe","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/trending/{timeframe}","href":"/data-api/tokens/get-trending-tokens-by-timeframe"},{"title":"Get Tokens by Volume","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/volume","href":"/data-api/tokens/get-tokens-by-volume"},{"title":"Get Tokens by Volume with Timeframe","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/volume/{timeframe}","href":"/data-api/tokens/get-tokens-by-volume-with-timeframe"},{"title":"Get Top Performing Tokens","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /top-performers/{timeframe}","href":"/data-api/tokens/get-top-performing-tokens"},{"title":"Get Token Overview","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/multi/all","href":"/data-api/tokens/get-token-overview"},{"title":"Get Graduating Tokens","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/multi/graduating","href":"/data-api/tokens/get-graduating-tokens"},{"title":"Get Graduated Tokens","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /tokens/multi/graduated","href":"/data-api/tokens/get-graduated-tokens"}]},{"group":"Price","pages":[{"title":"Get Token Price","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /price","href":"/data-api/price/get-token-price"},{"title":"Get Historic Price Information","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /price/history","href":"/data-api/price/get-historic-price-information"},{"title":"Get Price at Specific Timestamp","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /price/history/timestamp","href":"/data-api/price/get-price-at-specific-timestamp"},{"title":"Get lowest and highest price in time range","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /price/history/range","href":"/data-api/price/get-lowest-and-highest-price-in-time-range"},{"title":"Get Multiple Token Prices","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /price/multi","href":"/data-api/price/get-multiple-token-prices"},{"title":"Post Multiple Token Prices","deprecated":null,"version":null,"openapi":"/data-api/openapi.json post /price/multi","href":"/data-api/price/post-multiple-token-prices"}]},{"group":"Wallet","pages":[{"title":"Get Wallet Tokens","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /wallet/{owner}","href":"/data-api/wallet/get-wallet-tokens"},{"title":"Get Basic Wallet Information","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /wallet/{owner}/basic","href":"/data-api/wallet/get-basic-wallet-information"},{"title":"Get Wallet Tokens with Pagination","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /wallet/{owner}/page/{page}","href":"/data-api/wallet/get-wallet-tokens-with-pagination"},{"title":"Get Wallet Trades","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /wallet/{owner}/trades","href":"/data-api/wallet/get-wallet-trades"},{"title":"Get Wallet Portfolio Chart","description":"Legacy **portfolio-value** chart (historical wallet USD value series with period PnL percentages). This is **not** equivalent to PnL V2 trade/performance charts.\n\nPrefer `GET /v2/pnl/wallets/{wallet}/chart` (PnL V2) for trade-based PnL time series.\n\nIf chart data cannot be built for the wallet, the endpoint may return HTTP `400` with `{ \"error\": \"Error fetching wallet chart data\" }`. That is an empty/unavailable legacy chart result — not the same contract as PnL V2.","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /wallet/{owner}/chart","href":"/data-api/wallet/get-wallet-portfolio-chart"}]},{"group":"Transfers","pages":[{"title":"Get Account Transfers","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /account/{address}/transfers","href":"/data-api/transfers/get-account-transfers"}]},{"group":"Trades","pages":[{"title":"Get Token Trades","description":"Retrieve token activity within this route’s token, pool and wallet scope. Use `events=all` to combine swaps with liquidity additions/removals, or `events=liquidity` for liquidity only. Omit `events` for the existing trades-only response. Add `enrich=identity` to identify wallets on either event type.\n\nLiquidity rows use `type: add_liquidity | remove_liquidity`, a single `pool`, and exact string amounts in `tokens[]`; they do not contain swap prices, volume or PnL. See the [liquidity guide](/guides/liquidity) for REST examples, pagination and live rooms.","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /trades/{tokenAddress}","href":"/data-api/trades/get-token-trades"},{"title":"Get Pool-Specific Trades","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /trades/{tokenAddress}/{poolAddress}","href":"/data-api/trades/get-pool-specific-trades"},{"title":"Get User-Specific Pool Trades","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /trades/{tokenAddress}/{poolAddress}/{owner}","href":"/data-api/trades/get-user-specific-pool-trades"},{"title":"Get User-Specific Token Trades","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /trades/{tokenAddress}/by-wallet/{owner}","href":"/data-api/trades/get-user-specific-token-trades"}]},{"group":"Chart","pages":[{"title":"Get OHLCV Data for a token","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /chart/{token}","href":"/data-api/chart/get-ohlcv-data-for-a-token"},{"title":"Get OHLCV Data for a token/pool pair","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /chart/{token}/{pool}","href":"/data-api/chart/get-ohlcv-data-for-a-tokenpool-pair"},{"title":"Get Holders Chart Data","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /holders/chart/{token}","href":"/data-api/chart/get-holders-chart-data"},{"title":"Get Insiders Chart Data","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /insiders/chart/{token}","href":"/data-api/chart/get-insiders-chart-data"},{"title":"Get Snipers Chart Data","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /snipers/chart/{token}","href":"/data-api/chart/get-snipers-chart-data"},{"title":"Get Bundlers Chart Data","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /bundlers/chart/{token}","href":"/data-api/chart/get-bundlers-chart-data"}]},{"group":"PnL","pages":[{"title":"Deprecated: Get Wallet PnL","deprecated":true,"version":null,"openapi":"/data-api/openapi.json get /pnl/{wallet}","href":"/data-api/pnl/deprecated:-get-wallet-pnl"},{"title":"Deprecated: Get First Token Buyers","deprecated":true,"version":null,"openapi":"/data-api/openapi.json get /first-buyers/{token}","href":"/data-api/pnl/deprecated:-get-first-token-buyers"},{"title":"Deprecated: Get Token-Specific PnL","deprecated":true,"version":null,"openapi":"/data-api/openapi.json get /pnl/{wallet}/{token}","href":"/data-api/pnl/deprecated:-get-token-specific-pnl"}]},{"group":"Top Traders","pages":[{"title":"Deprecated: Get Top Traders (All Tokens)","deprecated":true,"version":null,"openapi":"/data-api/openapi.json get /top-traders/all","href":"/data-api/top-traders/deprecated:-get-top-traders-all-tokens"},{"title":"Deprecated: Get Top Traders (All Tokens) with Pagination","deprecated":true,"version":null,"openapi":"/data-api/openapi.json get /top-traders/all/{page}","href":"/data-api/top-traders/deprecated:-get-top-traders-all-tokens-with-pagination"},{"title":"Deprecated: Get Top Traders for Specific Token","deprecated":true,"version":null,"openapi":"/data-api/openapi.json get /top-traders/{token}","href":"/data-api/top-traders/deprecated:-get-top-traders-for-specific-token"}]},{"group":"Stats","pages":[{"title":"Get Token Stats","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /stats/{token}","href":"/data-api/stats/get-token-stats"},{"title":"Get Token-Pool Stats","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /stats/{token}/{pool}","href":"/data-api/stats/get-token-pool-stats"}]},{"group":"Events","pages":[{"title":"Get Token Events","deprecated":true,"version":null,"openapi":"/data-api/openapi.json get /events/{tokenAddress}","href":"/data-api/events/get-token-events"},{"title":"Get Pool Events","deprecated":true,"version":null,"openapi":"/data-api/openapi.json get /events/{tokenAddress}/{poolAddress}","href":"/data-api/events/get-pool-events"}]},{"group":"Credits","pages":[{"title":"Get API Credits","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /credits","href":"/data-api/credits/get-api-credits"},{"title":"Get Subscription Information","deprecated":null,"version":null,"openapi":"/data-api/openapi.json get /subscription","href":"/data-api/credits/get-subscription-information"}]}]},{"group":"Recent changes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/clock-rotate-left.svg","pages":[{"title":"Recent changes","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/clock-rotate-left.svg","href":"/data-api/recent-changes"}]},{"group":"Whale \u0026 KOL Trades","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/whale.svg","expanded":true,"pages":[{"group":"Whale Trades","pages":[{"title":"Latest high-volume (whale) spot trades","deprecated":null,"version":null,"openapi":"/data-api/whale-kol.json get /trades/whales","href":"/data-api/whale-trades/latest-high-volume-whale-spot-trades"}]},{"group":"KOL Trades","pages":[{"title":"Latest KOL spot trades","deprecated":null,"version":null,"openapi":"/data-api/whale-kol.json get /trades/kols","href":"/data-api/kol-trades/latest-kol-spot-trades"},{"title":"Latest KOL spot trades for one token","deprecated":null,"version":null,"openapi":"/data-api/whale-kol.json get /trades/kols/{token}","href":"/data-api/kol-trades/latest-kol-spot-trades-for-one-token"}]}]},{"group":"Lighthouse","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/gauge-high.svg","expanded":true,"pages":[{"group":"Lighthouse","pages":[{"title":"Solana memecoin market stats","deprecated":null,"version":null,"openapi":"/data-api/lighthouse.json get /lighthouse","href":"/data-api/lighthouse/solana-memecoin-market-stats"}]}]},{"group":"PnL V2","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/chart-candlestick.svg","expanded":true,"pages":[{"group":"Leaderboard","pages":[{"title":"Get KOL Leaderboard","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/leaderboard/kols","href":"/data-api/pnl-v2/leaderboard/get-kol-leaderboard"},{"title":"Get KOL Leaderboard for a Period","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/leaderboard/kols/period","href":"/data-api/pnl-v2/leaderboard/get-kol-leaderboard-for-a-period"},{"title":"Get KOL Calendar","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/leaderboard/kols/calendar","href":"/data-api/pnl-v2/leaderboard/get-kol-calendar"},{"title":"Get KOL Daily Breakdown","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/leaderboard/kols/date","href":"/data-api/pnl-v2/leaderboard/get-kol-daily-breakdown"},{"title":"Solana Traders Leaderboard","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/leaderboard/top","href":"/data-api/pnl-v2/leaderboard/solana-traders-leaderboard"}]},{"group":"Token","pages":[{"title":"Get Token Traders","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/tokens/{token}/traders","href":"/data-api/pnl-v2/token/get-token-traders"},{"title":"Get Token First Buyers","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/tokens/{token}/first-buyers","href":"/data-api/pnl-v2/token/get-token-first-buyers"},{"title":"Get Token Batch Positions","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json post /v2/pnl/tokens/{token}/positions/batch","href":"/data-api/pnl-v2/token/get-token-batch-positions"}]},{"group":"Wallet","pages":[{"title":"Get Wallet PnL Calendar","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/wallets/{wallet}/history","href":"/data-api/pnl-v2/wallet/get-wallet-pnl-calendar"},{"title":"Get Wallet Performance","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/wallets/{wallet}/performance","href":"/data-api/pnl-v2/wallet/get-wallet-performance"},{"title":"Get Wallet Token Position","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/wallets/{wallet}/tokens/{token}","href":"/data-api/pnl-v2/wallet/get-wallet-token-position"},{"title":"Get Wallet Highlights","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/wallets/{wallet}/highlights","href":"/data-api/pnl-v2/wallet/get-wallet-highlights"},{"title":"Get Wallet Risk","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/wallets/{wallet}/risk","href":"/data-api/pnl-v2/wallet/get-wallet-risk"},{"title":"Get Wallet Positions","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/wallets/{wallet}/positions","href":"/data-api/pnl-v2/wallet/get-wallet-positions"},{"title":"Get Wallet Chart","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/wallets/{wallet}/chart","href":"/data-api/pnl-v2/wallet/get-wallet-chart"},{"title":"Get Wallet Summary","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json get /v2/pnl/wallets/{wallet}","href":"/data-api/pnl-v2/wallet/get-wallet-summary"},{"title":"Get Wallet Batch Positions","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json post /v2/pnl/wallets/{wallet}/positions/batch","href":"/data-api/pnl-v2/wallet/get-wallet-batch-positions"}]},{"group":"Batch","pages":[{"title":"Get Wallet Summaries Batch","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json post /v2/pnl/wallets/batch","href":"/data-api/pnl-v2/batch/get-wallet-summaries-batch"},{"title":"Get Position Batch Lookup","deprecated":null,"version":null,"openapi":"/data-api/pnl-v2/openapi.json post /v2/pnl/positions/batch","href":"/data-api/pnl-v2/batch/get-position-batch-lookup"}]}]},{"group":"Jupiter DCA","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/jupiter.svg","expanded":true,"pages":[{"group":"Programs","pages":[{"title":"List DCA programs","deprecated":null,"version":null,"openapi":"/data-api/dca/openapi.json get /dca/programs","href":"/data-api/dca/programs/list-dca-programs"}]},{"group":"Wallet","pages":[{"title":"Get wallet DCA orders","deprecated":null,"version":null,"openapi":"/data-api/dca/openapi.json get /dca/wallet/{wallet}","href":"/data-api/dca/wallet/get-wallet-dca-orders"},{"title":"Get paginated wallet DCA orders","deprecated":null,"version":null,"openapi":"/data-api/dca/openapi.json get /dca/wallet/{wallet}/orders","href":"/data-api/dca/wallet/get-paginated-wallet-dca-orders"}]},{"group":"Orders","pages":[{"title":"Get DCA order by address","deprecated":null,"version":null,"openapi":"/data-api/dca/openapi.json get /dca/order/{address}","href":"/data-api/dca/orders/get-dca-order-by-address"},{"title":"Get DCA orders for trading pair","deprecated":null,"version":null,"openapi":"/data-api/dca/openapi.json get /dca/pair/{inputMint}/{outputMint}","href":"/data-api/dca/orders/get-dca-orders-for-trading-pair"}]},{"group":"Token","pages":[{"title":"Get token DCA flow overview","deprecated":null,"version":null,"openapi":"/data-api/dca/openapi.json get /dca/token/{mint}","href":"/data-api/dca/token/get-token-dca-flow-overview"},{"title":"Get DCA buyers for token","deprecated":null,"version":null,"openapi":"/data-api/dca/openapi.json get /dca/token/{mint}/buyers","href":"/data-api/dca/token/get-dca-buyers-for-token"},{"title":"Get DCA sellers for token","deprecated":null,"version":null,"openapi":"/data-api/dca/openapi.json get /dca/token/{mint}/sellers","href":"/data-api/dca/token/get-dca-sellers-for-token"},{"title":"Get top DCA users for token","deprecated":null,"version":null,"openapi":"/data-api/dca/openapi.json get /dca/token/{mint}/users","href":"/data-api/dca/token/get-top-dca-users-for-token"}]}]},{"group":"Resources","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/file-text.svg","pages":[{"title":"Risk Score","icon":"https://mintlify.s3.us-west-1.amazonaws.com/solanatracker/icons/hugeicons/shield-check.svg","iconType":"duotone","href":"/data-api/risk"}]}]},{"tab":"Datastream","pages":[{"title":"Datastream","href":"/datastream/websockets/latesttokens"}]},{"tab":"Prediction Markets","pages":[{"title":"Prediction Markets","href":"/prediction-markets/overview"}]},{"tab":"Raptor Swap API","pages":[{"title":"Raptor Swap API","href":"/raptor/overview"}]},{"tab":"Solana RPC","pages":[{"title":"Solana RPC","href":"/solana-rpc"}]},{"tab":"Yellowstone gRPC","pages":[{"title":"Yellowstone gRPC","href":"/yellowstone-grpc"}]}]},{"language":"cn","pages":[{"title":"cn","href":"/cn/data-api/transfers/get-account-transfers"}]},{"language":"es","pages":[{"title":"es","href":"/es/data-api/transfers/get-account-transfers"}]}]},"basePath":"","title":"Get Account Transfers - Solana Tracker","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-B7XKH4J3.js","utils-lOYzL7z-.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DF6jUUIM.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dpsj5f7C.js","snippetPresets-CYeiDe8v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CUFz1YZ_.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D8H_iLS4.js","shallow-DdluZBHX.js","getApiPlaygroundDisplay-B9922vev.js","CodeSnippet-CMoRNGYs.js","CodeSnippets-DwyrPHuw.js","Page-DSVu9Ucl.js","getPastedJson-G-zIvlHh.js","icon-B03fnEy0.js","MethodPill-CW7teklc.js","DuplicateIcon-CtO8eekd.js","createIcon-DZTKdM_A.js","DynamicMarkdown-D5M2At0B.js","SectionHeading-C_2NaA2U.js","axios-vUo_bRtp.js","Markdown-D7QRHV3m.js","clsx-D1Z-ELXV.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-lvhuD9Du.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CKfC4ywL.js"]}