当社独自のアクセス統計は常に有効です。Google Analyticsは、公開ページ(ログイン後のワークスペースは対象外)の利用状況を把握するためのもので、許可をいただいた場合のみ有効になります。詳しくは プライバシーポリシーをご覧ください。

Instagram API

アカウントのユーザーネーム、メディアURL、ハッシュタグを使って、Instagramの投稿、リール、コメント、公開プロフィールの詳細を取得します。

完全なURLを指定して投稿を1件取得します。フォロワー数やフォロー関係のリストは別のクエリが必要です。

プラットフォームの稼働状況

24時間の稼働状況
83%
利用可能

過去30日間

利用可能な機能

Instagramの各アクションについて、内容、料金、過去24時間の稼働状況を掲載しています。アクションを開くと、パラメータ、レスポンスフィールド、コードサンプルを確認できます。

機能できること1,000リクエストあたり24時間の稼働状況
投稿詳細posturlsのリンクから、Instagramの投稿またはリールを1件以上取得します。キャプション、メディアタイプ、いいね数、コメント数、再生数、投稿者のフォロワー数、ハッシュタグ、上位のコメント数件を取得できます。非公開コンテンツは取得されません。写真や動画の権利が付与されるものではありません。1,000リクエストあたり$0.56正常
プロフィールprofileハンドルまたはプロフィールURLでInstagramアカウントを検索します。表示名、自己紹介、フォロワー数、フォロー数、投稿数、アカウント種別のフラグ、外部リンク、最近の投稿を取得できます。認証済み、ビジネス、プロフェッショナルの各フラグは、本人であることや収入、現在の商業活動を証明するものではありません。1,000リクエストあたり$0.56良好・稼働状況100%
アカウントインサイトpersona公開プロフィールをもとに、Instagramハンドルのアカウント概要を取得します。自己紹介、カテゴリ、フォロワー数、投稿数、アカウント種別のフラグ、最近の投稿が含まれます。レスポンスには、年齢、性別、興味関心などの属性や購入者情報は含まれず、それらを推測することもありません。1,000リクエストあたり$0.56正常
ユーザーの投稿user_postsusernameで指定したInstagramアカウントの投稿を一覧表示します。各投稿にはキャプション、メディアタイプ、いいね数、コメント数、再生数、位置情報、ハッシュタグ、上位コメントが含まれます。全履歴の取得は保証されず、非公開のストーリーズや内部のリーチデータは含まれません。1,000リクエストあたり$0.56正常
コンテンツ探索discoverkeywordに指定したInstagramハッシュタグの投稿を追跡します。キャプション、メディアタイプ、エンゲージメント数、投稿者のフォロワー数、位置情報、投稿日時を取得できます。ショート動画を取得するにはresults_typeをreelsに設定します。結果は発見タブのランキングを説明するものではなく、トレンドを証明するものでもありません。1,000リクエストあたり$0.56正常
コメントcommentsurlで指定したInstagramの投稿またはリール1件のコメントを取得します。各コメントには本文、投稿者、認証バッジ、いいね数、返信数、投稿日時が含まれます。プロフィールのリンクには対応しておらず、会話ツリー全体の取得は保証されません。1,000リクエストあたり$0.56ほぼ停止・稼働状況4%
リールreelsusernameを指定して、Instagramアカウントのリールを取得します。キャプション、再生回数、秒単位の長さ、いいね数、コメント数、ハッシュタグ、音楽、動画リンクが含まれます。字幕の文字起こし、上位コメント、非公開の指標は含まれません。1,000リクエストあたり$1.19一時的に利用できません
ハッシュタグhashtaghashtagに#記号なしで指定したInstagramハッシュタグの投稿を収集します。キャプション、メディアタイプ、いいね数、コメント数、再生数、投稿者、投稿日時を取得できます。ショート動画を取得するにはresults_typeにreelsを指定します。このサンプルだけでトレンドの総量を測ることはできません。1,000リクエストあたり$0.56正常
フォロワーfollowersusernameを指定して、Instagramアカウントのフォロワー数とフォロー数を確認します。アカウントのID、表示名、アイコン、プロフィールリンクも取得できます。返されるのは合計数で、フォロワーが誰かは含まれません。アカウントの一覧はfollowers_listで取得できます。1,000リクエストあたり$0.56正常
フォロワー一覧followers_listusernameで指定したInstagramユーザーをフォローしているアカウントを一覧表示します。ハンドル、名前、アイコン、非公開・認証フラグ、関係の種類が含まれます。一覧は一部のみの場合があり、自動での連絡に使えるものではありません。1,000リクエストあたり$0.56正常
フォロー一覧following_listusernameで指定したInstagramユーザーがフォローしているアカウントを一覧表示します。ハンドル、名前、アイコン、非公開・認証フラグ、関係の種類が含まれます。フォローしていることは親近感や交流の証明にはならず、関係が変わる可能性もあります。1,000リクエストあたり$0.56正常
アカウント検索user_searchkeywordでInstagramアカウントを検索します。結果は、その語に対するInstagram検索の順位どおりに並びます。各アカウントには、ハンドル、名前、フォロワー数、フォロー数、投稿数、自己紹介、外部リンク、認証・非公開フラグが含まれます。1回の呼び出しで最大30件、デフォルトは20件です。検索対象はアカウントで、投稿本文は対象外です。1,000リクエストあたり$4.81利用可能・稼働状況75%
リール検索reels_searchkeywordにcoffeeなどの語を指定して、Instagramのリールを検索します。各リールには、キャプション、再生回数、いいね数、コメント数、秒単位の長さ、投稿者のハンドルとID、認証バッジ、投稿日時が含まれます。1回の呼び出しで最大200件、デフォルトは20件です。並び順はInstagramの検索に従うため、結果はサンプルであり、その語を使ったすべてのリールではありません。1,000リクエストあたり$7.19正常
類似アカウントsimilar_profilesnasaなどのusernameで指定したアカウントについて、Instagramが類似アカウントとして提案するアカウントを検索します。各アカウントには、フォロワー数、フォロー数、投稿数、自己紹介、外部リンク、認証・非公開フラグ、フォロワー数順のrankが含まれます。1回の呼び出しで最大30件、デフォルトは20件です。類似として提案されていても、ビジネス上の関係やオーディエンスの共通性を証明するものではありません。1,000リクエストあたり$8.81正常
タグ付けされた投稿tagged_postsusername、プロフィールURL、または数値のユーザーIDで指定したInstagramアカウントをタグ付けしている、他のアカウントの公開投稿を一覧表示します。各投稿には、キャプション、いいね数、コメント数、動画かどうか、画像リンク、投稿者のハンドルとID、投稿日時が含まれます。1回の呼び出しで最大200件、デフォルトは20件です。非公開アカウントの投稿は含まれません。1,000リクエストあたり$7.44正常
ストーリーズstoriesユーザー名を指定して、Instagramアカウントが現在公開中のストーリーズを取得します。各ストーリーズには、メディアリンク、写真か動画かの種別、動画の長さ、投稿日時、投稿者の名前、アイコン、認証状況が含まれます。ストーリーズは24時間で消えるため、公開中のものがないアカウントでは空のリストが返されます。1,000リクエストあたり$1.5正常
ストーリーズハイライトhighlightsInstagramプロフィールのストーリーズハイライトを一覧表示します。各ハイライトには、ID、タイトル、リンク、カバー画像、含まれるストーリーズの数、作成日時と最終更新日時、アカウントのIDと名前が含まれます。ハイライト内のストーリーズは返されず、media_count、created_at、updated_atが欠けている場合があります。1,000リクエストあたり$1.6正常
コメントへの返信comment_repliesInstagramの投稿またはリールの1件のコメントへの返信を、投稿リンクとcommentsが返すコメントのidから取得します。各返信には本文、いいね数、投稿日時、返信者のユーザー名、ID、アイコン、認証状況が含まれます。1ページあたり最大10件で、件数は変動します。続きはnext_page_tokenで取得してください。1,000リクエストあたり$0.88正常

