---
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実装など\)
- **移行サポートのための手厚いサポート体制**

SimpleHashをNFTメタデータ、コレクションデータ、所有権トラッキングに使用してきた場合、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はCryptoPunksのような、ERC-721のメタデータ標準に準拠しない**特殊なNFT**にも対応しています。当社のAPIはパフォーマンスと信頼性を重視して最適化されており、NFTデータを扱う上での長期的なソリューションとして最適です。

## その他のAlchemy NFT機能
ウォレットが所有するNFTの取得に加え、以下の機能を提供しています:

- **NFTコントラクトの所有権** – コントラクトレベルのNFTデータ
- **NFTの販売実績/フロア価格** – 販売データ/価格データ
- **トークンゲーティングと利用状況のトラッキング** – トークンゲート型コンテンツによるユーザー体験の向上
- **NFT Webhooks** — NFTの転送やメタデータ更新をトラッキングするWebhook

## 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を取得するためのエンドポイントは何ですか?

特定のウォレットアドレスが所有するNFTを取得するには、`getNFTs`エンドポイント: `https://eth-mainnet.alchemyapi.io/v2/YOUR_API_KEY/getNFTs?owner=WALLET_ADDRESS`を使用してください。

### 基本的な所有権データ以外に、どのようなNFT機能を提供していますか?

NFTコントラクトの所有権データ、販売実績/フロア価格データ、トークンゲーティングと利用状況のトラッキング、そして転送やメタデータ更新をトラッキングするNFT Webhookを提供しています。

### 移行に関するサポートはどこで受けられますか?

機能リクエスト、ご質問、追加の移行サポートについては、data-services-product@alchemy.comまでチームにご連絡ください。
