Onchain Data for Tax Software
Expand your coverage in 2025 with enterprise-grade data for cross-chain tax reporting
Save Development Time
Eliminate the need to build and maintain complex data indexing and parsing systems. Our API provides pre-processed, ready-to-use data across 50+ chains, saving you months of development time.
Industry-Leading Data Quality
Benefit from our 5+ years of experience building consumer-facing crypto products. The same high data quality standards that power our user-facing applications ensure reliability for your clients.
Historical Price Data
Access historical prices for the broadest coverage of tokens on the market, essential for capital gains calculations.
{  "data": {    "fungibleToken": {      "address": "0xbe19c96f5deec29a91ca84e0d038d4bb01d098cd",      "symbol": "27 mgas/s",      "name": "27 mgas/s",      "decimals": 18,      "imageUrlV2": "https://storage.googleapis.com/zapper-fi-assets/tokens/base/0xbe19c96f5deec29a91ca84e0d038d4bb01d098cd.png",      "priceData": {        "marketCap": 5445.198014774891,        "price": 0.000005445198014774891,        "priceChange5m": 0.2271658381141073,        "priceChange1h": -0.5443291578127174,        "priceChange24h": 5.6592786353360625,        "volume24h": 2.49672532081604,        "totalGasTokenLiquidity": 0.3708828870152529,        "totalLiquidity": 662.7343396364256,        "historicalPrice": {          "price": 0.00000626961364413425,          "timestamp": 1742227200000        },        "priceTicks": [          {            "open": 0.00000520483670022519,            "median": 0.00000520483670022519,            "close": 0.000005204316170715232,            "timestamp": 1745348400000          },          {            "open": 0.00000519351825883544,            "median": 0.00000519351825883544,            "close": 0.000005192998861269305,            "timestamp": 1745348700000          },          {            "open": 0.0000051924368363903575,            "median": 0.0000051924368363903575,            "close": 0.000005191917546975991,            "timestamp": 1745349000000          },          {            "open": 0.000005445198014774891,            "median": 0.000005445198014774891,            "close": 0.000005445198014774891,            "timestamp": 1745437500000          }        ]      }    }  }}Complete Transaction History
Access complete transaction histories with powerful filters and detailed asset movements for accurate reporting.
{  "data": {    "transactionHistoryV2": {      "edges": [        {          "node": {            "methodSignature": "swapAndTransferUniswapV3Native((uint256,uint256,address,address,address,uint256,bytes16,address,bytes,bytes),uint24)",            "methodSighash": "0x8bf122da",            "transaction": {              "blockNumber": 27161406,              "gas": 306461,              "gasPrice": "2426453",              "hash": "0x98455ae7e6b236d71467f2f175ba5b876a764d4bd2eecac6f205e7178ded1831",              "network": "BASE_MAINNET",              "timestamp": 1741112159000,              "nonce": 1958,              "fromUser": {                "address": "0x52c8ff44260056f896e20d8a43610dd88f05701b",                "displayName": {                  "value": "0xjasper.eth",                  "source": "ENS"                },                "farcasterProfile": {                  "fid": 177,                  "username": "jasper"                }              },              "toUser": {                "address": "0x03059433bcdb6144624cc2443159d9445c32b7a8",                "displayName": {                  "value": "0x0305...b7a8",                  "source": "ADDRESS"                },                "farcasterProfile": null              }            },            "interpretation": {              "processedDescription": "Swapped 0.0021 ETH for 4.455 USDC and transferred to 0x9b3a...4b30",              "description": "Swapped $1 for $2 and transferred to $3",              "descriptionDisplayItems": [                {                  "type": "token",                  "tokenAddress": "0x0000000000000000000000000000000000000000",                  "amountRaw": "2108250382006340",                  "network": "BASE_MAINNET",                  "tokenV2": {                    "decimals": 18,                    "symbol": "ETH",                    "name": "Ether",                    "imageUrlV2": "https://storage.googleapis.com/zapper-fi-assets/tokens/base/0x0000000000000000000000000000000000000000.png"                  }                },                {                  "type": "token",                  "tokenAddress": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",                  "amountRaw": "4455000",                  "network": "BASE_MAINNET",                  "tokenV2": {                    "decimals": 6,                    "symbol": "USDC",                    "name": "USD Coin",                    "imageUrlV2": "https://storage.googleapis.com/zapper-fi-assets/tokens/base/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913.png"                  }                }              ]            },            "perspectiveDelta": {              "tokenDeltasV2": {                "edges": [                  {                    "node": {                      "address": "0x0000000000000000000000000000000000000000",                      "amount": -0.00210825038200634,                      "amountRaw": "-2108250382006340",                      "token": {                        "symbol": "ETH",                        "imageUrlV2": "https://storage.googleapis.com/zapper-fi-assets/tokens/base/0x0000000000000000000000000000000000000000.png"                      }                    }                  }                ]              }            }          }        }      ]    }  }}Token Balances
Access token holdings across different networks with real-time computation built in.
{  "data": {    "portfolioV2": {      "tokenBalances": {        "totalBalanceUSD": 292328.8286857288,        "byToken": {          "totalCount": 1223,          "edges": [            {              "node": {                "symbol": "ETH",                "tokenAddress": "0x0000000000000000000000000000000000000000",                "balance": 17.286417826281596,                "balanceUSD": 45317.035788310255,                "price": 2621.54,                "imgUrlV2": "https://storage.googleapis.com/zapper-fi-assets/tokens/base/0x0000000000000000000000000000000000000000.png",                "name": "Ethereum",                "network": {                  "name": "Base"                }              }            },            {              "node": {                "symbol": "SYNDOG",                "tokenAddress": "0x3d1d651761d535df881740ab50ba4bd8a2ec2c00",                "balance": 30000000,                "balanceUSD": 38615.1,                "price": 0.00128717,                "imgUrlV2": "https://storage.googleapis.com/zapper-fi-assets/tokens/base/0x3d1d651761d535df881740ab50ba4bd8a2ec2c00.png",                "name": "Synthesizer Dog",                "network": {                  "name": "Base"                }              }            },            {              "node": {                "symbol": "BKIT",                "tokenAddress": "0x262a9f4e84efa2816d87a68606bb4c1ea3874bf1",                "balance": 28980487535.238518,                "balanceUSD": 28654.60195290476,                "price": 9.88755e-7,                "imgUrlV2": "https://storage.googleapis.com/zapper-fi-assets/tokens/base/0x262a9f4e84efa2816d87a68606bb4c1ea3874bf1.png",                "name": "Bangkit",                "network": {                  "name": "Base"                }              }            }          ]        }      }    }  }}DeFi Balances
View positions within onchain applications like lending protocols, DEXes, liquidity pools, and more.
{  "data": {    "portfolioV2": {      "appBalances": {        "totalBalanceUSD": 1788.726036163165,        "byApp": {          "totalCount": 15,          "edges": [            {              "node": {                "balanceUSD": 77.4990347567012,                "app": {                  "displayName": "Morpho",                  "imgUrl": "https://storage.googleapis.com/zapper-fi-assets/apps%2Fmorpho.png",                  "description": "Earn yield, borrow assets, curate markets and vaults.",                  "slug": "morpho",                  "url": "https://morpho.org/",                  "category": {                    "name": "DeFi"                  }                },                "network": {                  "name": "Base",                  "slug": "base",                  "chainId": 8453,                  "evmCompatible": true                },                "balances": {                  "edges": [                    {                      "node": {                        "type": "app-token",                        "address": "0x23479229e52ab6aad312d0b03df9f33b46753b5e",                        "symbol": "ionicUSDC",                        "balance": "37.03453811510863",                        "balanceUSD": 37.373950883832,                        "price": 1.009164769562798,                        "tokens": [                          {                            "type": "base-token",                            "address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",                            "balance": "37.378212",                            "balanceUSD": 37.373950883832,                            "price": 0.999886,                            "symbol": "USDC"                          }                        ]                      }                    }                  ]                }              }            }          ]        }      }    }  }}Portfolio Totals
Get consolidated portfolio values with detailed breakdowns across networks and asset types.
{  "data": {    "portfolioV2": {      "tokenBalances": {        "totalBalanceUSD": 191519.4268333953,        "byNetwork": {          "edges": [            {              "node": {                "network": {                  "name": "Base",                  "slug": "base",                  "chainId": 8453                },                "balanceUSD": 187210.46140590182              }            },            {              "node": {                "network": {                  "name": "Ethereum",                  "slug": "ethereum",                  "chainId": 1                },                "balanceUSD": 712.0326101880804              }            }          ]        }      },      "appBalances": {        "totalBalanceUSD": 2354.7695934482635,        "byNetwork": {          "edges": [            {              "node": {                "network": {                  "name": "Base",                  "slug": "base",                  "chainId": 8453                },                "balanceUSD": 2337.336868521915              }            },            {              "node": {                "network": {                  "name": "Ethereum",                  "slug": "ethereum",                  "chainId": 1                },                "balanceUSD": 16.6343219463486              }            }          ]        }      },      "nftBalances": {        "totalBalanceUSD": 164.6907089747224      }    }  }}NFT Valuations
Complete NFT data with estimated valuations, and sale history.
{  "data": {    "nftCollections": [      {        "name": "onchain gaias",        "description": "https://warpcast.com/~/channel/ogs",        "network": "BASE_MAINNET",        "address": "0xa449b4f43d9a33fcdcf397b9cc7aa909012709fd",        "nftStandard": "ERC_721",        "supply": "5222",        "totalSupply": "5011",        "circulatingSupply": "5222",        "totalCirculatingSupply": "5011",        "holdersCount": "2447",        "marketCap": "965.21882",        "floorPrice": {          "valueUsd": 359.59314550056,          "valueWithDenomination": 0.19262,          "denomination": {            "network": "base",            "symbol": "ETH",            "address": "0x0000000000000000000000000000000000000000"          }        },        "topOfferPrice": {          "valueUsd": 952.09481988,          "valueWithDenomination": 0.51,          "denomination": {            "network": "base",            "symbol": "ETH",            "address": "0x0000000000000000000000000000000000000000"          }        },        "floorPriceSourceMarketPlace": "OPENSEA",        "topOfferSourceMarketPlace": "OPENSEA",        "medias": {          "logo": {            "original": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fcollections%2Fbase%2F0xa449b4f43d9a33fcdcf397b9cc7aa909012709fd%2Flogo.png&checksum=a34b1",            "thumbnail": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fcollections%2Fbase%2F0xa449b4f43d9a33fcdcf397b9cc7aa909012709fd%2Flogo.png&width=100&checksum=be3af",            "medium": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fcollections%2Fbase%2F0xa449b4f43d9a33fcdcf397b9cc7aa909012709fd%2Flogo.png&width=250&checksum=5532f",            "large": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fcollections%2Fbase%2F0xa449b4f43d9a33fcdcf397b9cc7aa909012709fd%2Flogo.png&width=500&checksum=16f2c",            "blurhash": "U142SUt700S2XTWXnhsm4Tax?wjbwHo0S$S4",            "width": 512,            "height": 365,            "mimeType": "image/png",            "fileSize": 63028          },          "banner": {            "original": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fcollections%2Fbase%2F0xa449b4f43d9a33fcdcf397b9cc7aa909012709fd%2Fbanner.gif&checksum=d12d4",            "thumbnail": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fcollections%2Fbase%2F0xa449b4f43d9a33fcdcf397b9cc7aa909012709fd%2Fbanner.gif&width=100&checksum=7b6e7",            "medium": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fcollections%2Fbase%2F0xa449b4f43d9a33fcdcf397b9cc7aa909012709fd%2Fbanner.gif&width=250&checksum=23eb1",            "large": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fcollections%2Fbase%2F0xa449b4f43d9a33fcdcf397b9cc7aa909012709fd%2Fbanner.gif&width=500&checksum=a6a96",            "blurhash": "UDHKrB%PnMtA~B-rkEoI00M_bcW9VqInNFa$",            "width": 1000,            "height": 714,            "mimeType": "image/gif",            "fileSize": 5691323          }        },        "socialLinks": [          {            "name": "opensea",            "label": "Opensea",            "url": "https://opensea.io/collection/onchain-gaias",            "logoUrl": "https://storage.googleapis.com/zapper-fi-assets/logos/opensea.png"          },          {            "name": "website",            "label": "Website",            "url": "https://warpcast.com/~/channel/ogs",            "logoUrl": "https://storage.googleapis.com/zapper-fi-assets/logos/website.png"          },          {            "name": "twitter",            "label": "Twitter",            "url": "https://twitter.com/onchaingaias",            "logoUrl": "https://storage.googleapis.com/zapper-fi-assets/logos/twitter.png"          }        ],        "nfts": {          "edges": [            {              "node": {                "id": "TmZ0VG9rZW4tODk2OTM5NjI4",                "tokenId": "0",                "name": "onchain gaias",                "description": "https://warpcast.com/~/channel/ogs",                "holdersCount": "1",                "supply": "1",                "circulatingSupply": "1",                "mediasV3": {                  "images": {                    "edges": [                      {                        "node": {                          "original": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fmedias%2F81e1e8c175f784916c3af5d8d98c7c437955d31dd2696bc553da2948a60c7f6a.gif&checksum=5a066",                          "thumbnail": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fmedias%2F81e1e8c175f784916c3af5d8d98c7c437955d31dd2696bc553da2948a60c7f6a.gif&width=100&checksum=4c8b5",                          "medium": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fmedias%2F81e1e8c175f784916c3af5d8d98c7c437955d31dd2696bc553da2948a60c7f6a.gif&width=250&checksum=181a7",                          "large": "https://zapper.xyz/z/images/?url=https%3A%2F%2Fstorage.googleapis.com%2Fzapper-fi-assets%2Fnfts%2Fmedias%2F81e1e8c175f784916c3af5d8d98c7c437955d31dd2696bc553da2948a60c7f6a.gif&width=500&checksum=5db86",                          "blurhash": "UDHKrB%ii]tA~B-rf-oI00M_f,W9Z}InNFa$",                          "width": 1000,                          "height": 714,                          "mimeType": "image/gif",                          "fileSize": 14730609                        }                      }                    ],                    "pageInfo": {                      "hasNextPage": false,                      "endCursor": "MA=="                    }                  },                  "animations": {                    "edges": [],                    "pageInfo": {                      "hasNextPage": false,                      "endCursor": null                    }                  },                  "audios": {                    "edges": []                  }                },                "traits": [],                "estimatedValue": {                  "valueUsd": 952.9819810845909,                  "valueWithDenomination": 0.5104752175990185,                  "denomination": {                    "network": "base",                    "address": "0x0000000000000000000000000000000000000000",                    "symbol": "ETH",                    "imageUrl": "https://storage.googleapis.com/zapper-fi-assets/tokens/base/0x0000000000000000000000000000000000000000.png"                  }                },                "lastSale": {                  "valueUsd": 1493.4820704,                  "valueWithDenomination": 0.8,                  "denomination": {                    "network": "base",                    "address": "0x0000000000000000000000000000000000000000",                    "symbol": "ETH",                    "imageUrl": "https://storage.googleapis.com/zapper-fi-assets/tokens/base/0x0000000000000000000000000000000000000000.png"                  }                },                "transfers": {                  "edges": [                    {                      "node": {                        "timestamp": 1714345783,                        "txHash": "0x115e56575c3b881706ffb18e30990ca4353aef350f536a5773b0e3ce6a60cb78",                        "payments": []                      },                      "heldForInSeconds": 27294913                    },                    {                      "node": {                        "timestamp": 1713467079,                        "txHash": "0x17faaa84b6958ed8369c16af5b43900c7e178ac1dfed833d5427450ff353df19",                        "payments": []                      },                      "heldForInSeconds": 878704                    }                  ],                  "pageInfo": {                    "hasNextPage": true,                    "endCursor": "MTcxMzQ2NzA3OToxNTUxNDQyODgy"                  }                }              },              "cursor": "MC0wLjgtMC41MTA0NzUyMTc1OTkwMTg1LW51bGwtODk2OTM5NjI4"            }          ],          "pageInfo": {            "hasNextPage": true,            "endCursor": "MC0wLjgtMC41MTA0NzUyMTc1OTkwMTg1LW51bGwtODk2OTM5NjI4"          }        },        "holders": {          "totalCount": 2447,          "edges": [            {              "node": {                "id": "TmZ0Q29sbGVjdGlvbkhvbGRlci0xNzE1MzcxMTg4",                "account": {                  "id": "QWNjb3VudC0weDc1ZDRiZGJmNjU5M2VkNDYzZTk2MjU2OTQyNzJhMGZmOWE2ZDM0NmY=",                  "address": "0x75d4bdbf6593ed463e9625694272a0ff9a6d346f",                  "displayName": {                    "value": "xmon.eth",                    "source": "ENS"                  },                  "farcasterProfile": {                    "fid": 216983,                    "username": "xmon.eth",                    "metadata": {                      "displayName": "0xmons",                      "imageUrl": "https://i.imgur.com/Xei6cvg.png",                      "description": "-w-"                    }                  }                },                "holdCount": "51",                "holdTotalCount": "51"              },              "cursor": "NTEtMTcxNTM3MTE4OA=="            },            {              "node": {                "id": "TmZ0Q29sbGVjdGlvbkhvbGRlci0xNzIwODIwMDUw",                "account": {                  "id": "QWNjb3VudC0weDNmZDIyYzQyY2FmYThmMDlkZjk1OWM4NTNmNzBmOWNlZDg0MDk5Njc=",                  "address": "0x3fd22c42cafa8f09df959c853f70f9ced8409967",                  "displayName": {                    "value": "0x3fd2...9967",                    "source": "ADDRESS"                  },                  "farcasterProfile": null                },                "holdCount": "50",                "holdTotalCount": "50"              },              "cursor": "NTAtMTcyMDgyMDA1MA=="            }          ],          "pageInfo": {            "hasNextPage": true,            "endCursor": "NTAtMTcyMDgyMDA1MA=="          }        },        "events": {          "edges": [            {              "node": {                "timestamp": 1741616621,                "txHash": "0x4d563ea3494687834f81f00a08e4d0b91e3e9de89477d64daaa5ba66eb7cb714",                "fromAccount": {                  "address": "0xc59416ed0833ce6002a8fa15917c4bf5c2350589",                  "displayName": {                    "value": "weeb.eth"                  }                },                "toAccount": {                  "address": "0xef4e9bdd3f72a19acdb73ece01bb031c7bb1f750",                  "displayName": {                    "value": "0xef4e...f750"                  }                },                "token": {                  "tokenId": "1837",                  "name": "onchain gaias"                },                "payments": [                  {                    "tokenValueUSD": "360.23636376953124",                    "tokenValueETH": "0.179"                  }                ]              }            },            {              "node": {                "timestamp": 1741616621,                "txHash": "0x4d563ea3494687834f81f00a08e4d0b91e3e9de89477d64daaa5ba66eb7cb714",                "fromAccount": {                  "address": "0xc59416ed0833ce6002a8fa15917c4bf5c2350589",                  "displayName": {                    "value": "weeb.eth"                  }                },                "toAccount": {                  "address": "0x90d33403683ac39225928a1c6feee1011d568e37",                  "displayName": {                    "value": "0x90d3...8e37"                  }                },                "token": {                  "tokenId": "3490",                  "name": "onchain gaias"                },                "payments": [                  {                    "tokenValueUSD": "342.1239208984375",                    "tokenValueETH": "0.17"                  }                ]              }            }          ],          "pageInfo": {            "hasNextPage": true,            "endCursor": "MTc0MTYxNjYyMQ=="          }        }      }    ]  }}Ready to build with the Zapper API?
If you need help with implementation or have other questions our team is here to help.