---
title: "Migrando dados de NFT do SimpleHash para Alchemy"
description: "Este guia traz exemplos passo a passo para você migrar dados de NFT do SimpleHash para Alchemy."
---

# Migrando dados de NFT do SimpleHash para Alchemy

<CalloutBlock>

A SimpleHash está encerrando seus serviços em 27 de março de 2025, e este guia fornece um caminho direto para você migrar dados de NFT para Alchemy.

Entre em contato com [data-services-product@alchemy.com](mailto:data-services-product@alchemy.com) caso tenha alguma dúvida!

</CalloutBlock>

Oferecemos uma transição sem atritos a partir da SimpleHash, com NFT APIs robustas, confiáveis e escaláveis.

Nossa NFT API oferece:

- **Suporte multi-chain** \(mais de 30 chains suportadas\)
- **Histórico de propriedade e transferência**
- **Atualizações de metadados em tempo real**
- **Suporte para NFTs de casos especiais** \(por exemplo, CryptoPunks e outras implementações não padronizadas de ERC-721/1155\)
- **Suporte dedicado para assistência na migração**

Se você usava a SimpleHash para metadados de NFT, dados de coleções e rastreamento de propriedade, migrar para Alchemy é simples.

<CardWithCta
  text="Saiba mais sobre a NFT API "
  ctaLabel="Documentação"
  ctaHref="https://www.alchemy.com/docs/reference/nft-api-quickstart"
  theme="light"
/>

