---
title: "SimpleHash에서 Alchemy로 NFT 데이터 마이그레이션하기"
description: "이 가이드는 SimpleHash에서 Alchemy로 NFT 데이터를 마이그레이션하는 단계별 예제를 제공합니다."
---

# SimpleHash에서 Alchemy로 NFT 데이터 마이그레이션하기

<CalloutBlock>

SimpleHash는 2025년 3월 27일에 서비스를 종료할 예정이며, 이 가이드는 NFT Data를 Alchemy로 마이그레이션할 수 있는 간단한 방법을 제공합니다.

궁금한 점이 있으시면 [data-services-product@alchemy.com](mailto:data-services-product@alchemy.com)으로 문의해 주세요!

</CalloutBlock>

강력하고 신뢰할 수 있으며 확장 가능한 NFT API로 SimpleHash에서의 원활한 전환을 지원합니다.

저희의 NFT API는 다음을 제공합니다:

- **멀티체인 지원** \(30\+개 체인 지원\)
- **소유권 및 전송 이력**
- **실시간 메타데이터 업데이트**
- **특수 케이스 NFT 지원** \(예: CryptoPunks 및 기타 비표준 ERC-721/1155 구현\)
- **마이그레이션 지원을 위한 화이트글러브 서포트**

NFT 메타데이터, 컬렉션 데이터, 소유권 추적을 위해 SimpleHash를 사용해오셨다면, Alchemy로의 마이그레이션은 간단합니다.

<CardWithCta
  text="NFT API 자세히 알아보기 "
  ctaLabel="문서"
  ctaHref="https://www.alchemy.com/docs/reference/nft-api-quickstart"
  theme="light"
/>

### 마이그레이션 단계:
1. [Alchemy 계정에 가입](https://alchemy.com/signup?utm_source=blog&utm_medium=blog&utm_campaign=migration)하고 API 키를 생성합니다.
1. **SimpleHash 엔드포인트를 교체**하여 Alchemy의 NFT API 엔드포인트를 사용합니다.
1. **요청 형식을 업데이트**합니다 \(Alchemy 문서에서 명확한 예시를 제공합니다\).
1. **데이터 일관성을 테스트하고 검증**합니다
1. 기능 요청이나 추가적인 마이그레이션 지원이 필요하시면 **data-services-product@alchemy.com으로 문의**해 주세요.

## 예시: 지갑이 소유한 NFT 조회하기
문서: [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)

📌 **예시 지갑:** `0x89205A3A3b2A69De6Dbf7f01ED13B2108B2c43e7`

### SimpleHash 엔드포인트 \(지원 종료 예정\)
<CodeSnippet
  language="bash"
  code={`curl -X GET "<https://api.simplehash.com/nfts/owners?wallet=0x89205A3A3b2A69De6Dbf7f01ED13B2108B2c43e7>"`}
/>
### Alchemy 대응 엔드포인트
_[여기](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>"`}
/>
### 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
      }
    },...
	 ]
 }`}
/>
**참고:** Alchemy는 ERC-721 메타데이터 표준을 따르지 않는 CryptoPunks와 같은 **특수 케이스 NFT**를 지원합니다. 저희 API는 성능과 안정성에 최적화되어 있어 NFT 데이터 관련 요구사항에 이상적인 장기 솔루션입니다.

## 그 외 Alchemy NFT 기능
지갑이 소유한 NFT 조회 외에도 다음 기능을 제공합니다:

- **NFT 컨트랙트 소유권** – 컨트랙트 레벨 NFT 데이터
- **NFT 판매/플로어 프라이스** – 판매 데이터/가격 데이터
- **토큰 게이팅 및 유틸리티 추적** – 토큰 게이트 콘텐츠로 사용자 경험 향상
- **NFT Webhooks** — NFT 전송 및 메타데이터 업데이트를 추적하는 Webhooks

## Alchemy로의 마이그레이션 시작하기
서비스 마이그레이션이 복잡할 수 있다는 점을 잘 알고 있지만, **저희는 전담 지원, 기능 동등성, 확장된 기능을 통해 이를 쉽게 만들어 드립니다**.

<CardWithCta
  text="NFT API 자세히 알아보기 "
  ctaLabel="문서"
  ctaHref="https://www.alchemy.com/docs/reference/nft-api-quickstart"
  theme="light"
/>

## 자주 묻는 질문

### SimpleHash에서 마이그레이션이 필요한 이유는 무엇인가요?

SimpleHash는 2025년 3월 27일에 서비스를 종료할 예정이므로, 사용자는 NFT 데이터를 대체 제공업체로 마이그레이션해야 합니다.

### 어떤 NFT 데이터 기능을 제공하나요?

저희의 NFT API는 30개 이상의 체인에 걸친 멀티체인 지원, 소유권 및 전송 이력, 실시간 메타데이터 업데이트, CryptoPunks와 같은 특수 케이스 NFT 지원, 화이트글러브 마이그레이션 지원을 제공합니다.

### NFT API로의 마이그레이션은 어떻게 시작하나요?

Alchemy 계정에 가입하고, API 키를 생성한 후, SimpleHash 엔드포인트를 저희 NFT API 엔드포인트로 교체하고, 저희 문서를 참고하여 요청 형식을 업데이트하고, 데이터 일관성을 테스트합니다.

### CryptoPunks와 같은 비표준 NFT도 지원하나요?

네, 저희 API는 표준 ERC-721 메타데이터 구현을 따르지 않는 CryptoPunks와 같은 특수 케이스 NFT를 지원하도록 최적화되어 있습니다.

### 지갑이 소유한 NFT를 조회하는 엔드포인트는 무엇인가요?

`getNFTs` 엔드포인트인 `https://eth-mainnet.alchemyapi.io/v2/YOUR_API_KEY/getNFTs?owner=WALLET_ADDRESS`를 사용하여 특정 지갑 주소가 소유한 NFT를 조회합니다.

### 기본 소유권 데이터 외에 어떤 추가 NFT 기능을 제공하나요?

NFT 컨트랙트 소유권 데이터, 판매 및 플로어 프라이스 데이터, 토큰 게이팅 및 유틸리티 추적, 전송과 메타데이터 업데이트를 추적하는 NFT webhooks를 제공합니다.

### 마이그레이션에 대한 도움은 어디서 받을 수 있나요?

기능 요청, 질문, 추가적인 마이그레이션 지원이 필요하시면 data-services-product@alchemy.com으로 저희 팀에 문의해 주세요.
