Skip to main content

Your first request

Let’s make your first request using the Wallet API.
In this example, we’ll retrieve token balances for a wallet on Ethereum - including formatted balances, USD values, prices, and metadata - with a single API call using Token Balances.

What we’ll fetch

  • All ERC-20 and native token balances for a wallet
  • Enriched data such as token metadata, prices, and USD values
  • Normalized output you can use directly in apps or dashboards

Make the request

cURL
Replace YOUR_API_KEY with the API key from your Moralis dashboard.

Response

The API returns a JSON object containing the wallet’s token balances. Each entry includes balances, prices, USD values, and security metadata.
Response (JSON)

What you get

With a single request, Moralis provides:
  • Low-latency access to onchain wallet data
  • Normalized balances across tokens
  • Enriched pricing and USD values
  • Token metadata and security signals
  • Production-ready responses for apps and analytics
No RPC calls, no custom indexing, no manual price joins.

Next steps

  • Explore more endpoints in the Wallet API
  • Fetch NFT balances or transaction history
  • Combine with Streams to react to wallet activity in real time
  • Use Data Feeds for large-scale analytics