### Passos para migrar:
1. [Crie uma conta na Alchemy](https://alchemy.com/signup?utm_source=blog&utm_medium=blog&utm_campaign=migration) e gere uma API key.
1. **Substitua os endpoints da SimpleHash** pelos endpoints da NFT API da Alchemy.
1. **Atualize os formatos das suas requisições** \(a documentação da Alchemy fornece exemplos claros\).
1. **Teste e valide** a consistência dos dados
1. **Entre em contato conosco em** data-services-product@alchemy.com para solicitações de recursos ou assistência adicional na migração.

## Exemplo: buscando NFTs de propriedade de uma wallet
Docs: [https://www.alchemy.com/docs/reference/nft-api-endpoints/nft-api-endpoints/nft-ownership-endpoints/get-nf-ts-for-owner-v-3](https://www.alchemy.com/docs/reference/nft-api-endpoints/nft-api-endpoints/nft-ownership-endpoints/get-nf-ts-for-owner-v-3)

📌 **Wallet de exemplo:** `0x89205A3A3b2A69De6Dbf7f01ED13B2108B2c43e7`

### Endpoint da SimpleHash \(descontinuado\)
<CodeSnippet
  language="bash"
  code={`curl -X GET "<https://api.simplehash.com/nfts/owners?wallet=0x89205A3A3b2A69De6Dbf7f01ED13B2108B2c43e7>"`}
/>
### Equivalente na Alchemy
_Experimente _[aqui](https://sandbox.alchemy.com/?network=ETH_MAINNET&method=getNFTsForOwner_v3&query.owner=0x89205A3A3b2A69De6Dbf7f01ED13B2108B2c43e7&query.withMetadata=true&query.orderBy&query.spamConfidenceLevel&query.tokenUriTimeoutInMs&query.pageKey=&query.pageSize=100)_!_

<CodeSnippet
  language="bash"
  code={`curl -X GET "<https://eth-mainnet.alchemyapi.io/v2/YOUR_API_KEY/getNFTs?owner=0x89205A3A3b2A69De6Dbf7f01ED13B2108B2c43e7>"`}
/>
### Resposta da Alchemy API:
<CodeSnippet
  language="json"
  code={`{
  "ownedNfts": [
		{
      "contract": {
        "address": "0x49D38C87a8D5c8c67C6d84321752D9af0BCB428c",
        "name": "aaveprotocol.net",
        "symbol": "Airdrop",
        "totalSupply": "19990",
        "tokenType": "ERC1155",
        "contractDeployer": "0x1524F7e162ae5136343727b36021E14AcCAd83f2",
        "deployedBlockNumber": 19101952,
        "openSeaMetadata": {
          "floorPrice": 0,
          "collectionName": "Visit aaveprotocol.net to claim rewards",
          "collectionSlug": "visit-aaveprotocol-net-to-claim-rewards-1",
          "safelistRequestStatus": "not_requested",
          "imageUrl": "<https://i.seadn.io/s/raw/files/6c70895d3df6e4ab50546db12eccc74d.png?w=500&auto=format>",
          "description": "Visit aaveprotocol.net to claim rewards",
          "externalUrl": null,
          "twitterUsername": null,
          "discordUrl": null,
          "bannerImageUrl": null,
          "lastIngestedAt": "2025-02-18T04:02:33.000Z"
        },
        "isSpam": null,
        "spamClassifications": []
      },
      "tokenId": "0",
      "tokenType": "ERC1155",
      "name": "Visit aaveprotocol.net to claim rewards",
      "description": "Visit aaveprotocol.net to claim rewards",
      "tokenUri": "<https://ipfs.io/ipfs/QmSqGiLcFK3uxTjwRxMSzqbiNFRCaNiL1ps61gJtaxqB4r/0000000000000000000000000000000000000000000000000000000000000000.json>",
      "image": {
        "cachedUrl": "<https://nft-cdn.alchemy.com/eth-mainnet/bda833c8977f198e0a76185a7c195388>",
        "thumbnailUrl": "<https://res.cloudinary.com/alchemyapi/image/upload/thumbnailv2/eth-mainnet/bda833c8977f198e0a76185a7c195388>",
        "pngUrl": "<https://res.cloudinary.com/alchemyapi/image/upload/convert-png/eth-mainnet/bda833c8977f198e0a76185a7c195388>",
        "contentType": "image/png",
        "size": 171504,
        "originalUrl": "<https://ipfs.io/ipfs/QmWwUwWQQXd3QfZb3ThoGGckTYrUEW2JkPENethzHLVNqw>"
      },
      "raw": {
        "tokenUri": "<https://ipfs.io/ipfs/QmSqGiLcFK3uxTjwRxMSzqbiNFRCaNiL1ps61gJtaxqB4r/{id}.json>",
        "metadata": {
          "name": "Visit aaveprotocol.net to claim rewards",
          "description": "Visit aaveprotocol.net to claim rewards",
          "image": "<https://ipfs.io/ipfs/QmWwUwWQQXd3QfZb3ThoGGckTYrUEW2JkPENethzHLVNqw>"
        },
        "error": null
      },
      "collection": {
        "name": "Visit aaveprotocol.net to claim rewards",
        "slug": "visit-aaveprotocol-net-to-claim-rewards-1",
        "externalUrl": null,
        "bannerImageUrl": null
      },
      "mint": {
        "mintAddress": null,
        "blockNumber": null,
        "timestamp": null,
        "transactionHash": null
      },
      "owners": null,
      "timeLastUpdated": "2025-02-26T11:26:38.942Z",
      "balance": "1",
      "acquiredAt": {
        "blockTimestamp": null,
        "blockNumber": null
      }
    },...
	 ]
 }`}
/>
**Observação:** a Alchemy oferece suporte a **NFTs de casos especiais** como CryptoPunks, que não seguem os padrões de metadados ERC-721. Nossa API é otimizada para desempenho e confiabilidade, sendo a solução ideal a longo prazo para suas necessidades de dados de NFT.

## Mais recursos de NFT da Alchemy
Além de buscar NFTs de propriedade de uma wallet, oferecemos:

- **Propriedade a nível de contrato de NFT** – Dados de NFT no nível do contrato
- **Vendas de NFT/Preços de floor** – Dados de vendas/dados de preços
- **Token gating e rastreamento de utilidade** – melhore a experiência dos usuários com conteúdo restrito por token
- **NFT Webhooks** — Webhooks para rastrear transferências de NFT e atualizações de metadados

## Comece sua migração para a Alchemy
Entendemos que migrar serviços pode ser complexo, mas **estamos aqui para tornar isso fácil** com suporte dedicado, paridade de recursos e capacidades ampliadas.

<CardWithCta
  text="Saiba mais sobre a NFT API "
  ctaLabel="Documentação"
  ctaHref="https://www.alchemy.com/docs/reference/nft-api-quickstart"
  theme="light"
/>

## Perguntas frequentes

### Por que a migração da SimpleHash é necessária?

A SimpleHash está encerrando seus serviços em 27 de março de 2025, exigindo que os usuários migrem seus dados de NFT para um provedor alternativo.

### Quais recursos de dados de NFT oferecemos?

Nossa NFT API oferece suporte multi-chain em mais de 30 chains, histórico de propriedade e transferência, atualizações de metadados em tempo real, suporte para NFTs de casos especiais como CryptoPunks, e assistência dedicada na migração.

### Como começo a migrar para a NFT API?

Crie uma conta na Alchemy, gere uma API key, substitua os endpoints da SimpleHash pelos endpoints da nossa NFT API, atualize os formatos das suas requisições usando nossa documentação e teste a consistência dos dados.

### Vocês suportam NFTs não padronizados como CryptoPunks?

Sim, nossa API é otimizada para suportar NFTs de casos especiais como CryptoPunks, que não seguem as implementações padrão de metadados ERC-721.

### Qual é o endpoint para buscar NFTs de propriedade de uma wallet?

Use o endpoint `getNFTs`: `https://eth-mainnet.alchemyapi.io/v2/YOUR_API_KEY/getNFTs?owner=WALLET_ADDRESS` para recuperar NFTs de propriedade de um endereço de wallet específico.

### Quais outros recursos de NFT oferecemos além dos dados básicos de propriedade?

Oferecemos dados de propriedade a nível de contrato de NFT, dados de vendas e preços de floor, token gating e rastreamento de utilidade, e NFT webhooks para rastrear transferências e atualizações de metadados.

### Onde posso obter ajuda com minha migração?

Entre em contato com nossa equipe em data-services-product@alchemy.com para solicitações de recursos, dúvidas ou assistência adicional na migração.
