---
title: "Cómo migrar datos de NFT de SimpleHash a Alchemy"
description: "Esta guía ofrece ejemplos paso a paso para migrar datos de NFT de SimpleHash a Alchemy."
---

# Cómo migrar datos de NFT de SimpleHash a Alchemy

<CalloutBlock>

SimpleHash dará de baja sus servicios el 27 de marzo de 2025, y esta guía ofrece un camino directo para migrar tus datos de NFT a Alchemy.

¡Si tienes alguna pregunta, escríbenos a [data-services-product@alchemy.com](mailto:data-services-product@alchemy.com)!

</CalloutBlock>

Ofrecemos una transición fluida desde SimpleHash con NFT APIs robustas, confiables y escalables.

Nuestra NFT API ofrece:

- **Soporte multi-chain** \(30\+ chains compatibles\)
- **Historial de ownership y transferencias**
- **Actualizaciones de metadata en tiempo real**
- **Soporte para NFTs de casos especiales** \(por ejemplo, CryptoPunks y otras implementaciones no estándar de ERC-721/1155\)
- **Soporte personalizado para asistencia en la migración**

Si has estado usando SimpleHash para metadata de NFTs, datos de colecciones y seguimiento de ownership, migrar a Alchemy es sencillo.

<CardWithCta
  text="Más información sobre NFT API "
  ctaLabel="Documentación"
  ctaHref="https://www.alchemy.com/docs/reference/nft-api-quickstart"
  theme="light"
/>

### Pasos para migrar:
1. [Regístrate para una cuenta de Alchemy](https://alchemy.com/signup?utm_source=blog&utm_medium=blog&utm_campaign=migration) y genera una API key.
1. **Reemplaza los endpoints de SimpleHash** con los endpoints de la NFT API de Alchemy.
1. **Actualiza tus formatos de request** \(la documentación de Alchemy ofrece ejemplos claros\).
1. **Prueba y valida** la consistencia de los datos
1. **Escríbenos a** data-services-product@alchemy.com para cualquier solicitud de funcionalidades o asistencia adicional con la migración.

## Ejemplo: obtener los NFTs que posee una 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 ejemplo:** `0x89205A3A3b2A69De6Dbf7f01ED13B2108B2c43e7`

### Endpoint de SimpleHash \(deprecado\)
<CodeSnippet
  language="bash"
  code={`curl -X GET "<https://api.simplehash.com/nfts/owners?wallet=0x89205A3A3b2A69De6Dbf7f01ED13B2108B2c43e7>"`}
/>
### Equivalente en Alchemy
_¡Pruébalo _[aquí](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>"`}
/>
### Respuesta de la API de Alchemy:
<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
      }
    },...
	 ]
 }`}
/>
**Nota:** Alchemy soporta **NFTs de casos especiales** como CryptoPunks, que no
siguen los estándares de metadata de ERC-721. Nuestra API está optimizada para
rendimiento y confiabilidad, lo que la convierte en la solución ideal a largo
plazo para tus necesidades de datos de NFTs.

## Más funcionalidades de NFTs de Alchemy
Además de obtener los NFTs que posee una wallet, ofrecemos:

- **Ownership de contratos NFT** – Datos de NFTs a nivel de contrato
- **Ventas de NFTs/Precios de floor** – Datos de ventas/datos de precios
- **Token Gating y seguimiento de utilidad** – mejora la experiencia de los usuarios con contenido con token gating
- **NFT Webhooks** — Webhooks para rastrear transferencias de NFTs y actualizaciones de metadata

## Comienza tu migración a Alchemy
Entendemos que migrar servicios puede ser complejo, pero **estamos aquí para hacerlo fácil** con soporte dedicado, paridad de funcionalidades y capacidades ampliadas.

<CardWithCta
  text="Más información sobre NFT API "
  ctaLabel="Documentación"
  ctaHref="https://www.alchemy.com/docs/reference/nft-api-quickstart"
  theme="light"
/>

## Preguntas frecuentes

### ¿Por qué es necesario migrar desde SimpleHash?

SimpleHash dará de baja sus servicios el 27 de marzo de 2025, lo que requiere que los usuarios migren sus datos de NFTs a un proveedor alternativo.

### ¿Qué funcionalidades de datos de NFTs ofrecemos?

Nuestra NFT API ofrece soporte multi-chain en más de 30 chains, historial de ownership y transferencias, actualizaciones de metadata en tiempo real, soporte para NFTs de casos especiales como CryptoPunks, y asistencia personalizada para la migración.

### ¿Cómo empiezo a migrar a nuestra NFT API?

Regístrate para una cuenta de Alchemy, genera una API key, reemplaza los endpoints de SimpleHash con los endpoints de nuestra NFT API, actualiza tus formatos de request usando nuestra documentación, y prueba la consistencia de los datos.

### ¿Soportan NFTs no estándar como CryptoPunks?

Sí, nuestra API está optimizada para soportar NFTs de casos especiales como CryptoPunks que no siguen las implementaciones estándar de metadata de ERC-721.

### ¿Cuál es el endpoint para obtener los NFTs que posee una wallet?

Usa el endpoint `getNFTs`: `https://eth-mainnet.alchemyapi.io/v2/YOUR_API_KEY/getNFTs?owner=WALLET_ADDRESS` para obtener los NFTs que posee una dirección de wallet específica.

### ¿Qué funcionalidades adicionales de NFTs ofrecemos más allá de los datos básicos de ownership?

Ofrecemos datos de ownership de contratos NFT, datos de ventas y precios de floor, token gating y seguimiento de utilidad, y NFT webhooks para rastrear transferencias y actualizaciones de metadata.

### ¿Dónde puedo obtener ayuda con mi migración?

Contacta a nuestro equipo en data-services-product@alchemy.com para solicitudes de funcionalidades, preguntas o asistencia adicional con la migración.