機能を開くと、パラメータ、レスポンスフィールド、コードサンプル、トライアルを確認できます。

Instagramの各アクションではどのような入力を指定できますか?

以下の各回答では、呼び出し可能なアクション1つとその実際の入力を対応付けています。パラメータの意味と指定可能な値はアクションごとに異なります。同じ名前でも、すべてのプラットフォームで同じ意味になるとは限りません。

公式情報源へのリンクは、横に記載したプラットフォーム用語を説明する目的でのみ掲載しています。プラットフォームによる認可や推奨を意味するものではありません。また、このページに記載がない限り、公式サイトの機能はEveryInfra APIには含まれません。

アクション必須任意提供方式上限1,000件あたりレスポンスフィールド
post

投稿詳細

urlsのリンクから、Instagramの投稿またはリールを1件以上取得します。キャプション、メディアタイプ、いいね数、コメント数、再生数、投稿者のフォロワー数、ハッシュタグ、上位のコメント数件を取得できます。非公開コンテンツは取得されません。写真や動画の権利が付与されるものではありません。

urls—Sync配信カタログ値:defaultLimit=11、maxLimit=11。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$0.56post_id · url · text · media_type · like_count · comment_count · view_count · author_username · author_name · posted_at · location · id · image_url · video_url · author_id · width · height · is_comments_disabled · author_follower_count · hashtags · top_comments
profile

プロフィール

