> ## Documentation Index
> Fetch the complete documentation index at: https://docs.moralis.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Data API Tutorials

> Step-by-step tutorials for building with the Moralis Data API — wallets, tokens, NFTs, prices, and blockchain data.

## Overview

These tutorials walk you through common use cases with the Moralis Data API, with complete code examples you can run locally.

***

### Wallets & Accounts

<Columns cols={2}>
  <Card title="Get Internal Transactions" icon="arrows-split-up-and-left" href="/get-started/tutorials/data-api/wallets-and-accounts/get-internal-transactions-for-a-wallet-address">
    Fetch internal transactions for any wallet address.
  </Card>

  <Card title="Get Native Token Balances" icon="wallet" href="/get-started/tutorials/data-api/wallets-and-accounts/get-native-token-balances-for-eoas-and-smart-accounts">
    Retrieve native balances for EOAs and smart accounts.
  </Card>

  <Card title="Get Multi-Chain Activity" icon="link" href="/get-started/tutorials/data-api/wallets-and-accounts/get-multi-chain-activity-for-a-wallet-address">
    Track wallet activity across multiple chains.
  </Card>

  <Card title="Get Full Wallet History" icon="clock-rotate-left" href="/get-started/tutorials/data-api/wallets-and-accounts/get-full-wallet-transaction-history-eoa-and-smart-accounts">
    Fetch complete transaction history for any wallet.
  </Card>

  <Card title="Build a Revoke Dashboard" icon="shield-check" href="/get-started/tutorials/data-api/wallets-and-accounts/build-a-token-approval-and-revoke-dashboard-revoke-cash-style">
    Build a token approval and revoke dashboard.
  </Card>
</Columns>

***

### Tokens & Markets

<Columns cols={2}>
  <Card title="Top ERC-20 by Market Cap" icon="ranking-star" href="/get-started/tutorials/data-api/tokens-and-markets/get-top-erc-20-tokens-by-market-cap">
    Get the top ERC-20 tokens ranked by market cap.
  </Card>

  <Card title="Build a DEX Screener Clone" icon="chart-line" href="/get-started/tutorials/data-api/tokens-and-markets/build-a-dex-screener-clone">
    Build a DEX screener-style token dashboard.
  </Card>

  <Card title="ERC-20 Transfer History" icon="arrow-right-arrow-left" href="/get-started/tutorials/data-api/tokens-and-markets/get-erc-20-transfer-history-by-wallet-or-token">
    Fetch ERC-20 transfer history by wallet or token.
  </Card>

  <Card title="Token Metadata" icon="circle-info" href="/get-started/tutorials/data-api/tokens-and-markets/get-erc-20-token-metadata-by-address-or-symbol">
    Get ERC-20 token metadata by address or symbol.
  </Card>

  <Card title="Token Pairs & Liquidity" icon="droplet" href="/get-started/tutorials/data-api/tokens-and-markets/get-token-pairs-and-liquidity-data">
    Fetch token pairs and liquidity data.
  </Card>

  <Card title="DEX Pair Addresses" icon="right-left" href="/get-started/tutorials/data-api/tokens-and-markets/get-dex-pair-addresses-uniswap-pancake-swap-sushi-swap">
    Get DEX pair addresses from Uniswap, PancakeSwap, and more.
  </Card>

  <Card title="Pump.fun Tokens & Swaps" icon="rocket" href="/get-started/tutorials/data-api/tokens-and-markets/get-pump-fun-tokens-swaps-and-prices">
    Fetch Pump.fun token swaps and prices.
  </Card>

  <Card title="Pump.fun Bonding & Graduated" icon="graduation-cap" href="/get-started/tutorials/data-api/tokens-and-markets/get-pump-fun-new-bonding-and-graduated-tokens">
    Track new bonding and graduated Pump.fun tokens.
  </Card>
</Columns>

***

### NFTs

<Columns cols={2}>
  <Card title="Get All NFTs by Wallet" icon="images" href="/get-started/tutorials/data-api/nfts/get-all-nfts-owned-by-a-wallet-address">
    Fetch all NFTs owned by a wallet address.
  </Card>

  <Card title="NFT Collections by Wallet" icon="layer-group" href="/get-started/tutorials/data-api/nfts/get-nft-collections-owned-by-a-wallet">
    Get NFT collections owned by a wallet.
  </Card>

  <Card title="NFT Metadata" icon="tag" href="/get-started/tutorials/data-api/nfts/get-nft-metadata-by-contract-and-token-id">
    Fetch NFT metadata by contract and token ID.
  </Card>

  <Card title="NFT Owners & Ownership" icon="users" href="/get-started/tutorials/data-api/nfts/get-nft-owners-and-ownership-details">
    Get NFT owners and ownership details.
  </Card>

  <Card title="NFT Floor Prices" icon="chart-candlestick" href="/get-started/tutorials/data-api/nfts/get-nft-floor-prices">
    Fetch NFT floor prices for collections.
  </Card>
</Columns>

***

### Prices & Charts

<Columns cols={2}>
  <Card title="Get ERC-20 Token Price" icon="dollar-sign" href="/get-started/tutorials/data-api/prices-and-charts/get-the-price-of-an-erc-20-token">
    Fetch the current price of any ERC-20 token.
  </Card>

  <Card title="Historical OHLC Data" icon="chart-bar" href="/get-started/tutorials/data-api/prices-and-charts/get-historical-erc-20-token-prices-ohlc-data">
    Get historical OHLC price data for tokens.
  </Card>

  <Card title="Build Price Charts" icon="chart-line-up" href="/get-started/tutorials/data-api/prices-and-charts/build-crypto-price-charts-using-ohlc-data">
    Build crypto price charts using OHLC data.
  </Card>
</Columns>

***

### Blocks & Transactions

<Columns cols={2}>
  <Card title="Get Transaction by Hash" icon="magnifying-glass" href="/get-started/tutorials/data-api/blocks-and-transactions/get-a-blockchain-transaction-by-hash">
    Fetch a blockchain transaction by its hash.
  </Card>

  <Card title="Find Block by Timestamp" icon="clock" href="/get-started/tutorials/data-api/blocks-and-transactions/find-the-closest-block-by-unix-timestamp">
    Find the closest block to a Unix timestamp.
  </Card>
</Columns>

***

## Data API Overview Video

<iframe src="https://www.youtube.com/embed/O8PXFkN71oo" title="Moralis Data API Overview – Fetch Onchain Data at Scale" width="100%" height="400" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
