Instagramのフィードをサイトに埋め込む方法

Instagramのフィードをサイトに埋め込む方法(2026年) | We.Inc

Instagramの投稿、リール、フィードをサイトに埋め込む方法。公式の埋め込み、MetaのoEmbedが受け付けるもの、Basic Display APIが終了した理由、ページを速く保つ方法を解説します。

Instagramのフィードをサイトに埋め込む方法

いくつかの投稿だけなら、投稿やリールごとにInstagram公式の埋め込みコードを使い、ページのHTMLブロックに貼り付けます。自動で更新されるグリッドにするには、フィードウィジェットのサービスか、MetaのInstagram APIを使った独自の連携が必要です。従来のBasic Display APIは2024年12月4日に使えなくなりました。

サイトにInstagramを表示する方法

Instagramのリンクを貼り付けると、MetaのoEmbedエンドポイントがその種類のURLを受け付けるか確認でき、開発者が埋め込みコードを取得するためのリクエストも表示されます。チェッカーはブラウザー内でリンクの形を読み取るだけです。Instagramには接続しないため、アカウントが非公開かどうかはわかりません。

よくある質問

Instagram Basic Display APIはまだ使えますか?

いいえ。Metaは、2024年12月4日以降Basic Display APIは利用できなくなり、リクエストは失敗すると発表しました。ビジネス用途には、InstagramログインまたはFacebookログインを使うInstagram APIを案内しています。

Instagramのプロフィール全体を埋め込めますか?

MetaのoEmbedエンドポイントは、投稿やリールと並んで、instagram.com/usernameの形式のプロフィールURLを受け付ける形式として挙げています。

埋め込みが空白のボックスになるのはなぜですか?

埋め込みは、Instagramが提供する埋め込みコードの最後にあるscriptタグに依存しています。スクリプトがブロックされた、ビルダーに削除された、またはスクリプトの読み込み後にHTMLが追加された場合は、スクリプトがページに読み込まれた後でinstgrm.Embeds.process()を呼び出してください。

ビジネスアカウントが必要ですか?

単一の投稿の埋め込みは公開投稿から作られます。ライブフィードのためのAPI連携は、プロアカウント(ビジネスまたはクリエイター)を前提にしています。

フィードウィジェットは安全に使えますか?

ウィジェットにはアカウントを読み取る権限が必要です。よく知られたサービスを使い、求められるアクセス権を確認し、使わなくなったらInstagramの設定から削除しましょう。

2024年に変わったこと

ページを速く保つ

必要になったときだけ埋め込みを読み込む

各投稿のInstagram埋め込みコードをscriptタグなしでコンテナ内に貼り付け、訪問者が近くまでスクロールしたらスクリプトを読み込みます。

Instagramの埋め込みスクリプトを遅延読み込みする

EMBED_SCRIPTには、Instagramから提供された埋め込みコード内のスクリプトのアドレスを設定します。instgrm.Embeds.process()が、貼り付けたblockquoteを埋め込みに変換します。

Instagramリンクチェッカー

Instagramのリンク

投稿(単一画像またはカルーセル)です。oEmbedはこの形式を受け付けます。

リールまたは動画です。oEmbedはこの形式を受け付けます。

プロフィールです。oEmbedはプロフィールのリンクを受け付ける形式に挙げています。

ストーリーズです。ストーリーズは埋め込みに対応していません。

instagram.comのリンクではありません。

Metaが挙げている形式(/p/、/reel/、またはプロフィール名)のいずれでもありません。

開発者が行うoEmbedリクエスト

呼び出しに必要なアプリのアクセス権については、MetaのoEmbedドキュメントで説明されています。

サンプルのリンクは架空のものです。

無料で始める · クレジットカード不要

関連: ガイド|Webマーケティングと集客を学ぶ

製品

ご利用いただける方

機能

リソース

会社情報

サイトマップを見る