Get Bitcoin transaction history for a wallet. The wallet identifier accepts either a Bitcoin address or an xpub - when an xpub is supplied, history is aggregated across all derived addresses server-side.
The walletAddressOrPublicKey path parameter accepts either a Bitcoin address or an xpub — when an xpub is supplied, history is aggregated across all derived addresses server-side.
Address auto-detection: for a Bitcoin address or xpub, the chains parameter is optional — Moralis detects the chain family from the address format. Passing chains=bitcoin explicitly still works.
When true, returns full raw chain-specific data including logs, input data, and vin/vout arrays. Array fields are capped at 100 items with a hasMore flag.
Response metadata with sync status and diagnostics
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Moralis","colors":{"primary":"#0f7fff","light":"#0f7fff","dark":"#0f7fff"},"logo":{"light":"https://mintcdn.com/moralis/GWFD1O4mIZzaStPO/logo/light.png?fit=max\u0026auto=format\u0026n=GWFD1O4mIZzaStPO\u0026q=85\u0026s=66e6da0d81943c4679e0ba921850201d","dark":"https://mintcdn.com/moralis/GWFD1O4mIZzaStPO/logo/dark.png?fit=max\u0026auto=format\u0026n=GWFD1O4mIZzaStPO\u0026q=85\u0026s=39f72ccb7cd088ee041f49d8b76acc8c"},"favicon":"https://mintcdn.com/moralis/UBURjGZyEKeu353P/favicon.png?fit=max\u0026auto=format\u0026n=UBURjGZyEKeu353P\u0026q=85\u0026s=cd5557efb5310bf231b9dede4be7ca4d","appearance":{"default":"light"},"background":{"color":{"dark":"#191B19"}},"navbar":{"links":[{"href":"https://moralis.com/enterprise/","label":"Enterprise"},{"href":"https://status.moralis.io/","label":"Status"}],"primary":{"type":"button","label":"Try Now","href":"https://admin.moralis.com/register"}},"footer":{"socials":{"youtube":"https://www.youtube.com/channel/UCgWS9Q3P5AxCWyQLT2kQhBw","x":"https://x.com/moralisdevs","linkedin":"https://www.linkedin.com/company/moralisweb3","discord":"https://discord.gg/s3UfDvXQTc","website":"https://moralis.com/"},"links":[{"header":"AI","items":[{"label":"LLMs.txt","href":"https://docs.moralis.com/llms.txt"},{"label":"Full LLMs.txt","href":"https://docs.moralis.com/llms-full.txt"}]}]},"fonts":{"family":"sw","source":"https://mintlify-assets.b-cdn.net/fonts/sw.woff2","format":"woff2"},"contextual":{"options":["chatgpt","claude","copy","view"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"moralis","hasAudioNarration":false,"actualSubdomain":"moralis","customDomains":["docs.moralis.com"],"gitSource":{"type":"github","owner":"novnski","repo":"docs-v2","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adb3493a5e03276290a4a7e","collectionId":"7430e30c-af12-4810-9706-26b8a34e7166","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb3493a5e03276290a4a7e"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adb3493a5e03276290a4a7e","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"RPC Nodes","count":560},{"language":"default","tag":"Data API","count":203},{"language":"default","tag":"EVM API","count":96},{"language":"default","tag":"Streams","count":96},{"language":"default","tag":"Get Started","count":67},{"language":"default","tag":"Tutorials \u0026 Guides","count":62},{"language":"default","tag":"Data Feeds","count":50},{"language":"default","tag":"Token API","count":49},{"language":"default","tag":"Wallet API","count":43},{"language":"default","tag":"Solana API","count":32}]},"assistantConfig":{"enableStarterQuestions":false},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"data-api/bitcoin/wallet/address-transactions","slug":"/data-api/bitcoin/wallet/address-transactions","pageMetadata":{"title":"Wallet History","sidebarTitle":"Wallet History","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/wallets/{walletAddressOrPublicKey}/history","description":"Get Bitcoin transaction history for a wallet. The wallet identifier accepts either a Bitcoin address or an xpub - when an xpub is supplied, history is aggregated across all derived addresses server-side.\n\n**Supported chain family:** Bitcoin (native BTC transfers).","href":"/data-api/bitcoin/wallet/address-transactions"},"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 p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Get Bitcoin transaction history for a wallet. The wallet identifier accepts either a Bitcoin address or an xpub - when an xpub is supplied, history is aggregated across all derived addresses server-side.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Supported chain family:\"\n }), \" Bitcoin (native BTC transfers).\"]\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];const EndpointMeta=({premium,cus,cusUnit,mainnetOnly})=>{const _components={a:`a`,..._provideComponents()};const items=[];const planName=typeof premium===`string`?premium:`Pro`;if(premium){items.push({icon:`⚠️`,label:`Premium endpoint`,text:_jsxs(_Fragment,{children:[`Requires the `,_jsxs(`strong`,{children:[planName,` plan`]}),` or above.`,` `,_jsx(_components.a,{href:`/data-api/introduction/resources/premium-endpoints`,children:`View all`}),`.`]})})}if(cus){const isDynamic=!!cusUnit;items.push({icon:`⚡`,label:isDynamic?`Dynamic cost`:`Endpoint cost`,text:isDynamic?_jsxs(_Fragment,{children:[cus,` CUs per `,cusUnit,`.`,` `,_jsx(_components.a,{href:`/get-started/pricing#dynamic-endpoints`,children:`Learn more`}),`.`]}):_jsxs(_Fragment,{children:[cus,` CUs.`,` `,_jsx(_components.a,{href:`/get-started/pricing`,children:`Learn more`}),`.`]})})}if(mainnetOnly){items.push({icon:`🔗`,label:`Mainnet only`,text:_jsx(_Fragment,{children:`Testnet chains are not supported.`})})}if(items.length===0)return null;return _jsxs(`div`,{className:`endpoint-meta`,style:{border:`1px solid var(--border-color, #e2e8f0)`,borderRadius:`8px`,overflow:`hidden`,marginBottom:`16px`,fontSize:`14px`,lineHeight:`1.6`,maxWidth:`100%`},children:[_jsx(`style`,{dangerouslySetInnerHTML:{__html:`\n .endpoint-meta {\n --border-color: #e2e8f0;\n --row-bg: #f8fafc;\n --label-color: #0f172a;\n --text-color: #1f2937;\n }\n .endpoint-meta a {\n color: #0f7fff !important;\n text-decoration: underline;\n }\n @media (prefers-color-scheme: dark) {\n .endpoint-meta {\n --border-color: #374151 !important;\n --row-bg: #1e293b !important;\n --label-color: #f9fafb !important;\n --text-color: #e5e7eb !important;\n }\n .endpoint-meta a {\n color: #60a5fa !important;\n }\n }\n html.dark .endpoint-meta,\n [data-theme=\"dark\"] .endpoint-meta {\n --border-color: #374151 !important;\n --row-bg: #1e293b !important;\n --label-color: #f9fafb !important;\n --text-color: #e5e7eb !important;\n }\n html.dark .endpoint-meta a,\n [data-theme=\"dark\"] .endpoint-meta a {\n color: #60a5fa !important;\n }\n `}}),items.map((item,i)=>_jsxs(`div`,{style:{display:`flex`,alignItems:`baseline`,gap:`8px`,padding:`10px 14px`,borderBottom:i\u003citems.length-1?`1px solid var(--border-color, #e2e8f0)`:`none`,backgroundColor:`var(--row-bg, #f8fafc)`},children:[_jsx(`span`,{style:{flexShrink:0},children:item.icon}),_jsxs(`span`,{style:{wordBreak:`break-word`,color:`var(--text-color, #1f2937)`},children:[_jsxs(`strong`,{style:{color:`var(--label-color, #0f172a)`},children:[item.label,`:`]}),` `,item.text]})]},i))]})};function _createMdxContent(props){const _components={code:`code`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Info,Note,_MdxComponentBoundary}=_components;if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_MdxComponentBoundary,{name:`EndpointMeta`,children:_jsx(EndpointMeta,{cus:150,cusUnit:`chain`})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`walletAddressOrPublicKey`}),` path parameter accepts either a Bitcoin address or an `,_jsx(_components.strong,{children:`xpub`}),` — when an xpub is supplied, history is aggregated across all derived addresses server-side.`]})}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Address auto-detection:`}),` for a Bitcoin address or xpub, the `,_jsx(_components.code,{children:`chains`}),` parameter is optional — Moralis detects the chain family from the address format. Passing `,_jsx(_components.code,{children:`chains=bitcoin`}),` explicitly still works.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{EndpointMeta,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":"Wallet History","sidebarTitle":"Wallet History","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/wallets/{walletAddressOrPublicKey}/history","description":"Get Bitcoin transaction history for a wallet. The wallet identifier accepts either a Bitcoin address or an xpub - when an xpub is supplied, history is aggregated across all derived addresses server-side.\n\n**Supported chain family:** Bitcoin (native BTC transfers).","href":"/data-api/bitcoin/wallet/address-transactions"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[148,3090,")=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Get Bitcoin transaction history for a wallet. The wallet identifier accepts either a Bitcoin address or an xpub - when an xpub is supplied, history is aggregated across all derived addresses server-side.\n\n**Supported chain family:** Bitcoin (native BTC transfers).","operationId":"getWalletHistory","parameters":["5c0ec1c8-48ac-4a5f-b765-2e316f618fce","e39461b1-5516-42ca-a626-a85610929a72","d9d3c392-8756-4d86-a967-b010329ecf87","488c39c0-b8ae-479e-88bc-d05fc20e9529","d8890e6e-7120-4695-88b7-3b1d44c17f3a","26f43f30-67e6-4a73-9c08-9188e153ea8c","85ccf4ef-abb7-41ee-b2e2-87bb9c6b0cc9","21c539de-ea48-47bd-bcca-f2fc4fd847ca","b15aed57-4257-4b55-82de-d96b42dd801b","f11afecb-2c11-4a8e-86d6-47c7036ba99b"],"responses":{"200":"2e03bb5e-ce05-425b-bf6a-a122ac67cb82"},"summary":"Get Bitcoin wallet transaction history","tags":["Wallets"],"security":["9c2dd2e0-c1fd-486a-9c70-bf1345c3dd1d"],"method":"get","type":"path","servers":["e0edc2ff-3cfe-4029-8b4b-4a4e8c90b587"],"path":"/v1/wallets/{walletAddressOrPublicKey}/history","baseUrlOptions":["https://api.moralis.com"],"title":"Get Bitcoin wallet transaction history","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"5c0ec1c8-48ac-4a5f-b765-2e316f618fce":{"name":"walletAddressOrPublicKey","required":true,"in":"path","description":"A Bitcoin address or an xpub. When an xpub is supplied, the API derives all addresses server-side.","examples":{"bitcoinAddress":{"value":"bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq"},"bitcoinXpub":{"value":"xpub6CUGRUonZSQ4TWtTMmzXdrXDtypWKiKrhko4egpiMZbpiaQL2jkwSB1icqYh2cfDfVxdx4df189oLKnC5fSwqPfgyP3hooxujYzAu3fDVmz"}},"schema":{"type":"string","isRequired":true,"description":"A Bitcoin address or an xpub. When an xpub is supplied, the API derives all addresses server-side.","uniqueKey":"","typeLabel":"string"}},"e39461b1-5516-42ca-a626-a85610929a72":{"name":"chains","required":false,"in":"query","description":"Chains to query. For the Bitcoin API, pass `bitcoin`.","schema":{"type":"array","items":{"type":"string","enum":["bitcoin"],"uniqueKey":"items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":false,"description":"Chains to query. For the Bitcoin API, pass `bitcoin`.","uniqueKey":"","typeLabel":"enum\u003cstring>[]"}},"d9d3c392-8756-4d86-a967-b010329ecf87":{"name":"limit","required":false,"in":"query","description":"The limit per page","schema":{"minimum":1,"maximum":100,"default":100,"type":"number","isRequired":false,"description":"The limit per page","uniqueKey":"","typeLabel":"number"}},"488c39c0-b8ae-479e-88bc-d05fc20e9529":{"name":"cursor","required":false,"in":"query","description":"The cursor to the next page","schema":{"type":"string","isRequired":false,"description":"The cursor to the next page","uniqueKey":"","typeLabel":"string"}},"d8890e6e-7120-4695-88b7-3b1d44c17f3a":{"name":"order","required":false,"in":"query","description":"The order of items","schema":{"default":"DESC","enum":["ASC","DESC"],"type":"string","isRequired":false,"description":"The order of items","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"26f43f30-67e6-4a73-9c08-9188e153ea8c":{"name":"fromDate","required":false,"in":"query","description":"The start date from which to get the wallet history (format in seconds or string accepted by momentjs)\n* Provide the param 'fromBlock' or 'fromDate'\n* If 'fromDate' and 'fromBlock' are provided, 'fromBlock' will be used.","schema":{"type":"string","isRequired":false,"description":"The start date from which to get the wallet history (format in seconds or string accepted by momentjs)\n* Provide the param 'fromBlock' or 'fromDate'\n* If 'fromDate' and 'fromBlock' are provided, 'fromBlock' will be used.","uniqueKey":"","typeLabel":"string"}},"85ccf4ef-abb7-41ee-b2e2-87bb9c6b0cc9":{"name":"toDate","required":false,"in":"query","description":"The end date from which to get the wallet history (format in seconds or string accepted by momentjs)\n* Provide the param 'toBlock' or 'toDate'\n* If 'toDate' and 'toBlock' are provided, 'toBlock' will be used.","schema":{"type":"string","isRequired":false,"description":"The end date from which to get the wallet history (format in seconds or string accepted by momentjs)\n* Provide the param 'toBlock' or 'toDate'\n* If 'toDate' and 'toBlock' are provided, 'toBlock' will be used.","uniqueKey":"","typeLabel":"string"}},"21c539de-ea48-47bd-bcca-f2fc4fd847ca":{"name":"fromBlock","required":false,"in":"query","description":"The minimum block number from which to get the wallet history\n* Provide the param 'fromBlock' or 'fromDate'\n* If 'fromDate' and 'fromBlock' are provided, 'fromBlock' will be used.","schema":{"type":"number","isRequired":false,"description":"The minimum block number from which to get the wallet history\n* Provide the param 'fromBlock' or 'fromDate'\n* If 'fromDate' and 'fromBlock' are provided, 'fromBlock' will be used.","uniqueKey":"","typeLabel":"number"}},"b15aed57-4257-4b55-82de-d96b42dd801b":{"name":"toBlock","required":false,"in":"query","description":"The block number to get the wallet history until","schema":{"type":"number","isRequired":false,"description":"The block number to get the wallet history until","uniqueKey":"","typeLabel":"number"}},"f11afecb-2c11-4a8e-86d6-47c7036ba99b":{"name":"verbose","required":false,"in":"query","description":"When true, returns full raw chain-specific data including logs, input data, and vin/vout arrays. Array fields are capped at 100 items with a hasMore flag.","schema":{"default":false,"type":"boolean","isRequired":false,"description":"When true, returns full raw chain-specific data including logs, input data, and vin/vout arrays. Array fields are capped at 100 items with a hasMore flag.","uniqueKey":"","typeLabel":"boolean"}}},"responses":{"2e03bb5e-ce05-425b-bf6a-a122ac67cb82":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"The queried wallet address","example":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045","isRequired":true,"uniqueKey":"address","typeLabel":"string"},"addressType":{"type":"string","description":"The wallet address type","enum":["bitcoin"],"example":"evm","isRequired":true,"uniqueKey":"addressType","typeLabel":"enum\u003cstring>"},"cursor":{"oneOf":[{"type":"string","description":"Opaque cursor token for pagination (null when no more pages)","isRequired":true,"uniqueKey":"cursor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Opaque cursor token for pagination (null when no more pages)","isRequired":true,"uniqueKey":"cursor.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"cursor","typeLabel":"string | null"},"page":{"type":"number","description":"Current page number (1-indexed)","example":1,"isRequired":true,"uniqueKey":"page","typeLabel":"number"},"pageSize":{"type":"number","description":"Number of items in this page","isRequired":true,"uniqueKey":"pageSize","typeLabel":"number"},"result":{"description":"Array of wallet history items","type":"array","items":{"type":"object","properties":{"chainId":{"type":"string","description":"Chain ID (e.g. \"bitcoin\")","example":"bitcoin","isRequired":true,"uniqueKey":"result.items.[INDEX].chainId","typeLabel":"string"},"block":{"type":"object","description":"Block information","required":["number","timestamp","hash"],"properties":{"number":{"type":"number","description":"Block number","isRequired":true,"uniqueKey":"result.items.[INDEX].block.number","typeLabel":"number"},"timestamp":{"type":"string","description":"Block timestamp (ISO 8601)","isRequired":true,"uniqueKey":"result.items.[INDEX].block.timestamp","typeLabel":"string"},"hash":{"type":"string","description":"Block hash","isRequired":true,"uniqueKey":"result.items.[INDEX].block.hash","typeLabel":"string"}},"isRequired":true,"uniqueKey":"result.items.[INDEX].block","typeLabel":"object"},"transaction":{"type":"object","description":"Transaction information with transfers and enrichment","required":["hash","index","status","direction","category","summary","methodLabel","possibleSpam","initiatedBy","from","to","fee","confirmations","nativeTransfers","tokenTransfers","nftTransfers"],"properties":{"hash":{"type":"string","description":"Transaction hash","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.hash","typeLabel":"string"},"index":{"oneOf":[{"type":"number","description":"Transaction index within the block","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.index.oneOf.0","typeLabel":"number"},{"type":"null","description":"Transaction index within the block","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.index.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.index","typeLabel":"number | null"},"status":{"oneOf":[{"type":"string","description":"Transaction status","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.status.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction status","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.status","typeLabel":"string | null"},"direction":{"oneOf":[{"type":"string","description":"Transaction direction relative to the queried wallet","enum":["incoming","outgoing","self"],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.direction.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Transaction direction relative to the queried wallet","enum":["incoming","outgoing","self"],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.direction.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.direction","typeLabel":"enum\u003cstring> | null"},"category":{"oneOf":[{"type":"string","description":"Transaction category","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.category.oneOf.0","typeLabel":"string"},{"type":"null","description":"Transaction category","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.category.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.category","typeLabel":"string | null"},"summary":{"oneOf":[{"type":"string","description":"Human-readable transaction summary","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.summary.oneOf.0","typeLabel":"string"},{"type":"null","description":"Human-readable transaction summary","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.summary.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.summary","typeLabel":"string | null"},"methodLabel":{"oneOf":[{"type":"string","description":"Decoded method label from ABI","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.methodLabel.oneOf.0","typeLabel":"string"},{"type":"null","description":"Decoded method label from ABI","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.methodLabel.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.methodLabel","typeLabel":"string | null"},"possibleSpam":{"oneOf":[{"type":"boolean","description":"Whether the transaction is likely spam","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.possibleSpam.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the transaction is likely spam","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.possibleSpam.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.possibleSpam","typeLabel":"boolean | null"},"initiatedBy":{"oneOf":[{"type":"object","description":"Address that initiated the transaction (null at tx level on FullTransactionResponse)","required":["address","addressLabel","entity"],"properties":{"address":{"type":"string","description":"Wallet or contract address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.initiatedBy.oneOf.0.address","typeLabel":"string"},"addressLabel":{"oneOf":[{"type":"string","description":"Human-readable label for the address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.initiatedBy.oneOf.0.addressLabel.oneOf.0","typeLabel":"string"},{"type":"null","description":"Human-readable label for the address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.initiatedBy.oneOf.0.addressLabel.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.initiatedBy.oneOf.0.addressLabel","typeLabel":"string | null"},"entity":{"oneOf":[{"type":"object","description":"Entity information associated with the address","required":["id","name","logo"],"properties":{"id":{"type":"string","description":"Entity ID","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.initiatedBy.oneOf.0.entity.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","description":"Entity name","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.initiatedBy.oneOf.0.entity.oneOf.0.name","typeLabel":"string"},"logo":{"type":"string","description":"Entity logo URL","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.initiatedBy.oneOf.0.entity.oneOf.0.logo","typeLabel":"string"}},"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.initiatedBy.oneOf.0.entity.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.initiatedBy.oneOf.0.entity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.initiatedBy.oneOf.0.entity","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.initiatedBy.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.initiatedBy.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.initiatedBy","typeLabel":"object | null"},"from":{"type":"object","description":"Transaction sender","required":["address","addressLabel","entity"],"properties":{"address":{"type":"string","description":"Wallet or contract address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.from.address","typeLabel":"string"},"addressLabel":{"oneOf":[{"type":"string","description":"Human-readable label for the address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.from.addressLabel.oneOf.0","typeLabel":"string"},{"type":"null","description":"Human-readable label for the address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.from.addressLabel.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.from.addressLabel","typeLabel":"string | null"},"entity":{"oneOf":[{"type":"object","description":"Entity information associated with the address","required":["id","name","logo"],"properties":{"id":{"type":"string","description":"Entity ID","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.from.entity.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","description":"Entity name","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.from.entity.oneOf.0.name","typeLabel":"string"},"logo":{"type":"string","description":"Entity logo URL","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.from.entity.oneOf.0.logo","typeLabel":"string"}},"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.from.entity.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.from.entity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.from.entity","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.from","typeLabel":"object"},"to":{"oneOf":[{"type":"object","description":"Transaction recipient (null for contract creation transactions)","required":["address","addressLabel","entity"],"properties":{"address":{"type":"string","description":"Wallet or contract address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.to.oneOf.0.address","typeLabel":"string"},"addressLabel":{"oneOf":[{"type":"string","description":"Human-readable label for the address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.to.oneOf.0.addressLabel.oneOf.0","typeLabel":"string"},{"type":"null","description":"Human-readable label for the address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.to.oneOf.0.addressLabel.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.to.oneOf.0.addressLabel","typeLabel":"string | null"},"entity":{"oneOf":[{"type":"object","description":"Entity information associated with the address","required":["id","name","logo"],"properties":{"id":{"type":"string","description":"Entity ID","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.to.oneOf.0.entity.oneOf.0.id","typeLabel":"string"},"name":{"type":"string","description":"Entity name","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.to.oneOf.0.entity.oneOf.0.name","typeLabel":"string"},"logo":{"type":"string","description":"Entity logo URL","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.to.oneOf.0.entity.oneOf.0.logo","typeLabel":"string"}},"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.to.oneOf.0.entity.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.to.oneOf.0.entity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.to.oneOf.0.entity","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.to.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.to","typeLabel":"object | null"},"fee":{"oneOf":[{"type":"object","description":"Transaction fee","required":["amount","amountRaw"],"properties":{"amount":{"type":"string","description":"Fee amount formatted to native decimals","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.fee.oneOf.0.amount","typeLabel":"string"},"amountRaw":{"type":"string","description":"Raw fee in smallest unit (wei/satoshi)","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.fee.oneOf.0.amountRaw","typeLabel":"string"}},"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.fee.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.fee.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.fee","typeLabel":"object | null"},"confirmations":{"oneOf":[{"type":"number","description":"Number of block confirmations","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.confirmations.oneOf.0","typeLabel":"number"},{"type":"null","description":"Number of block confirmations","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.confirmations.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.confirmations","typeLabel":"number | null"},"nativeTransfers":{"type":"object","description":"Native currency transfers in this transaction","properties":{"items":{"type":"array","items":{"type":"object","properties":{"fromAddress":{"type":"string","description":"Sender address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nativeTransfers.\\items.items.[INDEX].fromAddress","typeLabel":"string"},"toAddress":{"type":"string","description":"Recipient address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nativeTransfers.\\items.items.[INDEX].toAddress","typeLabel":"string"},"amount":{"type":"string","description":"Amount transferred in native currency","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nativeTransfers.\\items.items.[INDEX].amount","typeLabel":"string"},"direction":{"oneOf":[{"type":"string","description":"Transfer direction relative to the queried wallet","enum":["incoming","outgoing","self"],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nativeTransfers.\\items.items.[INDEX].direction.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Transfer direction relative to the queried wallet","enum":["incoming","outgoing","self"],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nativeTransfers.\\items.items.[INDEX].direction.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nativeTransfers.\\items.items.[INDEX].direction","typeLabel":"enum\u003cstring> | null"},"isInternal":{"type":"boolean","description":"Whether this is an internal (trace-level) transfer","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nativeTransfers.\\items.items.[INDEX].isInternal","typeLabel":"boolean"}},"required":["fromAddress","toAddress","amount","direction","isInternal"],"uniqueKey":"result.items.[INDEX].transaction.nativeTransfers.\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.items.[INDEX].transaction.nativeTransfers.\\items","typeLabel":"object[]"},"hasMore":{"type":"boolean","uniqueKey":"result.items.[INDEX].transaction.nativeTransfers.hasMore","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nativeTransfers","typeLabel":"object"},"tokenTransfers":{"type":"object","description":"Token transfers","properties":{"items":{"type":"array","items":{"type":"object","properties":{"fromAddress":{"type":"string","description":"Sender address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].fromAddress","typeLabel":"string"},"toAddress":{"type":"string","description":"Recipient address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].toAddress","typeLabel":"string"},"value":{"type":"string","description":"Transfer value (raw, in token smallest unit)","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].value","typeLabel":"string"},"direction":{"oneOf":[{"type":"string","description":"Transfer direction relative to the queried wallet","enum":["incoming","outgoing","self"],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].direction.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Transfer direction relative to the queried wallet","enum":["incoming","outgoing","self"],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].direction.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].direction","typeLabel":"enum\u003cstring> | null"},"tokenAddress":{"type":"string","description":"Token contract address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].tokenAddress","typeLabel":"string"},"tokenSymbol":{"oneOf":[{"type":"string","description":"Token symbol","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].tokenSymbol.oneOf.0","typeLabel":"string"},{"type":"null","description":"Token symbol","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].tokenSymbol.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].tokenSymbol","typeLabel":"string | null"},"tokenName":{"oneOf":[{"type":"string","description":"Token name","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].tokenName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Token name","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].tokenName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].tokenName","typeLabel":"string | null"},"tokenDecimals":{"oneOf":[{"type":"number","description":"Token decimals","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].tokenDecimals.oneOf.0","typeLabel":"number"},{"type":"null","description":"Token decimals","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].tokenDecimals.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].tokenDecimals","typeLabel":"number | null"},"tokenLogo":{"oneOf":[{"type":"string","description":"Token logo URL","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].tokenLogo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Token logo URL","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].tokenLogo.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX].tokenLogo","typeLabel":"string | null"}},"required":["fromAddress","toAddress","value","direction","tokenAddress","tokenSymbol","tokenName","tokenDecimals","tokenLogo"],"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.\\items","typeLabel":"object[]"},"hasMore":{"type":"boolean","uniqueKey":"result.items.[INDEX].transaction.tokenTransfers.hasMore","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.tokenTransfers","typeLabel":"object"},"nftTransfers":{"type":"object","description":"NFT transfers in this transaction","properties":{"items":{"type":"array","items":{"type":"object","properties":{"fromAddress":{"type":"string","description":"Sender address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nftTransfers.\\items.items.[INDEX].fromAddress","typeLabel":"string"},"toAddress":{"type":"string","description":"Recipient address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nftTransfers.\\items.items.[INDEX].toAddress","typeLabel":"string"},"tokenAddress":{"type":"string","description":"NFT contract address","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nftTransfers.\\items.items.[INDEX].tokenAddress","typeLabel":"string"},"tokenId":{"type":"string","description":"Token ID","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nftTransfers.\\items.items.[INDEX].tokenId","typeLabel":"string"},"amount":{"type":"string","description":"Amount transferred (1 for ERC721)","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nftTransfers.\\items.items.[INDEX].amount","typeLabel":"string"},"direction":{"oneOf":[{"type":"string","description":"Transfer direction relative to the queried wallet","enum":["incoming","outgoing","self"],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nftTransfers.\\items.items.[INDEX].direction.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Transfer direction relative to the queried wallet","enum":["incoming","outgoing","self"],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nftTransfers.\\items.items.[INDEX].direction.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nftTransfers.\\items.items.[INDEX].direction","typeLabel":"enum\u003cstring> | null"},"tokenType":{"type":"string","description":"Token type (ERC721, ERC1155)","isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nftTransfers.\\items.items.[INDEX].tokenType","typeLabel":"string"}},"required":["fromAddress","toAddress","tokenAddress","tokenId","amount","direction","tokenType"],"uniqueKey":"result.items.[INDEX].transaction.nftTransfers.\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"result.items.[INDEX].transaction.nftTransfers.\\items","typeLabel":"object[]"},"hasMore":{"type":"boolean","uniqueKey":"result.items.[INDEX].transaction.nftTransfers.hasMore","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction.nftTransfers","typeLabel":"object"}},"isRequired":true,"uniqueKey":"result.items.[INDEX].transaction","typeLabel":"object"},"raw":{"description":"Bitcoin raw transaction data","type":"object","properties":{"bitcoin":{"type":"object","properties":{"version":{"oneOf":[{"type":"number","description":"Transaction version","isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.version.oneOf.0","typeLabel":"number"},{"type":"null","description":"Transaction version","isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.version.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.version","typeLabel":"number | null"},"size":{"oneOf":[{"type":"number","description":"Transaction size in bytes","isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.size.oneOf.0","typeLabel":"number"},{"type":"null","description":"Transaction size in bytes","isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.size.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.size","typeLabel":"number | null"},"vsize":{"oneOf":[{"type":"number","description":"Virtual size in weight units / 4 (SegWit)","isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.vsize.oneOf.0","typeLabel":"number"},{"type":"null","description":"Virtual size in weight units / 4 (SegWit)","isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.vsize.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.vsize","typeLabel":"number | null"},"coinbase":{"type":"boolean","description":"Whether this is a coinbase transaction","isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.coinbase","typeLabel":"boolean"},"rbf":{"type":"boolean","description":"Whether the transaction signals replace-by-fee (any vin sequence \u003c 0xFFFFFFFE)","isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.rbf","typeLabel":"boolean"},"inputCount":{"type":"number","description":"Number of transaction inputs","isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.inputCount","typeLabel":"number"},"outputCount":{"type":"number","description":"Number of transaction outputs","isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.outputCount","typeLabel":"number"},"vin":{"oneOf":[{"type":"array","description":"Transaction inputs (verbose only)","items":{"type":"object","properties":{"txid":{"oneOf":[{"type":"string","uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].txid.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].txid.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].txid","typeLabel":"string | null"},"vout":{"oneOf":[{"type":"number","uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].vout.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].vout.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].vout","typeLabel":"number | null"},"sequence":{"oneOf":[{"type":"number","uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].sequence.oneOf.0","typeLabel":"number"},{"type":"null","uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].sequence.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].sequence","typeLabel":"number | null"},"addresses":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].addresses.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].addresses.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].addresses.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].addresses","typeLabel":"string[] | null"},"value":{"oneOf":[{"type":"string","uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].value","typeLabel":"string | null"},"isOwn":{"oneOf":[{"type":"boolean","uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].isOwn.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].isOwn.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX].isOwn","typeLabel":"boolean | null"}},"uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Transaction inputs (verbose only)","items":{"type":"object","properties":{"txid":{"oneOf":[{"type":"string"},{"type":"null"}]},"vout":{"oneOf":[{"type":"number"},{"type":"null"}]},"sequence":{"oneOf":[{"type":"number"},{"type":"null"}]},"addresses":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null","items":{"type":"string"}}]},"value":{"oneOf":[{"type":"string"},{"type":"null"}]},"isOwn":{"oneOf":[{"type":"boolean"},{"type":"null"}]}}},"isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.vin.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.vin","typeLabel":"object[] | null"},"vout":{"oneOf":[{"type":"array","description":"Transaction outputs (verbose only)","items":{"type":"object","properties":{"n":{"type":"number","uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].n","typeLabel":"number"},"addresses":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].addresses.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].addresses.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].addresses.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].addresses","typeLabel":"string[] | null"},"value":{"type":"string","uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].value","typeLabel":"string"},"hex":{"oneOf":[{"type":"string","uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].hex.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].hex.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].hex","typeLabel":"string | null"},"spent":{"oneOf":[{"type":"boolean","uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].spent.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].spent.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].spent","typeLabel":"boolean | null"},"isOwn":{"oneOf":[{"type":"boolean","uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].isOwn.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].isOwn.oneOf.1","typeLabel":"null"}],"uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX].isOwn","typeLabel":"boolean | null"}},"uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"Transaction outputs (verbose only)","items":{"type":"object","properties":{"n":{"type":"number"},"addresses":{"oneOf":[{"type":"array","items":{"type":"string"}},{"type":"null","items":{"type":"string"}}]},"value":{"type":"string"},"hex":{"oneOf":[{"type":"string"},{"type":"null"}]},"spent":{"oneOf":[{"type":"boolean"},{"type":"null"}]},"isOwn":{"oneOf":[{"type":"boolean"},{"type":"null"}]}}},"isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.vout.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin.vout","typeLabel":"object[] | null"}},"required":["version","size","vsize","coinbase","rbf","inputCount","outputCount","vin","vout"],"isRequired":true,"uniqueKey":"result.items.[INDEX].raw.bitcoin","typeLabel":"object"}},"required":["bitcoin"],"isRequired":true,"uniqueKey":"result.items.[INDEX].raw","typeLabel":"object"},"meta":{"type":"object","description":"Extensible metadata placeholder (Universal API convention)","example":{},"isRequired":true,"uniqueKey":"result.items.[INDEX].meta","typeLabel":"object"}},"required":["chainId","block","transaction","raw","meta"],"uniqueKey":"result.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"result","typeLabel":"object[]"},"meta":{"type":"object","description":"Response metadata with sync status and diagnostics","required":["syncedAt","unsupportedChains","failedChains","missingTransactions"],"properties":{"syncedAt":{"type":"object","description":"Per-chain indexed block height (-1 while real sync metadata is unavailable)","example":{"bitcoin":"latest"},"isRequired":true,"uniqueKey":"meta.syncedAt","typeLabel":"object"},"unsupportedChains":{"oneOf":[{"description":"Chain IDs that were requested but are not supported (null when all chains supported)","type":"array","items":{"type":"string","uniqueKey":"meta.unsupportedChains.oneOf.0.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"meta.unsupportedChains.oneOf.0","typeLabel":"string[]"},{"description":"Chain IDs that were requested but are not supported (null when all chains supported)","type":"null","items":{"type":"string"},"isRequired":true,"uniqueKey":"meta.unsupportedChains.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta.unsupportedChains","typeLabel":"string[] | null"},"failedChains":{"oneOf":[{"description":"Chain IDs where fetching failed (null when no failures occurred)","type":"array","items":{"type":"string","uniqueKey":"meta.failedChains.oneOf.0.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"meta.failedChains.oneOf.0","typeLabel":"string[]"},{"description":"Chain IDs where fetching failed (null when no failures occurred)","type":"null","items":{"type":"string"},"isRequired":true,"uniqueKey":"meta.failedChains.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta.failedChains","typeLabel":"string[] | null"},"missingTransactions":{"oneOf":[{"type":"object","description":"Per-chain count of transactions that could not be enriched (null when none missing)","example":null,"isRequired":true,"uniqueKey":"meta.missingTransactions.oneOf.0","typeLabel":"object"},{"type":"null","description":"Per-chain count of transactions that could not be enriched (null when none missing)","example":null,"isRequired":true,"uniqueKey":"meta.missingTransactions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta.missingTransactions","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"}},"required":["address","addressType","cursor","page","pageSize","result","meta"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"address":"0xd8da6bf26964af9d7eed9e03e53415d37aa96045","addressType":"evm","cursor":"\u003cstring>","page":1,"pageSize":123,"result":[{"chainId":"bitcoin","block":{"number":123,"timestamp":"\u003cstring>","hash":"\u003cstring>"},"transaction":{"hash":"\u003cstring>","index":123,"status":"\u003cstring>","direction":"incoming","category":"\u003cstring>","summary":"\u003cstring>","methodLabel":"\u003cstring>","possibleSpam":true,"initiatedBy":{"address":"\u003cstring>","addressLabel":"\u003cstring>","entity":{"id":"\u003cstring>","name":"\u003cstring>","logo":"\u003cstring>"}},"from":{"address":"\u003cstring>","addressLabel":"\u003cstring>","entity":{"id":"\u003cstring>","name":"\u003cstring>","logo":"\u003cstring>"}},"to":{"address":"\u003cstring>","addressLabel":"\u003cstring>","entity":{"id":"\u003cstring>","name":"\u003cstring>","logo":"\u003cstring>"}},"fee":{"amount":"\u003cstring>","amountRaw":"\u003cstring>"},"confirmations":123,"nativeTransfers":{"items":[{"fromAddress":"\u003cstring>","toAddress":"\u003cstring>","amount":"\u003cstring>","direction":"incoming","isInternal":true}],"hasMore":true},"tokenTransfers":{"items":[{"fromAddress":"\u003cstring>","toAddress":"\u003cstring>","value":"\u003cstring>","direction":"incoming","tokenAddress":"\u003cstring>","tokenSymbol":"\u003cstring>","tokenName":"\u003cstring>","tokenDecimals":123,"tokenLogo":"\u003cstring>"}],"hasMore":true},"nftTransfers":{"items":[{"fromAddress":"\u003cstring>","toAddress":"\u003cstring>","tokenAddress":"\u003cstring>","tokenId":"\u003cstring>","amount":"\u003cstring>","direction":"incoming","tokenType":"\u003cstring>"}],"hasMore":true}},"raw":{"bitcoin":{"version":123,"size":123,"vsize":123,"coinbase":true,"rbf":true,"inputCount":123,"outputCount":123,"vin":[{"txid":"\u003cstring>","vout":123,"sequence":123,"addresses":["\u003cstring>"],"value":"\u003cstring>","isOwn":true}],"vout":[{"n":123,"addresses":["\u003cstring>"],"value":"\u003cstring>","hex":"\u003cstring>","spent":true,"isOwn":true}]}},"meta":{}}],"meta":{"syncedAt":{"bitcoin":"latest"},"unsupportedChains":["\u003cstring>"],"failedChains":["\u003cstring>"],"missingTransactions":null}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"9c2dd2e0-c1fd-486a-9c70-bf1345c3dd1d":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-Api-Key","scopes":[]}}},"servers":{"e0edc2ff-3cfe-4029-8b4b-4a4e8c90b587":{"url":"https://api.moralis.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-Api-Key","scopes":[]},"schema":{"title":"X-Api-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"X-Api-Key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"openapi-files/data-api/bitcoin-api-v1.json"},"subdomain":"moralis","siteName":"Moralis","title":"Wallet History - Moralis","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-29T12:10:11.874Z","originalFileLocation":"data-api/bitcoin/wallet/address-transactions.mdx"},"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=\"light\"}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=\"Get Bitcoin transaction history for a wallet. The wallet identifier accepts either a Bitcoin address or an xpub - when an xpub is supplied, history is aggregated across all derived addresses server-side. Supported chain family: Bitcoin (native BTC transfers).\">\u003cmeta data-mint-head name=\"application-name\" content=\"Moralis\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/moralis/QJZhcjaKxGIsqpqo/_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/moralis/QJZhcjaKxGIsqpqo/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/moralis/QJZhcjaKxGIsqpqo/_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/moralis/QJZhcjaKxGIsqpqo/_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/moralis/QJZhcjaKxGIsqpqo/_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/moralis/QJZhcjaKxGIsqpqo/_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/moralis/QJZhcjaKxGIsqpqo/_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/moralis/QJZhcjaKxGIsqpqo/_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/moralis/QJZhcjaKxGIsqpqo/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Wallet History - Moralis\">\u003cmeta data-mint-head property=\"og:description\" content=\"Get Bitcoin transaction history for a wallet. The wallet identifier accepts either a Bitcoin address or an xpub - when an xpub is supplied, history is aggregated across all derived addresses server-side. Supported chain family: Bitcoin (native BTC transfers).\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Moralis\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.moralis.com/data-api/bitcoin/wallet/address-transactions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://moralis.mintlify.app/_mintlify/api/og/v2?division=Wallet+API\u0026amp;title=Wallet+History\u0026amp;description=Get+Bitcoin+transaction+history+for+a+wallet.+The+wallet+identifier+accepts+either+a+Bitcoin+address+or+an+xpub+-+when+an+xpub+is+supplied%2C+history+is+aggregate\u0026amp;theme=6f12505b5ae9b8d69ff2f6d3\u0026amp;signature=79fcfb392349e0b966cd641669962655de30d04ea02d62eb20d4f634036b24ae\">\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=\"Wallet History - Moralis\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Get Bitcoin transaction history for a wallet. The wallet identifier accepts either a Bitcoin address or an xpub - when an xpub is supplied, history is aggregated across all derived addresses server-side. Supported chain family: Bitcoin (native BTC transfers).\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://moralis.mintlify.app/_mintlify/api/og/v2?division=Wallet+API\u0026amp;title=Wallet+History\u0026amp;description=Get+Bitcoin+transaction+history+for+a+wallet.+The+wallet+identifier+accepts+either+a+Bitcoin+address+or+an+xpub+-+when+an+xpub+is+supplied%2C+history+is+aggregate\u0026amp;theme=6f12505b5ae9b8d69ff2f6d3\u0026amp;signature=79fcfb392349e0b966cd641669962655de30d04ea02d62eb20d4f634036b24ae\">\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/moralis/QJZhcjaKxGIsqpqo/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Moralis\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0f7fff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.moralis.com/data-api/bitcoin/wallet/address-transactions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/data-api/bitcoin/wallet/address-transactions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.moralis.com/#organization\",\"name\":\"Moralis\",\"url\":\"https://docs.moralis.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/moralis/GWFD1O4mIZzaStPO/logo/light.png?fit=max\u0026auto=format\u0026n=GWFD1O4mIZzaStPO\u0026q=85\u0026s=66e6da0d81943c4679e0ba921850201d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.moralis.com#website\",\"name\":\"Moralis\",\"url\":\"https://docs.moralis.com\",\"publisher\":{\"@id\":\"https://docs.moralis.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.moralis.com/data-api/bitcoin/wallet/address-transactions#webpage\",\"url\":\"https://docs.moralis.com/data-api/bitcoin/wallet/address-transactions\",\"name\":\"Wallet History\",\"description\":\"Get Bitcoin transaction history for a wallet. The wallet identifier accepts either a Bitcoin address or an xpub - when an xpub is supplied, history is aggregated across all derived addresses server-side. Supported chain family: Bitcoin (native BTC transfers).\",\"dateModified\":\"2026-05-29T12:10:11.874Z\",\"isPartOf\":{\"@id\":\"https://docs.moralis.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.moralis.com/data-api/bitcoin/wallet/address-transactions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.moralis.com/data-api/bitcoin/wallet/address-transactions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Bitcoin API\",\"item\":\"https://docs.moralis.com/data-api/bitcoin/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wallet API\",\"item\":\"https://docs.moralis.com/data-api/bitcoin/wallet/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wallet History\",\"item\":\"https://docs.moralis.com/data-api/bitcoin/wallet/address-transactions\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.moralis.com/data-api/bitcoin/wallet/address-transactions#apireference\",\"headline\":\"Wallet History\",\"name\":\"Wallet History\",\"description\":\"Get Bitcoin transaction history for a wallet. The wallet identifier accepts either a Bitcoin address or an xpub - when an xpub is supplied, history is aggregated across all derived addresses server-side. Supported chain family: Bitcoin (native BTC transfers).\",\"url\":\"https://docs.moralis.com/data-api/bitcoin/wallet/address-transactions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.moralis.com/data-api/bitcoin/wallet/address-transactions#webpage\"},\"dateModified\":\"2026-05-29T12:10:11.874Z\",\"publisher\":{\"@id\":\"https://docs.moralis.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.moralis.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Moralis\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Moralis","nav":{"global":null,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":""}]},{"tab":"Data API","pages":[{"group":"Introduction","pages":[{"title":"Data API","sidebarTitle":"Overview","href":"/data-api/overview"},{"title":"Data API Pricing","sidebarTitle":"Pricing","href":"/data-api/pricing"},{"title":"Data API Supported Chains","sidebarTitle":"Supported Chains","mode":"wide","href":"/data-api/supported-chains"},{"group":"Quickstart","pages":[{"title":"Get Your API Key","href":"/data-api/get-your-api-key"},{"title":"Make Your First Request","sidebarTitle":"Make Your First Request","href":"/data-api/first-request"}]},{"group":"Resources","pages":[{"title":"Rate Limits","href":"/data-api/resources/rate-limits"},{"title":"Pagination","href":"/data-api/resources/pagination"},{"title":"Response Codes","href":"/data-api/resources/response-codes"},{"title":"Performance","href":"/data-api/introduction/resources/performance-and-reliability"},{"title":"Premium Endpoints","href":"/data-api/introduction/resources/premium-endpoints"}]},{"title":"Global API Reference","href":"/get-started/global-api-reference"}]},{"group":"Data Features","pages":[{"title":"Data Features Overview","sidebarTitle":"Overview","href":"/data-api/data-features/data-features-overview"},{"group":"Data Enrichment","pages":[{"title":"Address \u0026 Entity Labeling","href":"/data-api/data-features/data-enrichment/address-labelling"},{"title":"Transaction Decoding","href":"/data-api/data-features/data-enrichment/transaction-decoding"},{"title":"Internal Transactions","href":"/data-api/data-features/data-enrichment/internal-transactions"},{"title":"NFT Metadata","href":"/data-api/data-features/data-enrichment/nft-metadata"},{"title":"NFT Image Previews (CDN)","href":"/data-api/data-features/data-enrichment/nft-metadata/image-previews-cdn"},{"title":"NFT Rarity","href":"/data-api/data-features/data-enrichment/nft-rarity"},{"title":"Profitability (PnL)","href":"/data-api/data-features/data-enrichment/profitability-pnl"},{"title":"Token Metadata","href":"/data-api/data-features/data-enrichment/token-metadata"},{"title":"Solana Token Standards","href":"/data-api/data-features/data-enrichment/solana-token-standards"}]},{"group":"Prices","pages":[{"title":"Token Prices","href":"/data-api/data-features/data-enrichment/token-prices"},{"title":"NFT Sale Prices","href":"/data-api/data-features/prices/sale-prices"},{"title":"NFT Floor Prices","href":"/data-api/data-features/prices/floor-prices"}]},{"group":"Safety \u0026 Trust","tag":"New Features","pages":[{"title":"Verified Contracts","href":"/data-api/data-features/safety-and-trust/verified-contracts"},{"title":"Spam Filtering","href":"/data-api/resources/spam-filtering"},{"title":"Token Scores","tag":"New","href":"/data-api/data-features/token-scores"},{"title":"Liquidity Filtering","href":"/data-api/data-features/safety-and-trust/liquidity-filtering"}]},{"group":"Search \u0026 Discovery","pages":[{"title":"Token Search","href":"/data-api/data-features/search-and-discovery/token-search"}]},{"group":"Integrations","pages":[{"title":"Supported DEXes","href":"/data-api/data-features/integrations/supported-dexs"},{"title":"DeFi Protocols","href":"/data-api/data-features/integrations/defi-protocols"},{"title":"NFT Marketplaces","href":"/data-api/data-features/integrations/nft-marketplaces"}]}]},{"group":"EVM API","pages":[{"title":"EVM Data API","sidebarTitle":"Overview","href":"/data-api/evm/overview"},{"group":"Wallet API","tag":"New Features","pages":[{"title":"Wallet API","sidebarTitle":"Overview","href":"/data-api/evm/wallet/overview"},{"group":"Activity","tag":"New Features","pages":[{"title":"Wallet History","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/history","href":"/data-api/evm/wallet/wallet-history"},{"title":"Token Transfers","openapi":"openapi-files/data-api/api.json GET /{address}/erc20/transfers","href":"/data-api/evm/wallet/token-transfers"},{"title":"Wallet Swaps","sidebarTitle":"Swaps","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/swaps","href":"/data-api/evm/wallet/wallet-swaps"},{"title":"NFT Transfers","openapi":"openapi-files/data-api/api.json GET /{address}/nft/transfers","href":"/data-api/evm/wallet/nft-transfers"},{"title":"NFT Trades","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/nfts/trades","href":"/data-api/evm/wallet/nft-trades-by-wallet"},{"title":"Wallet Transactions (Raw)","sidebarTitle":"Transactions (Raw)","openapi":"openapi-files/data-api/api.json GET /{address}","href":"/data-api/evm/wallet/wallet-transactions"},{"title":"Wallet Transactions (Decoded)","sidebarTitle":"Transactions (Decoded)","openapi":"openapi-files/data-api/api.json GET /{address}/verbose","href":"/data-api/evm/wallet/decoded-transactions"},{"title":"Wallet Insights","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/insight","tag":"New","href":"/data-api/evm/wallet/wallet-insights"},{"title":"Wallet Stats","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/stats","href":"/data-api/evm/wallet/wallet-stats"},{"title":"Wallet Chain Activity","sidebarTitle":"Chain Activity","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/chains","href":"/data-api/evm/wallet/chain-activity"}]},{"group":"Tokens","pages":[{"title":"Token Balances","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/tokens","href":"/data-api/evm/wallet/token-balances"},{"title":"Native Balance","openapi":"openapi-files/data-api/api.json GET /{address}/balance","href":"/data-api/evm/wallet/native-balance"},{"title":"Native Balance (Batch)","openapi":"openapi-files/data-api/api.json GET /wallets/balances","href":"/data-api/evm/wallet/native-balances-batch"},{"title":"Token Approvals","sidebarTitle":"Token Approvals","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/approvals","href":"/data-api/evm/wallet/approvals"},{"title":"Token Balances (Legacy)","openapi":"openapi-files/data-api/api.json GET /{address}/erc20","href":"/data-api/evm/wallet/token-balances-legacy"}]},{"group":"NFTs","pages":[{"title":"NFT Balances","openapi":"openapi-files/data-api/api.json GET /{address}/nft","href":"/data-api/evm/wallet/nft-balances"},{"title":"NFT Collections","openapi":"openapi-files/data-api/api.json GET /{address}/nft/collections","href":"/data-api/evm/wallet/nft-collections"}]},{"group":"DeFi Positions","pages":[{"title":"Wallet Protocols","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/summary","href":"/data-api/evm/wallet/wallet-protocols"},{"title":"Wallet Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/positions","href":"/data-api/evm/wallet/wallet-positions"},{"title":"Detailed Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/{protocol}/positions","href":"/data-api/evm/wallet/detailed-positions"},{"group":"Legacy","pages":[{"title":"Wallet Protocols","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/defi/summary","href":"/data-api/evm/wallet/legacy/wallet-protocols"},{"title":"Wallet Positions","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/defi/positions","href":"/data-api/evm/wallet/legacy/wallet-positions"},{"title":"Detailed Positions","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/defi/{protocol}/positions","href":"/data-api/evm/wallet/legacy/detailed-positions"}]}]},{"group":"Net Worth \u0026 PnL","pages":[{"title":"Wallet Net Worth","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/net-worth","href":"/data-api/evm/wallet/net-worth"},{"title":"Wallet PnL Summary","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/profitability/summary","href":"/data-api/evm/wallet/wallet-pnl-summary"},{"title":"Wallet PnL Breakdown","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/profitability","href":"/data-api/evm/wallet/wallet-pnl"}]},{"group":"Identity","pages":[{"title":"Resolve Address from ENS Domain","sidebarTitle":"Resolve ENS Address","openapi":"openapi-files/data-api/api.json GET /resolve/ens/{domain}","href":"/data-api/evm/wallet/resolve-address"},{"title":"Resolve ENS Domain from Address","sidebarTitle":"Resolve ENS Domain","openapi":"openapi-files/data-api/api.json GET /resolve/{address}/reverse","href":"/data-api/evm/wallet/ens-lookup"}]}]},{"group":"Token API","tag":"New Features","pages":[{"title":"Token API Overview","sidebarTitle":"Overview","href":"/data-api/evm/token/overview"},{"group":"Metadata \u0026 Info","tag":"New","pages":[{"title":"Token Metadata","openapi":"openapi-files/data-api/api.json GET /erc20/metadata","href":"/data-api/evm/token/metadata/token-metadata"},{"title":"Token Score","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/score","tag":"New","href":"/data-api/evm/token/metadata/token-score"},{"title":"Token Score - Timeseries","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/score/historical","tag":"New","href":"/data-api/evm/token/metadata/token-score-timeseries"}]},{"group":"Prices","pages":[{"title":"Token Price","openapi":"openapi-files/data-api/api.json GET /erc20/{address}/price","href":"/data-api/evm/token/prices/token-price"},{"title":"Token Prices (Batch)","openapi":"openapi-files/data-api/api.json POST /erc20/prices","href":"/data-api/evm/token/prices/token-prices-batch"},{"title":"OHLC by Pair Address","sidebarTitle":"OHLC","openapi":"openapi-files/data-api/api.json GET /pairs/{address}/ohlcv","href":"/data-api/evm/token/prices/ohlc"}]},{"group":"Transfers","pages":[{"title":"Token Transfers by Contract","sidebarTitle":"Token Transfers","openapi":"openapi-files/data-api/api.json GET /erc20/{address}/transfers","href":"/data-api/evm/token/transfers/token-transfers"}]},{"group":"Holders","pages":[{"title":"Top Token Holders","sidebarTitle":"Top Holders","openapi":"openapi-files/data-api/api.json GET /erc20/{token_address}/owners","href":"/data-api/evm/token/holders/token-holders"},{"title":"Token Holder Metrics","sidebarTitle":"Holder Metrics","openapi":"openapi-files/data-api/api.json GET /erc20/{tokenAddress}/holders","href":"/data-api/evm/token/holders/token-holder-stats"}]},{"group":"Swaps \u0026 Pairs","pages":[{"title":"Token Swaps","openapi":"openapi-files/data-api/api.json GET /erc20/{address}/swaps","href":"/data-api/evm/token/swaps/token-swaps"},{"title":"Pair Swaps","openapi":"openapi-files/data-api/api.json GET /pairs/{address}/swaps","href":"/data-api/evm/token/swaps/pair-swaps"},{"title":"Wallet Swaps","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/swaps","href":"/data-api/evm/token/swaps/wallet-swaps"},{"title":"Token Pairs","openapi":"openapi-files/data-api/api.json GET /erc20/{token_address}/pairs","href":"/data-api/evm/token/swaps/token-pairs"},{"title":"Pair Stats","openapi":"openapi-files/data-api/api.json GET /pairs/{address}/stats","href":"/data-api/evm/token/swaps/pair-stats"}]},{"group":"Market Metrics","pages":[{"title":"Token Analytics","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/analytics","href":"/data-api/universal/token/analytics/token-analytics"},{"title":"Token Analytics (Batch)","openapi":"openapi-files/data-api/api.json POST /tokens/analytics","href":"/data-api/universal/token/analytics/token-analytics-multi"},{"title":"Token Analytics - Timeseries","openapi":"openapi-files/data-api/api.json POST /tokens/analytics/timeseries","href":"/data-api/universal/token/analytics/token-analytics-timeseries"}]},{"group":"Search \u0026 Discovery","pages":[{"title":"Token Search","openapi":"openapi-files/data-api/api.json GET /tokens/search","href":"/data-api/universal/token/search/token-search"},{"title":"Token Categories","openapi":"openapi-files/data-api/api.json GET /tokens/categories","href":"/data-api/evm/token/discovery/token-categories"}]},{"group":"Advanced Signals","pages":[{"title":"Top Traders by Token","sidebarTitle":"Top Traders","openapi":"openapi-files/data-api/api.json GET /erc20/{address}/top-gainers","href":"/data-api/evm/token/signals/top-traders"}]}]},{"group":"NFT API","pages":[{"title":"NFT API","sidebarTitle":"Overview","href":"/data-api/evm/nft/overview"},{"group":"Metadata \u0026 Info","pages":[{"title":"NFT Metadata","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}","href":"/data-api/evm/nft/metadata/nft-metadata"},{"title":"NFT Metadata (Batch)","openapi":"openapi-files/data-api/api.json POST /nft/getMultipleNFTs","href":"/data-api/evm/nft/metadata/nft-metadata-batch"},{"title":"Collection Metadata","openapi":"openapi-files/data-api/api.json GET /nft/{address}/metadata","href":"/data-api/evm/nft/metadata/collection-metadata"},{"title":"Collection Metadata (Batch)","openapi":"openapi-files/data-api/api.json POST /nft/metadata","href":"/data-api/evm/nft/metadata/collection-metadata-batch"},{"title":"Collection Stats","openapi":"openapi-files/data-api/api.json GET /nft/{address}/stats","href":"/data-api/evm/nft/metadata/collection-stats"}]},{"group":"NFTs \u0026 Collections","pages":[{"title":"NFTs by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}","href":"/data-api/evm/nft/collections/nfts-by-collection"},{"title":"NFTs by Wallet","openapi":"openapi-files/data-api/api.json GET /{address}/nft","href":"/data-api/evm/nft/collections/nfts-by-wallet"},{"title":"NFT Collections by Wallet","sidebarTitle":"Collections by Wallet","openapi":"openapi-files/data-api/api.json GET /{address}/nft/collections","href":"/data-api/evm/nft/collections/nft-collections-by-wallet"}]},{"group":"Transfers","pages":[{"title":"NFT Transfers by Token ID","sidebarTitle":"Transfers by Token ID","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/transfers","href":"/data-api/evm/nft/transfers/token-id-transfers"},{"title":"NFT Transfers by Contract","sidebarTitle":"Transfers by Contract","openapi":"openapi-files/data-api/api.json GET /nft/{address}/transfers","href":"/data-api/evm/nft/transfers/collection-transfers"}]},{"group":"Ownership","pages":[{"title":"Owners by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}/unique-owners","href":"/data-api/evm/nft/ownership/owners-by-contract"},{"title":"Owners by Token ID","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/owners","href":"/data-api/evm/nft/ownership/owners-by-token-id"}]},{"group":"Prices","pages":[{"title":"Floor Price by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}/floor-price","href":"/data-api/evm/nft/prices/collection-floor-price"},{"title":"Floor Price by Token ID","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/floor-price","href":"/data-api/evm/nft/prices/floor"},{"title":"Timeseries Floor Price by Contract","sidebarTitle":"Timeseries Floor Price","openapi":"openapi-files/data-api/api.json GET /nft/{address}/floor-price/historical","href":"/data-api/evm/nft/prices/historical-floor-price"},{"title":"Sale Price by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}/price","href":"/data-api/evm/nft/prices/sale-price-by-contract"},{"title":"Sale Price by Token ID","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/price","href":"/data-api/evm/nft/prices/sale-price-by-token-id"}]},{"group":"Trades","pages":[{"title":"NFT Trades by Collection","sidebarTitle":"Trades by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}/trades","href":"/data-api/evm/nft/trades/collection-trades"},{"title":"NFT Trades by Token ID","sidebarTitle":"Trades by Token ID","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/trades","href":"/data-api/evm/nft/trades/trades-by-token-id"}]},{"group":"Traits \u0026 Rarity","pages":[{"title":"NFT Traits by Collection","sidebarTitle":"Traits by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}/traits","href":"/data-api/evm/nft/traits/traits-by-collection"},{"title":"Traits by Collection (Paginated)","openapi":"openapi-files/data-api/api.json GET /nft/{address}/traits/paginate","href":"/data-api/evm/nft/traits/traits-by-collection-paginated"},{"title":"NFTs by Traits","sidebarTitle":"NFTs by Traits","openapi":"openapi-files/data-api/api.json POST /nft/{address}/nfts-by-traits","href":"/data-api/evm/nft/traits/nfts-by-traits"}]},{"group":"Utilities","pages":[{"title":"Resync NFT Metadata","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/metadata/resync","href":"/data-api/evm/nft/utilities/resync-nft-metadata"},{"title":"Resync NFT Traits","openapi":"openapi-files/data-api/api.json GET /nft/{address}/traits/resync","href":"/data-api/evm/nft/utilities/resync-nft-traits"}]}]},{"group":"Price API","pages":[{"title":"Price API","sidebarTitle":"Overview","href":"/data-api/evm/price/overview"},{"title":"Token Price","openapi":"openapi-files/data-api/api.json GET /erc20/{address}/price","href":"/data-api/evm/price/token-price"},{"title":"Token Prices (Batch)","openapi":"openapi-files/data-api/api.json POST /erc20/prices","href":"/data-api/evm/price/token-prices-batch"},{"title":"OHLC by Pair Address","sidebarTitle":"Token OHLC","openapi":"openapi-files/data-api/api.json GET /pairs/{address}/ohlcv","href":"/data-api/evm/price/ohlc"},{"title":"Floor Price by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}/floor-price","href":"/data-api/evm/price/collection-floor-price"},{"title":"Floor Price by Token ID","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/floor-price","href":"/data-api/evm/price/token-id-floor-price"},{"title":"Timeseries Floor Price by Contract","sidebarTitle":"Timeseries Floor Price","openapi":"openapi-files/data-api/api.json GET /nft/{address}/floor-price/historical","href":"/data-api/evm/price/timeseries-floor-price"},{"title":"Sale Price by Collection","openapi":"openapi-files/data-api/api.json GET /nft/{address}/price","href":"/data-api/evm/price/sale-prices-by-collection"},{"title":"Sale Price by Token ID","openapi":"openapi-files/data-api/api.json GET /nft/{address}/{token_id}/price","href":"/data-api/evm/price/sale-price-by-token-id"}]},{"group":"DeFi API","pages":[{"title":"DeFi API","sidebarTitle":"Overview","href":"/data-api/evm/defi/overview"},{"title":"Wallet Protocols","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/summary","href":"/data-api/evm/defi/wallet-protocols"},{"title":"Wallet Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/positions","href":"/data-api/evm/defi/wallet-positions"},{"title":"Detailed Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/{protocol}/positions","href":"/data-api/evm/defi/wallet-positions-detailed"},{"group":"Legacy","pages":[{"title":"Wallet Protocols","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/defi/summary","href":"/data-api/evm/defi/legacy/wallet-protocols"},{"title":"Wallet Positions","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/defi/positions","href":"/data-api/evm/defi/legacy/wallet-positions"},{"title":"Detailed Positions","openapi":"openapi-files/data-api/api.json GET /wallets/{address}/defi/{protocol}/positions","href":"/data-api/evm/defi/legacy/wallet-positions-detailed"}]}]},{"group":"Blockchain API","pages":[{"title":"Blockchain API","sidebarTitle":"Overview","href":"/data-api/evm/blockchain/overview"},{"title":"Block by Hash or Number","sidebarTitle":"Block by Hash","openapi":"openapi-files/data-api/api.json GET /block/{block_number_or_hash}","href":"/data-api/evm/blockchain/block-by-hash"},{"title":"Block by Date","openapi":"openapi-files/data-api/api.json GET /dateToBlock","href":"/data-api/evm/blockchain/block-by-date"},{"title":"Latest Block","openapi":"openapi-files/data-api/api.json GET /latestBlockNumber/{chain}","href":"/data-api/evm/blockchain/latest-block"},{"title":"Get Transaction","openapi":"openapi-files/data-api/api.json GET /transaction/{transaction_hash}","href":"/data-api/evm/blockchain/transaction-by-hash"},{"title":"Get Transaction (Decoded)","openapi":"openapi-files/data-api/api.json GET /transaction/{transaction_hash}/verbose","href":"/data-api/evm/blockchain/transaction-by-hash-decoded"},{"title":"Address Transactions","openapi":"openapi-files/data-api/api.json GET /{address}","href":"/data-api/evm/blockchain/address-transactions"},{"title":"Address Transactions (Decoded)","openapi":"openapi-files/data-api/api.json GET /{address}/verbose","href":"/data-api/evm/blockchain/address-transactions-decoded"}]}]},{"group":"Solana API","pages":[{"title":"Solana Data API","sidebarTitle":"Overview","href":"/data-api/solana/overview"},{"group":"Wallet API","pages":[{"title":"Solana Wallet API Overview","sidebarTitle":"Overview","href":"/data-api/solana/wallet/overview"},{"title":"Native Balance","openapi":"openapi-files/data-api/solana-api.json GET /account/{network}/{address}/balance","href":"/data-api/solana/wallet/native-balance"},{"title":"Wallet Portfolio","sidebarTitle":"Portfolio","openapi":"openapi-files/data-api/solana-api.json GET /account/{network}/{address}/portfolio","href":"/data-api/solana/wallet/portfolio"},{"title":"Token Balances","openapi":"openapi-files/data-api/solana-api.json GET /account/{network}/{address}/tokens","href":"/data-api/solana/wallet/token-balances"},{"title":"NFT Balances","openapi":"openapi-files/data-api/solana-api.json GET /account/{network}/{address}/nft","href":"/data-api/solana/wallet/nft-balances"},{"title":"Wallet Swaps","sidebarTitle":"Swaps","openapi":"openapi-files/data-api/solana-api.json GET /account/{network}/{address}/swaps","href":"/data-api/solana/wallet/wallet-swaps"}]},{"group":"Token API","tag":"New features","pages":[{"title":"Solana Token API Overview","sidebarTitle":"Overview","href":"/data-api/solana/token/overview"},{"group":"Metadata \u0026 Info","tag":"New features","pages":[{"title":"Token Metadata","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/{address}/metadata","href":"/data-api/solana/token/token-metadata"},{"title":"Token Metadata (Batch)","openapi":"openapi-files/data-api/solana-api.json POST /token/{network}/metadata","tag":"New","href":"/data-api/solana/token/token-metadata-batch"},{"title":"Token Score","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/score","tag":"New","href":"/data-api/solana/token/token-score"}]},{"group":"Prices","pages":[{"title":"Token Price","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/{address}/price","href":"/data-api/solana/token/prices/token-price"},{"title":"Token Price (Batch)","openapi":"openapi-files/data-api/solana-api.json POST /token/{network}/prices","href":"/data-api/solana/token/prices/token-prices-batch"},{"title":"OHLC by Pair Address","sidebarTitle":"OHLC","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/pairs/{address}/ohlcv","href":"/data-api/solana/token/prices/ohlc"}]},{"group":"Swaps \u0026 Pairs","pages":[{"title":"Token Swaps","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/{address}/swaps","href":"/data-api/solana/token/swaps/token-swaps"},{"title":"Pair Swaps","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/pairs/{pairAddress}/swaps","href":"/data-api/solana/token/pairs/pair-swaps"},{"title":"Wallet Swaps","openapi":"openapi-files/data-api/solana-api.json GET /account/{network}/{address}/swaps","href":"/data-api/solana/token/swaps/wallet-swaps"},{"title":"Token Pairs","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/{address}/pairs","href":"/data-api/solana/token/pairs/token-pairs"},{"title":"Pair Stats","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/pairs/{pairAddress}/stats","href":"/data-api/solana/token/pairs/pair-stats"}]},{"group":"Market Metrics","pages":[{"title":"Token Analytics","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/analytics","href":"/data-api/solana/token/market-metrics/token-analytics"},{"title":"Token Analytics (Batch)","openapi":"openapi-files/data-api/api.json POST /tokens/analytics","href":"/data-api/solana/token/market-metrics/token-analytics-batch"},{"title":"Token Analytics - Timeseries","openapi":"openapi-files/data-api/api.json POST /tokens/analytics/timeseries","href":"/data-api/solana/token/market-metrics/token-analytics-timeseries"}]},{"group":"Search \u0026 Discovery","pages":[{"title":"Token Search","openapi":"openapi-files/data-api/api.json GET /tokens/search","href":"/data-api/solana/token/search-and-discovery/token-search"}]}]},{"group":"NFT API","pages":[{"title":"Solana NFT API Overview","sidebarTitle":"Overview","href":"/data-api/solana/nft/overview"},{"title":"NFT Metadata","openapi":"openapi-files/data-api/solana-api.json GET /nft/{network}/{address}/metadata","href":"/data-api/solana/nft/nft-metadata"}]},{"group":"Price API","pages":[{"title":"Solana Price API Overview","sidebarTitle":"Overview","href":"/data-api/solana/price/overview"},{"title":"Token Price","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/{address}/price","href":"/data-api/solana/price/token-price"},{"title":"Token Price (Batch)","openapi":"openapi-files/data-api/solana-api.json POST /token/{network}/prices","href":"/data-api/solana/token/prices/token-prices-batch"},{"title":"OHLC by Pair Address","sidebarTitle":"OHLC","openapi":"openapi-files/data-api/solana-api.json GET /token/{network}/pairs/{address}/ohlcv","href":"/data-api/solana/price/ohlc"}]},{"group":"DeFi API","tag":"New","pages":[{"title":"Solana DeFi API","sidebarTitle":"Overview","href":"/data-api/solana/defi/overview"},{"title":"Wallet Protocols","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/summary","href":"/data-api/solana/defi/wallet-protocols"},{"title":"Wallet Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/positions","href":"/data-api/solana/defi/wallet-positions"},{"title":"Detailed Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/{protocol}/positions","href":"/data-api/solana/defi/wallet-positions-detailed"}]}]},{"group":"Bitcoin API","tag":"New","pages":[{"title":"Bitcoin Data API","sidebarTitle":"Overview","href":"/data-api/bitcoin/overview"},{"group":"Blockchain API","pages":[{"title":"Bitcoin Blockchain API","sidebarTitle":"Overview","href":"/data-api/bitcoin/blockchain/overview"},{"title":"Get Block","sidebarTitle":"Get Block","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/chains/{chainAlias}/blocks/{blockIdentifier}","href":"/data-api/bitcoin/blockchain/block"},{"title":"Get Transaction","sidebarTitle":"Get Transaction","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/chains/{chainAlias}/transactions/{txHash}","href":"/data-api/bitcoin/blockchain/transaction"}]},{"group":"Price API","pages":[{"title":"Bitcoin Price API","sidebarTitle":"Overview","href":"/data-api/bitcoin/price/overview"},{"title":"Current Price","sidebarTitle":"Current Price","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/chains/{chainAlias}/tokens/{tokenAliasOrTokenAddress}/price","href":"/data-api/bitcoin/price/current-price"},{"title":"Historical Price","sidebarTitle":"Historical Price","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/chains/{chainAlias}/tokens/{tokenAliasOrTokenAddress}/price/timeseries","href":"/data-api/bitcoin/price/historical-price"},{"title":"Sparkline","sidebarTitle":"Sparkline","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/chains/{chainAlias}/tokens/{tokenAliasOrTokenAddress}/price/sparkline","href":"/data-api/bitcoin/price/sparkline"}]},{"group":"Wallet API","pages":[{"title":"Bitcoin Wallet API","sidebarTitle":"Overview","description":"Transaction history and token balances for any Bitcoin address — or xpub. Slots into whatever shape your wallet or backend already uses.","href":"/data-api/bitcoin/wallet/overview"},{"title":"Wallet History","sidebarTitle":"Wallet History","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/wallets/{walletAddressOrPublicKey}/history","href":"/data-api/bitcoin/wallet/address-transactions"},{"title":"BTC Balances","sidebarTitle":"BTC Balances","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/wallets/{walletAddressOrPublicKey}/tokens","description":"Get native BTC balances for a Bitcoin address or xpub. When an xpub is supplied, balances are aggregated across all derived addresses server-side.","href":"/data-api/bitcoin/wallet/address-balances"}]},{"group":"Xpub Utility","pages":[{"title":"Xpub Utility","sidebarTitle":"Overview","href":"/data-api/bitcoin/utility/overview"},{"title":"Addresses From Xpub","sidebarTitle":"Addresses From Xpub","openapi":"openapi-files/data-api/bitcoin-api-v1.json GET /v1/chains/{chainAlias}/wallets/{publicKey}/addresses","href":"/data-api/bitcoin/utility/addresses-from-xpub"}]}]},{"group":"Universal API","pages":[{"title":"Universal API","sidebarTitle":"Overview","href":"/data-api/universal/overview"},{"group":"Wallets API","tag":"New","pages":[{"title":"Wallets API","sidebarTitle":"Overview","href":"/data-api/universal/wallet/overview"},{"title":"Cross-Chain Token Balances","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddressOrPublicKey}/tokens","href":"/data-api/universal/wallet/cross-chain-token-balances"}]},{"group":"PnL API","tag":"New","pages":[{"title":"PnL API","sidebarTitle":"Overview","href":"/data-api/universal/pnl/overview"},{"title":"Wallet PnL","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/pnl","href":"/data-api/universal/pnl/wallet-pnl"},{"title":"Wallet PnL Summary","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/pnl/summary","href":"/data-api/universal/pnl/wallet-pnl-summary"},{"title":"Top Traders by Token","sidebarTitle":"Top Traders","openapi":"openapi-files/data-api/api-v1.json GET /v1/chains/{chainAlias}/tokens/{tokenAddress}/top-traders","href":"/data-api/universal/pnl/top-traders"}]},{"group":"Token API","tag":"New features","pages":[{"title":"Token API Overview","sidebarTitle":"Overview","href":"/data-api/universal/token/overview"},{"title":"Token Search","openapi":"openapi-files/data-api/api.json GET /tokens/search","href":"/data-api/universal/token/search/token-search"},{"title":"Token Score","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/score","tag":"New","href":"/data-api/universal/token/score/token-score"},{"title":"Token Score - Timeseries","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/score/historical","tag":"New","href":"/data-api/universal/token/score/token-score-timeseries"},{"title":"Trending Tokens","openapi":"openapi-files/data-api/api.json GET /tokens/trending","href":"/data-api/universal/token/trending-tokens"},{"title":"Token Analytics","openapi":"openapi-files/data-api/api.json GET /tokens/{tokenAddress}/analytics","href":"/data-api/universal/token/analytics/token-analytics"},{"title":"Token Analytics (Batch)","openapi":"openapi-files/data-api/api.json POST /tokens/analytics","href":"/data-api/universal/token/analytics/token-analytics-multi"},{"title":"Token Analytics - Timeseries","openapi":"openapi-files/data-api/api.json POST /tokens/analytics/timeseries","href":"/data-api/universal/token/analytics/token-analytics-timeseries"},{"title":"Token Price Timeseries","openapi":"openapi-files/data-api/api-v1.json GET /v1/chains/{chainAlias}/tokens/{tokenAliasOrTokenAddress}/price/timeseries","href":"/data-api/universal/token/price/token-price-timeseries"},{"title":"Token Price Sparkline","openapi":"openapi-files/data-api/api-v1.json GET /v1/chains/{chainAlias}/tokens/{tokenAliasOrTokenAddress}/price/sparkline","href":"/data-api/universal/token/price/token-price-sparkline"}]},{"group":"DeFi API","tag":"New","pages":[{"title":"DeFi API","sidebarTitle":"Overview","href":"/data-api/universal/defi/overview"},{"title":"Wallet Protocols","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/summary","href":"/data-api/universal/defi/wallet-protocols"},{"title":"Wallet Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/positions","href":"/data-api/universal/defi/wallet-positions"},{"title":"Detailed Positions","openapi":"openapi-files/data-api/api-v1.json GET /v1/wallets/{walletAddress}/defi/{protocol}/positions","href":"/data-api/universal/defi/wallet-positions-detailed"},{"title":"Supported Protocols","openapi":"openapi-files/data-api/api-v1.json GET /v1/defi/protocols","href":"/data-api/universal/defi/supported-protocols"}]},{"group":"Market Metrics API","pages":[{"title":"Market Metrics Overview","sidebarTitle":"Overview","href":"/data-api/universal/market-metrics/overview"}]},{"group":"Entity API","pages":[{"title":"Entity API Overview","sidebarTitle":"Overview","href":"/data-api/universal/entity/overview"},{"title":"Entity Search","openapi":"openapi-files/data-api/api.json GET /entities/search","href":"/data-api/universal/entity/endpoints/entity-search"},{"title":"Get Entity","openapi":"openapi-files/data-api/api.json GET /entities/{entityId}","href":"/data-api/universal/entity/endpoints/entity-by-id"},{"title":"Get Entities by Category","openapi":"openapi-files/data-api/api.json GET /entities/categories/{categoryId}","href":"/data-api/universal/entity/endpoints/entity-by-category"},{"title":"Get Entity Categories","openapi":"openapi-files/data-api/api.json GET /entities/categories","href":"/data-api/universal/entity/endpoints/entity-categories"}]}]},{"group":"Onchain Skills","pages":[{"title":"Onchain Skills","href":"/data-api/onchain-skills/overview"},{"title":"Tutorial","href":"/data-api/onchain-skills/tutorial"}]}]},{"tab":"Streams","pages":[{"title":"Streams","href":"/streams/overview"}]},{"tab":"Data Feeds","pages":[{"title":"Data Feeds","href":"/data-feeds/overview"}]},{"tab":"RPC Nodes","pages":[{"title":"RPC Nodes","href":"/rpc-nodes/overview"}]},{"tab":"Auth API","pages":[{"title":"Auth API","href":"/auth-api/overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"title":"Wallet History - Moralis","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-rfhihCWU.js","utils-BmH1XFxk.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BcNsxPKB.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BAES3tkd.js","snippetPresets-DCMQBKLP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D6l_bzE9.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BOktbnNh.js","shallow-BCs8SgM7.js","getApiPlaygroundDisplay-DEmW5bJB.js","CodeSnippet-CpZOpB9C.js","CodeSnippets-BOBDqibl.js","Page-D5fEM6aW.js","getPastedJson-DH2JBvmr.js","icon-BBJH-kKh.js","MethodPill-D2Sd5NLC.js","DuplicateIcon-CGgfL2qN.js","createIcon-BKudBBzi.js","DynamicMarkdown-85clUA0i.js","SectionHeading-D0JiMgDx.js","axios-vUo_bRtp.js","Markdown-Cfiy0xZO.js","clsx-rL8ZCCw4.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-aeztFa9U.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BywkCr5C.js"]}