Skip to main content

Migrating from Sim APIs (Sim by Dune) to Moralis

The Sim APIs (sim.dune.com) are being sunset on August 1, 2026. New signups for Sim APIs were disabled on May 18, 2026. Any production workload backed by the Sim APIs needs a replacement read layer before the cutoff — this page maps the Sim APIs surface to Moralis endpoint-by-endpoint so the swap is a search-and-replace in most cases.
The Sim APIs and Moralis cover the same wallet-centric problem space: real-time balances, activity, NFTs, DeFi positions, token metadata, and webhook subscriptions across 60+ EVM chains and Solana. Moralis is a drop-in target for the vast majority of Sim APIs usage — the field names differ, but the resource shapes line up.

Quick reference: Sim APIs → Moralis

EVM — Account data

EVM — Token data

EVM — DeFi

Real-time — Webhooks → Streams

Moralis Streams covers the same delivery model (HTTP webhooks with retries, signature verification, and address management) and adds richer filtering — contract events by ABI, smart-filter expressions, internal-tx visibility, and per-chain throughput tuning.

Solana (SVM)

Sim APIs endpoint details

Each section below shows the Sim APIs endpoint, the Moralis URL(s) that replace it broken out by chain, and a runnable example.

Wallet activity

Sim APIs Endpoint: https://api.sim.dune.com/v1/evm/activity/{address}
Notes: Moralis returns a normalized, chronological feed of native transfers, ERC20 movements, NFT transfers, swaps, contract interactions, and approvals in a single call. For multi-chain rollups, call per chain in parallel or use Cross-Chain Token Balances for the balance view.

Token balances

Sim APIs Endpoint: https://api.sim.dune.com/v1/evm/balances/{address}
Notes: Response includes balance, decimals, USD price, USD value, and token metadata (symbol, name, logo, verified-contract flag, possible-spam flag).

Transactions

Sim APIs Endpoint: https://api.sim.dune.com/v1/evm/transactions/{address}
Notes: The Moralis decoded variant returns method names, parameters, and human-readable event summaries — comparable to Sim APIs’ decoded view but with ABI coverage across the indexed contract universe.

NFTs / collectibles

Sim APIs Endpoint: https://api.sim.dune.com/v1/evm/collectibles/{address}
Notes: Moralis returns ERC721 and ERC1155 holdings with normalized metadata, hosted media previews, and spam indicators.

Token info / metadata

Sim APIs Endpoint: https://api.sim.dune.com/v1/evm/token-info/{address}

Token holders

Sim APIs Endpoint: https://api.sim.dune.com/v1/evm/token-holders/{address}

Search tokens

Sim APIs Endpoint: https://api.sim.dune.com/v1/evm/token-search

DeFi positions

Sim APIs Endpoint: https://api.sim.dune.com/v1/evm/defi/positions/{address}
Notes: Returns positions grouped by protocol with USD value, position type (liquidity, staking, lending, etc.), and per-position breakdown.

Real-time webhooks → Moralis Streams

Sim APIs Endpoint: POST/PUT/DELETE https://api.sim.dune.com/v1/webhooks/...
Notes: Where the Sim APIs model is one webhook per address, Moralis Streams uses a stream-with-attached-addresses model — create the stream once and add/remove addresses dynamically without re-subscribing. Streams also supports ABI-decoded contract events and smart-filter expressions on top of the basic address-activity feed.

Solana balances and activity

Sim APIs Endpoint: https://api.sim.dune.com/v1/svm/balances/{address} and https://api.sim.dune.com/v1/svm/transactions/{address}

Chain coverage

The Sim APIs cover 60+ EVM chains plus Solana. Moralis covers a comparable footprint across EVM, Solana, and Bitcoin. The full list is on Supported Chains — if you’re migrating off the Sim APIs, do a one-time diff against the chains you’ve configured in Sim and flag any gaps before cutover.

Sim APIs migration checklist

  1. Get an API keyGet your API key.
  2. Map your call sites — replace each Sim APIs endpoint with the equivalent above. Field names differ; most teams write a thin response adapter rather than threading new shapes through the codebase.
  3. Move Sim APIs webhooks to Streams — create one Stream per event class (activity, ERC20 transfers, contract events) and attach addresses dynamically instead of one webhook per address.
  4. Verify chain coverage — diff your Sim APIs chain configuration against Supported Chains.
  5. Cut over before August 1, 2026 — the Sim APIs stop serving on that date.

Beyond the Sim APIs: what Moralis adds

The Sim APIs surface maps cleanly onto Moralis, but Moralis also exposes endpoints that don’t have a Sim APIs counterpart and that are commonly used by teams once they migrate:

Need help migrating off the Sim APIs?

If you’re moving a production Sim APIs workload over before the August 1 deadline, the support team can help size the migration and review your call patterns — reach out via moralis.com.