ハンドルまたはプロフィールURLでInstagramアカウントを検索します。表示名、自己紹介、フォロワー数、フォロー数、投稿数、アカウント種別のフラグ、外部リンク、最近の投稿を取得できます。認証済み、ビジネス、プロフェッショナルの各フラグは、本人であることや収入、現在の商業活動を証明するものではありません。

username—Sync配信—1,000リクエストあたり$0.56username · display_name · bio · follower_count · following_count · post_count · is_private · is_verified · is_business · is_professional · category · external_url · avatar_url · user_id · avatar_hd_url · external_urls · has_reels · highlight_count · recent_posts
persona

アカウントインサイト

公開プロフィールをもとに、Instagramハンドルのアカウント概要を取得します。自己紹介、カテゴリ、フォロワー数、投稿数、アカウント種別のフラグ、最近の投稿が含まれます。レスポンスには、年齢、性別、興味関心などの属性や購入者情報は含まれず、それらを推測することもありません。

username—Sync配信—1,000リクエストあたり$0.56username · display_name · bio · follower_count · following_count · post_count · is_private · is_verified · is_business · is_professional · category · external_url · avatar_url · user_id · avatar_hd_url · external_urls · has_reels · highlight_count · recent_posts
user_posts

ユーザーの投稿

usernameで指定したInstagramアカウントの投稿を一覧表示します。各投稿にはキャプション、メディアタイプ、いいね数、コメント数、再生数、位置情報、ハッシュタグ、上位コメントが含まれます。全履歴の取得は保証されず、非公開のストーリーズや内部のリーチデータは含まれません。

username—Async配信カタログ値:defaultLimit=30、maxLimit=200。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$0.56post_id · url · text · media_type · like_count · comment_count · view_count · author_username · author_name · posted_at · location · id · image_url · video_url · author_id · width · height · is_comments_disabled · author_follower_count · hashtags · top_comments
discover

コンテンツ探索

keywordに指定したInstagramハッシュタグの投稿を追跡します。キャプション、メディアタイプ、エンゲージメント数、投稿者のフォロワー数、位置情報、投稿日時を取得できます。ショート動画を取得するにはresults_typeをreelsに設定します。結果は発見タブのランキングを説明するものではなく、トレンドを証明するものでもありません。

keywordresults_typeAsync配信カタログ値:defaultLimit=30、maxLimit=200。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$0.56post_id · url · text · media_type · like_count · comment_count · view_count · author_username · author_name · posted_at · location · id · image_url · video_url · author_id · width · height · is_comments_disabled · author_follower_count · hashtags · top_comments
comments

コメント

urlで指定したInstagramの投稿またはリール1件のコメントを取得します。各コメントには本文、投稿者、認証バッジ、いいね数、返信数、投稿日時が含まれます。プロフィールのリンクには対応しておらず、会話ツリー全体の取得は保証されません。

url—Sync配信カタログ値:defaultLimit=50、maxLimit=100。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$0.56id · text · url · like_count · reply_count · author_username · author_name · is_verified · posted_at · post_url · platform
reels

リール

usernameを指定して、Instagramアカウントのリールを取得します。キャプション、再生回数、秒単位の長さ、いいね数、コメント数、ハッシュタグ、音楽、動画リンクが含まれます。字幕の文字起こし、上位コメント、非公開の指標は含まれません。

username—Sync配信カタログ値:defaultLimit=30、maxLimit=100。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$1.19post_id · url · text · media_type · like_count · comment_count · author_username · author_name · posted_at · location · id · image_url · video_url · author_id · width · height · hashtags · play_count · duration_sec · duration_seconds · music · platform
hashtag

ハッシュタグ

hashtagに#記号なしで指定したInstagramハッシュタグの投稿を収集します。キャプション、メディアタイプ、いいね数、コメント数、再生数、投稿者、投稿日時を取得できます。ショート動画を取得するにはresults_typeにreelsを指定します。このサンプルだけでトレンドの総量を測ることはできません。

hashtagresults_type, tagSync配信カタログ値:defaultLimit=30、maxLimit=100。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$0.56post_id · url · text · media_type · like_count · comment_count · view_count · author_username · author_name · posted_at · location · id · image_url · video_url · author_id · width · height · is_comments_disabled · author_follower_count · hashtags · top_comments · platform
followers

フォロワー

usernameを指定して、Instagramアカウントのフォロワー数とフォロー数を確認します。アカウントのID、表示名、アイコン、プロフィールリンクも取得できます。返されるのは合計数で、フォロワーが誰かは含まれません。アカウントの一覧はfollowers_listで取得できます。

username—Sync配信—1,000リクエストあたり$0.56id · username · url · name · avatar_url · follower_count · following_count · platform
followers_list

フォロワー一覧

