---
title: "Migrando do Sim para as Data APIs da Alchemy"
description: "A Dune vai descontinuar a Sim API em 1º de agosto de 2026. As Data APIs da Alchemy cobrem os caminhos de migração mais comuns do Sim em chains EVM e Solana."
---

# Migrando do Sim para as Data APIs da Alchemy

<ImageBlock
  src="https://media.alchemy.com/blog/sim-migration-guide-2026-06.png"
  alt="Banner do guia de migração de Sim API para Alchemy Data APIs"
  width={5760}
  height={2700}
  priority
/>

[A Dune vai desativar a Sim API](https://dune.com/blog/sunsetting-sim) em 1º de agosto de 2026. Se seu app usa a Sim para saldos de carteira, histórico de transações, dados de tokens ou posições DeFi, você precisa de um substituto antes do prazo.

A maioria dos fluxos de saldo, NFT, token e atividade tem um caminho claro para as [Data APIs da Alchemy](https://www.alchemy.com/docs/data). Alguns não têm equivalentes produtizados diretos; esses estão sinalizados abaixo para que você possa avaliá-los antes de migrar o tráfego de produção.

## O que a Alchemy cobre

As tabelas abaixo mapeiam os endpoints mais comuns da Sim para o endpoint mais próximo da Alchemy. Linhas marcadas como "Sem equivalente" não têm endpoint produtizado direto, então leve esses fluxos à equipe da Alchemy antes de migrar o tráfego de produção.

### Token e saldo

<EmbeddedTable
  table={{
    columns: [
      {
        key: "simEndpoint",
        width: 220,
        title: "Sim endpoint",
        dataType: "object",
      },
      {
        key: "alchemyEquivalent",
        width: 260,
        title: "Alchemy endpoint",
        dataType: "object",
      },
      { key: "notes", width: 360, title: "Notes", dataType: "object" },
    ],
    data: [
      {
        id: 0,
        simEndpoint: {
          title: "<p><code>GET /evm/balances/{address}</code></p>",
          tooltip: "",
          icon: "",
        },
        alchemyEquivalent: {
          title:
            "<p><code>POST /data/v1/{apiKey}/assets/tokens/by-address</code></p>",
          tooltip: "",
          icon: "",
        },
        notes: {
          title:
            '<p>Saldos multichain com preços em USD ao vivo incluídos. Também funciona para endereços SVM. <a href="https://www.alchemy.com/docs/data/portfolio-apis/portfolio-api-endpoints/portfolio-api-endpoints/get-tokens-by-address">Ver documentação.</a></p>',
          tooltip: "",
          icon: "",
        },
      },
      {
        id: 1,
        simEndpoint: {
          title: "<p><code>GET /evm/stablecoins/{address}</code></p>",
          tooltip: "",
          icon: "",
        },
        alchemyEquivalent: {
          title:
            "<p><code>POST /data/v1/{apiKey}/assets/tokens/by-address</code></p>",
          tooltip: "",
          icon: "",
        },
        notes: {
          title:
            '<p>Stablecoins são ERC-20s com preços já incluídos. Filtre no lado do cliente. <a href="https://www.alchemy.com/docs/data/portfolio-apis/portfolio-api-endpoints/portfolio-api-endpoints/get-tokens-by-address">Ver documentação.</a></p>',
          tooltip: "",
          icon: "",
        },
      },
      {
        id: 2,
        simEndpoint: {
          title: "<p><code>GET /evm/token-info/{chain}/{token}</code></p>",
          tooltip: "",
          icon: "",
        },
        alchemyEquivalent: {
          title:
            "<p><code>alchemy_getTokenMetadata</code></p><p><code>POST /prices/v1/{apiKey}/tokens/by-address</code></p>",
          tooltip: "",
          icon: "",
        },
        notes: {
          title:
            '<p>Use duas chamadas para buscas arbitrárias. O Tokens By Wallet cobre o caso de carteira diretamente. Veja a <a href="https://www.alchemy.com/docs/data/token-api/token-api-endpoints/alchemy-get-token-metadata">documentação do getTokenMetadata</a> e a <a href="https://www.alchemy.com/docs/data/prices-api/prices-api-endpoints/prices-api-endpoints/get-token-prices-by-address">documentação do Token Prices</a>.</p>',
          tooltip: "",
          icon: "",
        },
      },
      {
        id: 3,
        simEndpoint: {
          title: "<p><code>GET /evm/collectibles/{address}</code></p>",
          tooltip: "",
          icon: "",
        },
        alchemyEquivalent: {
          title:
            "<p><code>POST /data/v1/{apiKey}/assets/nfts/by-address</code></p>",
          tooltip: "",
          icon: "",
        },
        notes: {
          title:
            '<p>Inclui filtragem de spam, metadados de contrato, metadados do OpenSea e URLs de mídia. <a href="https://www.alchemy.com/docs/data/portfolio-apis/portfolio-api-endpoints/portfolio-api-endpoints/get-nfts-by-address">Ver documentação.</a></p>',
          tooltip: "",
          icon: "",
        },
      },
    ],
  }}
/>

### Atividade e transações

<EmbeddedTable
  table={{
    columns: [
      {
        key: "simEndpoint",
        width: 220,
        title: "Sim endpoint",
        dataType: "object",
      },
      {
        key: "alchemyEquivalent",
        width: 260,
        title: "Alchemy endpoint",
        dataType: "object",
      },
      { key: "notes", width: 360, title: "Notes", dataType: "object" },
    ],
    data: [
      {
        id: 0,
        simEndpoint: {
          title: "<p><code>GET /evm/activity/{address}</code></p>",
          tooltip: "",
          icon: "",
        },
        alchemyEquivalent: {
          title: "<p><code>alchemy_getAssetTransfers</code></p>",
          tooltip: "",
          icon: "",
        },
        notes: {
          title:
            '<p>Histórico completo e decodificado de transferências entre transferências externas, internas, ERC-20, ERC-721 e ERC-1155. <a href="https://www.alchemy.com/docs/data/transfers-api/transfers-endpoints/alchemy-get-asset-transfers">Ver documentação.</a></p>',
          tooltip: "",
          icon: "",
        },
      },
      {
        id: 1,
        simEndpoint: {
          title: "<p><code>GET /evm/transactions/{address}</code></p>",
          tooltip: "",
          icon: "",
        },
        alchemyEquivalent: {
          title:
            "<p><code>alchemy_getAssetTransfers</code></p><p><code>alchemy_getTransactionReceipts</code></p>",
          tooltip: "",
          icon: "",
        },
        notes: {
          title:
            '<p>A categoria de transferência externa cobre transferências nativas de EOA para EOA e iniciadas por contrato. Veja a <a href="https://www.alchemy.com/docs/data/transfers-api/transfers-endpoints/alchemy-get-asset-transfers">documentação do getAssetTransfers</a> e a <a href="https://www.alchemy.com/docs/data/utility-apis/transactions-receipts-endpoints/alchemy-get-transaction-receipts">documentação do Receipts</a>.</p>',
          tooltip: "",
          icon: "",
        },
      },
    ],
  }}
/>

### DeFi

<EmbeddedTable
  table={{
    columns: [
      {
        key: "simEndpoint",
        width: 260,
        title: "Sim endpoint",
        dataType: "object",
      },
      {
        key: "alchemyEquivalent",
        width: 220,
        title: "Alchemy endpoint",
        dataType: "object",
      },
      { key: "notes", width: 360, title: "Notes", dataType: "object" },
    ],
    data: [
      {
        id: 0,
        simEndpoint: {
          title: "<p><code>GET /evm/defi-positions/{address}</code></p>",
          tooltip: "",
          icon: "",
        },
        alchemyEquivalent: {
          title: "<p>Sem equivalente</p>",
          tooltip: "",
          icon: "",
        },
        notes: {
          title: "<p>Entre em contato para suporte.</p>",
          tooltip: "",
          icon: "",
        },
      },
      {
        id: 1,
        simEndpoint: {
          title: "<p><code>GET /evm/defi/supported-protocols</code></p>",
          tooltip: "",
          icon: "",
        },
        alchemyEquivalent: {
          title: "<p>Sem equivalente</p>",
          tooltip: "",
          icon: "",
        },
        notes: {
          title: "<p>Entre em contato para suporte.</p>",
          tooltip: "",
          icon: "",
        },
      },
    ],
  }}
/>

### Solana e SVM

<EmbeddedTable
  table={{
    columns: [
      {
        key: "simEndpoint",
        width: 220,
        title: "Sim endpoint",
        dataType: "object",
      },
      {
        key: "alchemyEquivalent",
        width: 260,
        title: "Alchemy endpoint",
        dataType: "object",
      },
      { key: "notes", width: 360, title: "Notes", dataType: "object" },
    ],
    data: [
      {
        id: 0,
        simEndpoint: {
          title: "<p><code>GET /svm/balances/{address}</code></p>",
          tooltip: "",
          icon: "",
        },
        alchemyEquivalent: {
          title:
            "<p><code>POST /data/v1/{apiKey}/assets/tokens/by-address</code></p>",
          tooltip: "",
          icon: "",
        },
        notes: {
          title:
            '<p>O mesmo endpoint lida com saldos SVM. Preços em USD ao vivo estão incluídos. <a href="https://www.alchemy.com/docs/data/portfolio-apis/portfolio-api-endpoints/portfolio-api-endpoints/get-tokens-by-address">Ver documentação.</a></p>',
          tooltip: "",
          icon: "",
        },
      },
      {
        id: 1,
        simEndpoint: {
          title: "<p>Sem endpoint direto na Sim</p>",
          tooltip: "",
          icon: "",
        },
        alchemyEquivalent: {
          title: "<p><code>getAssetsByOwner</code></p>",
          tooltip: "",
          icon: "",
        },
        notes: {
          title:
            '<p>O equivalente do NFTs By Wallet para Solana. <a href="https://www.alchemy.com/docs/reference/alchemy-das-apis-for-solana/solana-das-api-endpoints/get-assets-by-owner">Ver documentação.</a></p>',
          tooltip: "",
          icon: "",
        },
      },
      {
        id: 2,
        simEndpoint: {
          title: "<p><code>GET /svm/transactions/{address}</code></p>",
          tooltip: "",
          icon: "",
        },
        alchemyEquivalent: {
          title: "<p><code>getTransactionsForAddress</code></p>",
          tooltip: "",
          icon: "",
        },
        notes: {
          title:
            '<p>Use a Solana Node API para recuperar o histórico de transações de um endereço Solana. <a href="https://www.alchemy.com/docs/chains/solana/solana-api-endpoints/get-transactions-for-address">Ver documentação.</a></p>',
          tooltip: "",
          icon: "",
        },
      },
    ],
  }}
/>

## Migre em quatro passos

### 1. Obtenha sua API key da Alchemy

[Crie um app no Alchemy Dashboard](https://dashboard.alchemy.com/) e copie sua API key. A URL exata da requisição varia por endpoint, então siga o link da documentação em cada linha de mapeamento para o caminho e o formato de requisição atuais.

### 2. Atualize a autenticação e o formato da requisição

A Sim usava o header `X-Sim-Api-Key` com IDs de chain inline. A Alchemy autentica com sua API key, e os formatos de requisição e resposta variam por produto.

Antes, uma requisição para a Sim era assim:

<CodeSnippet
  language="bash"
  code={`curl https://api.sim.dune.com/v1/evm/balances/0xYOUR_ADDRESS \\
  -H "X-Sim-Api-Key: YOUR_SIM_KEY"`}
/>

Ao migrar, use a documentação específica do endpoint da Alchemy para o corpo exato da requisição, o padrão de autenticação e os campos de resposta daquele produto.

### 3. Atualize os identificadores de chain

A Sim usava IDs numéricos de chain. A Alchemy usa slugs de rede em formato de string, passados como um array quando você consulta várias chains em uma única requisição.

<EmbeddedTable
  table={{
    columns: [
      { key: "chain", width: 180, title: "Chain", dataType: "object" },
      {
        key: "simChainId",
        width: 180,
        title: "Sim chain ID",
        dataType: "object",
      },
      {
        key: "alchemyNetwork",
        width: 220,
        title: "Alchemy network",
        dataType: "object",
      },
    ],
    data: [
      {
        id: 0,
        chain: { title: "<p>Ethereum</p>", tooltip: "", icon: "" },
        simChainId: { title: "<p>1</p>", tooltip: "", icon: "" },
        alchemyNetwork: {
          title: "<p><code>eth-mainnet</code></p>",
          tooltip: "",
          icon: "",
        },
      },
      {
        id: 1,
        chain: { title: "<p>Base</p>", tooltip: "", icon: "" },
        simChainId: { title: "<p>8453</p>", tooltip: "", icon: "" },
        alchemyNetwork: {
          title: "<p><code>base-mainnet</code></p>",
          tooltip: "",
          icon: "",
        },
      },
      {
        id: 2,
        chain: { title: "<p>Arbitrum</p>", tooltip: "", icon: "" },
        simChainId: { title: "<p>42161</p>", tooltip: "", icon: "" },
        alchemyNetwork: {
          title: "<p><code>arb-mainnet</code></p>",
          tooltip: "",
          icon: "",
        },
      },
      {
        id: 3,
        chain: { title: "<p>Polygon</p>", tooltip: "", icon: "" },
        simChainId: { title: "<p>137</p>", tooltip: "", icon: "" },
        alchemyNetwork: {
          title: "<p><code>polygon-mainnet</code></p>",
          tooltip: "",
          icon: "",
        },
      },
      {
        id: 4,
        chain: { title: "<p>Solana</p>", tooltip: "", icon: "" },
        simChainId: {
          title: "<p><code>solana</code></p>",
          tooltip: "",
          icon: "",
        },
        alchemyNetwork: {
          title: "<p><code>solana-mainnet</code></p>",
          tooltip: "",
          icon: "",
        },
      },
    ],
  }}
/>

A cobertura de chains varia por produto. Verifique a [página de suporte de chains da Alchemy](https://dashboard.alchemy.com/chains) antes de migrar cada endpoint.

### 4. Atualize a paginação

A Sim usava paginação por offset. A Alchemy usa paginação por cursor: você passa de volta um token da resposta anterior. Os nomes exatos dos parâmetros variam por endpoint, então use a documentação do produto que você está migrando.

<CodeSnippet
  language="bash"
  code={`# Sim
?limit=100&offset=YOUR_NEXT_OFFSET`}
/>

## Por que a Alchemy

Migrar da Sim também pode consolidar mais da sua stack em uma única plataforma.

- **Uma plataforma:** Data APIs, Node APIs, Wallet APIs e Transaction Simulation ficam atrás de uma única key, então você pode expandir além de dados sem ter que combinar mais provedores.
- **Cobertura de Solana:** RPC nativa de Solana, suporte de Portfolio para saldos SPL e suporte à DAS API para consultas mais ricas em Solana.
- **Simulação de transações:** Preveja mudanças de ativos, decodifique traces e simule bundles antes de a transação ser confirmada.
- **Suporte de nível enterprise:** Times enterprise recebem suporte dedicado e confiabilidade de produção para janelas críticas de migração.
- **Preço especial para clientes da Sim:** A Alchemy está oferecendo preços com desconto para times migrando da Sim durante o encerramento. [Entre em contato](https://www.alchemy.com/contact-sales) e mencione sua conta na Sim.

## Comece agora

A Sim encerra as operações em 1º de agosto de 2026. Comece agora para ter tempo de rodar sua integração em paralelo e validar a paridade das respostas antes do prazo.

- [Leia a documentação da Data API da Alchemy](https://www.alchemy.com/docs/data)
- [Crie uma API key da Alchemy](https://dashboard.alchemy.com/)
- [Entre em contato](https://www.alchemy.com/contact-sales) com seu padrão de chamadas atual na Sim, e ajudaremos a mapear o caminho de migração.
