---
title: "將 NFT 資料從 SimpleHash 遷移至 Alchemy"
description: "本指南提供逐步範例，協助你將 NFT 資料從 SimpleHash 遷移至 Alchemy。"
---

# 將 NFT 資料從 SimpleHash 遷移至 Alchemy

<CalloutBlock>

SimpleHash 將於 2025 年 3 月 27 日終止其服務，本指南提供了將 NFT 資料遷移至 Alchemy 的簡單路徑。

如有任何問題，請聯絡 [data-services-product@alchemy.com](mailto:data-services-product@alchemy.com)！

</CalloutBlock>

我們提供強大、可靠、可擴展的 NFT API，讓您能無縫從 SimpleHash 轉移過來。

我們的 NFT API 提供：

- **多鏈支援** \(支援 30\+ 條鏈\)
- **持有與轉移紀錄**
- **即時 metadata 更新**
- **支援特殊 NFT**\(例如 CryptoPunks 及其他非標準 ERC-721/1155 實作\)
- **提供白手套式的遷移協助**

如果您一直在使用 SimpleHash 進行 NFT metadata、collection 資料及持有追蹤，遷移到 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 key。
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 支援**特殊 NFT**，例如不符合 ERC-721 metadata 標準的
CryptoPunks。我們的 API 在效能與可靠性上都經過最佳化，是您 NFT 資料需求的
理想長期解決方案。

## 更多 Alchemy NFT 功能
除了取得錢包持有的 NFT 之外，我們還提供：

- **NFT 合約持有情況** – 合約層級的 NFT 資料
- **NFT 銷售/地板價** – 銷售資料/價格資料
- **代幣閘門與應用追蹤** – 透過代幣閘門內容提升使用者體驗
- **NFT Webhooks** — 用於追蹤 NFT 轉移與 metadata 更新的 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 多條鏈的多鏈支援、持有與轉移紀錄、即時 metadata 更新、支援 CryptoPunks 等特殊 NFT，以及白手套式的遷移協助。

### 我要如何開始遷移到我們的 NFT API？

註冊 Alchemy 帳號、產生 API key、將 SimpleHash 端點替換為我們的 NFT API 端點、依照我們的文件更新請求格式，並測試資料一致性。

### 你們支援像 CryptoPunks 這種非標準 NFT 嗎？

是的，我們的 API 經過最佳化，支援 CryptoPunks 等不符合標準 ERC-721 metadata 實作的特殊 NFT。

### 取得某個錢包持有 NFT 的端點是什麼？

使用 `getNFTs` 端點：`https://eth-mainnet.alchemyapi.io/v2/YOUR_API_KEY/getNFTs?owner=WALLET_ADDRESS`，即可取得特定錢包地址持有的 NFT。

### 除了基本的持有資料，你們還提供哪些額外的 NFT 功能？

我們提供 NFT 合約持有資料、銷售與地板價資料、代幣閘門與應用追蹤，以及用於追蹤轉移與 metadata 更新的 NFT webhooks。

### 我在遷移過程中遇到問題該去哪裡尋求協助？

如需功能需求、問題諮詢或其他遷移協助，請聯絡我們的團隊：data-services-product@alchemy.com。