usernameで指定したInstagramユーザーをフォローしているアカウントを一覧表示します。ハンドル、名前、アイコン、非公開・認証フラグ、関係の種類が含まれます。一覧は一部のみの場合があり、自動での連絡に使えるものではありません。

username—Sync配信カタログ値:defaultLimit=50、maxLimit=500。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$0.56id · username · url · name · avatar_url · is_private · is_verified · relation · of_user · platform
following_list

フォロー一覧

usernameで指定したInstagramユーザーがフォローしているアカウントを一覧表示します。ハンドル、名前、アイコン、非公開・認証フラグ、関係の種類が含まれます。フォローしていることは親近感や交流の証明にはならず、関係が変わる可能性もあります。

username—Sync配信カタログ値:defaultLimit=50、maxLimit=500。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$0.56id · username · url · name · avatar_url · is_private · is_verified · relation · of_user · platform
user_search

アカウント検索

keywordでInstagramアカウントを検索します。結果は、その語に対するInstagram検索の順位どおりに並びます。各アカウントには、ハンドル、名前、フォロワー数、フォロー数、投稿数、自己紹介、外部リンク、認証・非公開フラグが含まれます。1回の呼び出しで最大30件、デフォルトは20件です。検索対象はアカウントで、投稿本文は対象外です。

keyword—Async配信カタログ値:defaultLimit=20、maxLimit=30。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$4.81rank · username · user_id · display_name · is_verified · is_private · url · avatar_url · follower_count · following_count · post_count · bio · external_url · platform
reels_search

リール検索

keywordにcoffeeなどの語を指定して、Instagramのリールを検索します。各リールには、キャプション、再生回数、いいね数、コメント数、秒単位の長さ、投稿者のハンドルとID、認証バッジ、投稿日時が含まれます。1回の呼び出しで最大200件、デフォルトは20件です。並び順はInstagramの検索に従うため、結果はサンプルであり、その語を使ったすべてのリールではありません。

keyword—Sync配信カタログ値:defaultLimit=20、maxLimit=200。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$7.19post_id · id · url · text · play_count · like_count · comment_count · duration_sec · duration_seconds · author_username · author_id · is_verified · posted_at · platform
similar_profiles

類似アカウント

nasaなどのusernameで指定したアカウントについて、Instagramが類似アカウントとして提案するアカウントを検索します。各アカウントには、フォロワー数、フォロー数、投稿数、自己紹介、外部リンク、認証・非公開フラグ、フォロワー数順のrankが含まれます。1回の呼び出しで最大30件、デフォルトは20件です。類似として提案されていても、ビジネス上の関係やオーディエンスの共通性を証明するものではありません。

username—Async配信カタログ値:defaultLimit=20、maxLimit=30。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$8.81rank · username · user_id · display_name · is_verified · is_private · url · avatar_url · follower_count · following_count · post_count · bio · external_url · similar_to · platform
tagged_posts

タグ付けされた投稿

username、プロフィールURL、または数値のユーザーIDで指定したInstagramアカウントをタグ付けしている、他のアカウントの公開投稿を一覧表示します。各投稿には、キャプション、いいね数、コメント数、動画かどうか、画像リンク、投稿者のハンドルとID、投稿日時が含まれます。1回の呼び出しで最大200件、デフォルトは20件です。非公開アカウントの投稿は含まれません。

username—Sync配信カタログ値:defaultLimit=20、maxLimit=200。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。1,000リクエストあたり$7.44post_id · url · tagged_username · author_username · author_id · text · like_count · comment_count · is_video · posted_at · image_url · platform
stories

ストーリーズ

ユーザー名を指定して、Instagramアカウントが現在公開中のストーリーズを取得します。各ストーリーズには、メディアリンク、写真か動画かの種別、動画の長さ、投稿日時、投稿者の名前、アイコン、認証状況が含まれます。ストーリーズは24時間で消えるため、公開中のものがないアカウントでは空のリストが返されます。

username—Sync配信カタログ値:defaultLimit=100、maxLimit=100。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。より大きいlimitも指定できますが、100が上限として適用されます。1,000リクエストあたり$1.5id · url · media_url · media_type · duration_seconds · duration_sec · posted_at · author_username · author_name · author_avatar_url · author_is_verified · platform
highlights

ストーリーズハイライト

Instagramプロフィールのストーリーズハイライトを一覧表示します。各ハイライトには、ID、タイトル、リンク、カバー画像、含まれるストーリーズの数、作成日時と最終更新日時、アカウントのIDと名前が含まれます。ハイライト内のストーリーズは返されず、media_count、created_at、updated_atが欠けている場合があります。

username—Sync配信カタログ値:defaultLimit=100、maxLimit=100。アクションによってはlimitがページ数や親要素ごとの展開数を制御するため、必ずしも最終的な行数にはなりません。より大きいlimitも指定できますが、100が上限として適用されます。1,000リクエストあたり$1.6id · url · title · media_count · cover_url · created_at · updated_at · is_pinned · author_username · author_id · author_name · platform
comment_replies

コメントへの返信

Instagramの投稿またはリールの1件のコメントへの返信を、投稿リンクとcommentsが返すコメントのidから取得します。各返信には本文、いいね数、投稿日時、返信者のユーザー名、ID、アイコン、認証状況が含まれます。1ページあたり最大10件で、件数は変動します。続きはnext_page_tokenで取得してください。

url, comment_idpage_tokenSync配信1回の呼び出しで最大10行の1ページを返します。行数はページごとに異なるため、行数が少なくても最後のページとは限りません。次のページを取得するには、レスポンスのトップレベルにあるnext_page_tokenをpage_tokenとして渡し、next_page_tokenがなくなったら終了します。limitは指定できますが、効果はありません。1,000リクエストあたり$0.88id · text · like_count · posted_at · author_username · author_id · author_url · author_avatar_url · author_is_verified · reply_to_id · post_url · next_page_token · platform

Instagramのpostのパラメータはそれぞれどういう意味ですか?

urlsのリンクから、Instagramの投稿またはリールを1件以上取得します。キャプション、メディアタイプ、いいね数、コメント数、再生数、投稿者のフォロワー数、ハッシュタグ、上位のコメント数件を取得できます。非公開コンテンツは取得されません。写真や動画の権利が付与されるものではありません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
urls必須
postアクションで、Instagramの投稿またはリールの完全なURLの配列(例:/p/<shortcode>/、/reel/<shortcode>/)を受け付けます。対象URLごとに課金されます。postとは異なり、commentsアクションでは1件のURLのみを処理します。
Instagram:公開投稿と埋め込みの範囲 — Instagramでは、非公開アカウントのコンテンツは埋め込めず、公開アカウントでも埋め込みをオフにできるとしています。シェアや埋め込みが可能であっても、追加のデータアクセス権限が付与されるわけではありません。このエンドポイントの入力と利用可能な範囲は、引き続き上記の説明に従います。 · 確認日

Instagramのprofileのパラメータはそれぞれどういう意味ですか?

ハンドルまたはプロフィールURLでInstagramアカウントを検索します。表示名、自己紹介、フォロワー数、フォロー数、投稿数、アカウント種別のフラグ、外部リンク、最近の投稿を取得できます。認証済み、ビジネス、プロフェッショナルの各フラグは、本人であることや収入、現在の商業活動を証明するものではありません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
username必須
Instagramアカウントのハンドル(@なし)または完全なプロフィールURLを指定します。profile、persona、user_posts、reelsでアカウントデータの取得に使用します。followersアクションはフォロワーの総数のみを返し、followers_listとfollowing_listはアカウントの一覧を返します。

Instagramのpersonaのパラメータはそれぞれどういう意味ですか?

公開プロフィールをもとに、Instagramハンドルのアカウント概要を取得します。自己紹介、カテゴリ、フォロワー数、投稿数、アカウント種別のフラグ、最近の投稿が含まれます。レスポンスには、年齢、性別、興味関心などの属性や購入者情報は含まれず、それらを推測することもありません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
username必須
Instagramアカウントのハンドル(@なし)または完全なプロフィールURLを指定します。profile、persona、user_posts、reelsでアカウントデータの取得に使用します。followersアクションはフォロワーの総数のみを返し、followers_listとfollowing_listはアカウントの一覧を返します。

Instagramのuser_postsのパラメータはそれぞれどういう意味ですか?

usernameで指定したInstagramアカウントの投稿を一覧表示します。各投稿にはキャプション、メディアタイプ、いいね数、コメント数、再生数、位置情報、ハッシュタグ、上位コメントが含まれます。全履歴の取得は保証されず、非公開のストーリーズや内部のリーチデータは含まれません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
username必須
Instagramアカウントのハンドル(@なし)または完全なプロフィールURLを指定します。profile、persona、user_posts、reelsでアカウントデータの取得に使用します。followersアクションはフォロワーの総数のみを返し、followers_listとfollowing_listはアカウントの一覧を返します。

Instagramのdiscoverのパラメータはそれぞれどういう意味ですか?

keywordに指定したInstagramハッシュタグの投稿を追跡します。キャプション、メディアタイプ、エンゲージメント数、投稿者のフォロワー数、位置情報、投稿日時を取得できます。ショート動画を取得するにはresults_typeをreelsに設定します。結果は発見タブのランキングを説明するものではなく、トレンドを証明するものでもありません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
keyword必須
discoverアクションで対象とするハッシュタグの文字列を指定します。先頭の#は自動的に削除されます。このパラメータは一般的な全文検索ではなくハッシュタグを照会するもので、hashtagアクションのtagパラメータとは異なります。
results_type任意
discoverとhashtagで取得するコンテンツの種類を選択します。通常の投稿の場合は省略し、ショート動画の場合はreelまたはreelsを渡してください。postsを明示的に渡すことはできず、それ以外の値を渡すと422が返されます。レスポンスのファイル形式を選択するものではありません。
指定可能な値:reelreels

Instagramのcommentsのパラメータはそれぞれどういう意味ですか?

urlで指定したInstagramの投稿またはリール1件のコメントを取得します。各コメントには本文、投稿者、認証バッジ、いいね数、返信数、投稿日時が含まれます。プロフィールのリンクには対応しておらず、会話ツリー全体の取得は保証されません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
url必須
commentsアクションで使用するInstagramの投稿またはリールのURLを1件指定します。プロフィールURLには対応していません。reelsアクションでは、URLを渡しても必須のusernameパラメータの代わりにはなりません。

Instagramのreelsのパラメータはそれぞれどういう意味ですか?

usernameを指定して、Instagramアカウントのリールを取得します。キャプション、再生回数、秒単位の長さ、いいね数、コメント数、ハッシュタグ、音楽、動画リンクが含まれます。字幕の文字起こし、上位コメント、非公開の指標は含まれません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
username必須
Instagramアカウントのハンドル(@なし)または完全なプロフィールURLを指定します。profile、persona、user_posts、reelsでアカウントデータの取得に使用します。followersアクションはフォロワーの総数のみを返し、followers_listとfollowing_listはアカウントの一覧を返します。

Instagramのhashtagのパラメータはそれぞれどういう意味ですか?

hashtagに#記号なしで指定したInstagramハッシュタグの投稿を収集します。キャプション、メディアタイプ、いいね数、コメント数、再生数、投稿者、投稿日時を取得できます。ショート動画を取得するにはresults_typeにreelsを指定します。このサンプルだけでトレンドの総量を測ることはできません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
hashtag必須
関連する投稿またはリールを一覧表示するために、先頭の#を除いたInstagramのハッシュタグ文字列(例:coffee)を受け付けます。このパラメータにはアカウントのハンドルではなく、ハッシュタグ名を指定する必要があります。
results_type任意
discoverとhashtagで取得するコンテンツの種類を選択します。通常の投稿の場合は省略し、ショート動画の場合はreelまたはreelsを渡してください。postsを明示的に渡すことはできず、それ以外の値を渡すと422が返されます。レスポンスのファイル形式を選択するものではありません。
指定可能な値:reelreels
tag任意
hashtagアクションの互換用入力です。先頭の#は自動的に削除されます。両方指定した場合はhashtagが優先されます。公開リクエストには、引き続き必須のhashtagパラメータを含める必要があります。

Instagramのfollowersのパラメータはそれぞれどういう意味ですか?

usernameを指定して、Instagramアカウントのフォロワー数とフォロー数を確認します。アカウントのID、表示名、アイコン、プロフィールリンクも取得できます。返されるのは合計数で、フォロワーが誰かは含まれません。アカウントの一覧はfollowers_listで取得できます。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
username必須
Instagramアカウントのハンドル(@なし)または完全なプロフィールURLを指定します。profile、persona、user_posts、reelsでアカウントデータの取得に使用します。followersアクションはフォロワーの総数のみを返し、followers_listとfollowing_listはアカウントの一覧を返します。

Instagramのfollowers_listのパラメータはそれぞれどういう意味ですか?

usernameで指定したInstagramユーザーをフォローしているアカウントを一覧表示します。ハンドル、名前、アイコン、非公開・認証フラグ、関係の種類が含まれます。一覧は一部のみの場合があり、自動での連絡に使えるものではありません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
username必須
Instagramアカウントのハンドル(@なし)または完全なプロフィールURLを指定します。profile、persona、user_posts、reelsでアカウントデータの取得に使用します。followersアクションはフォロワーの総数のみを返し、followers_listとfollowing_listはアカウントの一覧を返します。

Instagramのfollowing_listのパラメータはそれぞれどういう意味ですか?

usernameで指定したInstagramユーザーがフォローしているアカウントを一覧表示します。ハンドル、名前、アイコン、非公開・認証フラグ、関係の種類が含まれます。フォローしていることは親近感や交流の証明にはならず、関係が変わる可能性もあります。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
username必須
Instagramアカウントのハンドル(@なし)または完全なプロフィールURLを指定します。profile、persona、user_posts、reelsでアカウントデータの取得に使用します。followersアクションはフォロワーの総数のみを返し、followers_listとfollowing_listはアカウントの一覧を返します。

Instagramのuser_searchのパラメータはそれぞれどういう意味ですか?

keywordでInstagramアカウントを検索します。結果は、その語に対するInstagram検索の順位どおりに並びます。各アカウントには、ハンドル、名前、フォロワー数、フォロー数、投稿数、自己紹介、外部リンク、認証・非公開フラグが含まれます。1回の呼び出しで最大30件、デフォルトは20件です。検索対象はアカウントで、投稿本文は対象外です。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
keyword必須
Instagramアカウントを検索する語句です(例:coffee)。1回の呼び出しにつきキーワードは1つです。その語句に対してInstagram検索で上位に表示されるアカウントを返します。投稿本文は検索しません。

Instagramのreels_searchのパラメータはそれぞれどういう意味ですか?

keywordにcoffeeなどの語を指定して、Instagramのリールを検索します。各リールには、キャプション、再生回数、いいね数、コメント数、秒単位の長さ、投稿者のハンドルとID、認証バッジ、投稿日時が含まれます。1回の呼び出しで最大200件、デフォルトは20件です。並び順はInstagramの検索に従うため、結果はサンプルであり、その語を使ったすべてのリールではありません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
keyword必須
リールを検索するキーワードです(例:coffee)。先頭の#または@は削除されます。1回の呼び出しにつき1キーワードです。

Instagramのsimilar_profilesのパラメータはそれぞれどういう意味ですか?

nasaなどのusernameで指定したアカウントについて、Instagramが類似アカウントとして提案するアカウントを検索します。各アカウントには、フォロワー数、フォロー数、投稿数、自己紹介、外部リンク、認証・非公開フラグ、フォロワー数順のrankが含まれます。1回の呼び出しで最大30件、デフォルトは20件です。類似として提案されていても、ビジネス上の関係やオーディエンスの共通性を証明するものではありません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
username必須
類似アカウントを探す対象のInstagramアカウントです(例:nasa)。先頭の@は削除されます。1回の呼び出しにつき1アカウントです。

Instagramのtagged_postsのパラメータはそれぞれどういう意味ですか?

username、プロフィールURL、または数値のユーザーIDで指定したInstagramアカウントをタグ付けしている、他のアカウントの公開投稿を一覧表示します。各投稿には、キャプション、いいね数、コメント数、動画かどうか、画像リンク、投稿者のハンドルとID、投稿日時が含まれます。1回の呼び出しで最大200件、デフォルトは20件です。非公開アカウントの投稿は含まれません。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
username必須
他のユーザーにタグ付けされたアカウントです。nasaなどのハンドル(先頭の@は削除されます)、プロフィールURL、または数値のユーザーIDを指定します。1回の呼び出しにつき1アカウントです。

Instagramのstoriesのパラメータはそれぞれどういう意味ですか?

ユーザー名を指定して、Instagramアカウントが現在公開中のストーリーズを取得します。各ストーリーズには、メディアリンク、写真か動画かの種別、動画の長さ、投稿日時、投稿者の名前、アイコン、認証状況が含まれます。ストーリーズは24時間で消えるため、公開中のものがないアカウントでは空のリストが返されます。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
username必須
現在公開中のストーリーズを取得するアカウントです(例:nasa)。先頭の@は削除され、プロフィールのリンクも使用できます。

Instagramのhighlightsのパラメータはそれぞれどういう意味ですか?

Instagramプロフィールのストーリーズハイライトを一覧表示します。各ハイライトには、ID、タイトル、リンク、カバー画像、含まれるストーリーズの数、作成日時と最終更新日時、アカウントのIDと名前が含まれます。ハイライト内のストーリーズは返されず、media_count、created_at、updated_atが欠けている場合があります。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
username必須
ストーリーズハイライトを取得するアカウントです(例:nasa)。先頭の@は削除され、プロフィールのリンクも使用できます。

Instagramのcomment_repliesのパラメータはそれぞれどういう意味ですか?

Instagramの投稿またはリールの1件のコメントへの返信を、投稿リンクとcommentsが返すコメントのidから取得します。各返信には本文、いいね数、投稿日時、返信者のユーザー名、ID、アイコン、認証状況が含まれます。1ページあたり最大10件で、件数は変動します。続きはnext_page_tokenで取得してください。

完全なAPIリファレンス:パラメータ、コードサンプル、レスポンス例、稼働状況
url必須
対象のコメントが付いた投稿またはリールのリンクで、https://www.instagram.com/p/<shortcode>/ または /reel/<shortcode>/ の形式で指定します。
comment_id必須
comment_repliesで返信を取得するコメントの数値IDです。commentsの行のidを指定します。
page_token任意
comment_repliesで使うページトークンです。最初のページでは指定せず、以降のページでは前回のレスポンスのnext_page_tokenを受け取ったとおりそのまま渡してください。最後のページには含まれません。

Instagram APIの使い方

  1. 01公開カタログからプラットフォームのアクションを選択します。
  2. 02プラットフォーム、アクション、必須パラメータをPOST /api/v1/socialに送信します。
  3. 03レスポンスから結果を読み取ります。非同期のアクションの場合は、返されたジョブIDをポーリングします。
  4. 04アプリケーションで必要なレスポンスフィールドを保存します。
instagram_post.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"instagram","action":"post","params":{"urls":"<urls>"}}'

Instagramのガイド

これらのアクションを使った実践例と手法です。まずこのページで現在のアクション、パラメータ、フィールドを確認してください。記事内の例や制限は、最新のカタログに代わるものではありません。

Blog

キャンペーン前のデューデリジェンスでクリエイターデータをどう構造化するか:フォロワー数をオーディエンスの証拠にしない

クリエイターデータプロダクトでは、ブラックボックスの真正性スコアを生成すべきではありません。本記事では、公開指標、許可を得て取得した分析データ、コンテンツとブランドの適合性、開示要件、小規模テスト、キャンペーン後のフィードバックを組み合わせて、検証可能なデューデリジェンスを構成する方法を解説します。

記事を読む
Build

マルチプラットフォームの評判モニタリング設計:ネガティブな変化を評価する前に範囲を決める

監視対象リスト、コメントの識別子、増分カーソルを起点に、追跡可能な評判モニタリングのワークフローを設計します。オフラインのサンプルで重複排除と取り込み漏れを示しつつ、人によるレビューを維持します。

記事を読む
Build

統合データAPI入門:機能カタログから最初の有効な結果を得るまで

platform、action、paramsで複数プラットフォームのデータにアクセスします。機能カタログの読み方、最小限のリクエストの送信、非同期タスク・部分的な結果・課金の扱い方、追跡可能なデータ記録の作り方を解説します。

記事を読む

Instagram APIに関する質問

Instagram APIでは何を取得できますか?

platformをinstagramに設定します。現在のカタログには投稿詳細、プロフィール、アカウントインサイト、ユーザーの投稿、コンテンツ探索、moreが掲載されています。これらのアクション名はそれぞれ異なるInstagramのオブジェクトやビューを表すもので、互いに置き換えられる検索モードではありません。

Instagramに公式APIはありますか?

Instagramの公式APIは、プロアカウント(ビジネスアカウントとクリエイターアカウント)向けです。一般ユーザー向けのBasic Display APIは、2024年12月4日に提供を終了しました。他のアカウントのデータとして取得できるのは、Business Discoveryによるビジネスアカウントとクリエイターアカウントの公開フィールド(コメント本文は返されません)と、承認済みのアクセスによるハッシュタグ検索に限られます。いずれも本番環境で利用するにはMetaのApp Reviewが必要です。

公式情報源: Meta:Instagramプラットフォームの概要 · Meta:Instagram Basic Display APIに関するお知らせ · 確認日

Instagramの開発者アカウントやAPIキーは必要ですか?

いいえ、不要です。リクエストはEveryInfraのAPIキーを使ってEveryInfra経由で送信します。新規登録後、コンソールでキーを作成し、Authorization: Bearer <API_KEY>として送信してください。Instagramの開発者アプリの登録、Instagram APIへのアクセス申請、Instagramアカウントでのログインは必要ありません。また、アクションが返すのはInstagramの公開データのみです。

Instagram APIの料金は1,000リクエストあたりいくらですか?

アクションに応じて1,000リクエストあたり$0.56から、各アクションの料金は、このページの表と公開カタログに記載されています。サブスクリプションはなく、USD残高をチャージして呼び出しごとに料金を支払います。失敗した呼び出しや結果が空の場合は課金されません。

Instagramのpostリクエストを開始するには、どの入力を使用しますか?

postアクションで、Instagramの投稿またはリールの完全なURLの配列(例:/p/<shortcode>/、/reel/<shortcode>/)を受け付けます。対象URLごとに課金されます。postとは異なり、commentsアクションでは1件のURLのみを処理します。params内のurlsとして送信してください。

Instagramのpostはどのフィールドを返しますか?

宣言されたスキーマにはpost_id、text、media_type、like_countが含まれます。宣言されたフィールドでも個々のレコードには含まれない場合があり、他のアクションにはそれぞれ独自のフィールド一覧があります。

Instagramのアクションはすべて即座に結果を返しますか?

非同期と表示されたアクションはジョブIDを返すので、そのIDをポーリングします。それ以外のすべてのアクションも非同期で実行できます。リクエストボディに"mode": "async"を追加するとすぐにジョブIDが返されるため、時間のかかるタスクや上限値を大きく設定する場合に便利です。現在のカタログにはsync配信とasync配信が含まれています。