プロフィールのエンリッチ
Instagramエンドポイントを使えば、「プロフィールのエンリッチ」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Instagramの公開データを、ソーシャルリスニングとクリエイターリサーチのための構造化インプットに変換できます。
Instagramのプロフィール、投稿、検索のシグナルを、ドキュメント化されたWebスクレイピングAPIエンドポイントで取得できます。
エンドポイントファミリー
4
ドキュメント化されたパラメータ
14
サンプル数
5
ライブカタログスナップショット
稼働エンドポイント
5
メソッド
GET
必須パラメータ
11
スキーマ参照
5
{
"platform": "Instagram",
"endpoint": "instagram-post",
"method": "GET",
"path": "/instagram/post/{id}/{post_id}",
"auth": "apiKey"
}ユースケース
Instagramのプロフィール、投稿、検索のシグナルを、ドキュメント化されたWebスクレイピングAPIエンドポイントで取得できます。
Instagramエンドポイントを使えば、「プロフィールのエンリッチ」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Instagramエンドポイントを使えば、「投稿メタデータの収集」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Instagramエンドポイントを使えば、「ソーシャル検索ワークフロー」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のInstagramエンドポイントカタログから取得しています(エンドポイント5件、ドキュメント化されたリクエストパラメータ14個、公開レスポンススキーマ5件)。DocsとPlaygroundが参照しているカタログと同じものです。
Instagramのエンドポイントは5件、4つのリクエストファミリーに分類されています(Post、Profile、Reelsほか1件)。
これらのInstagramエンドポイントには14個のリクエストパラメータがドキュメント化されており、うち11個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
5件のInstagramエンドポイントのうち5件が実際のサンプルレスポンスを、5件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
Instagramのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、429、500、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
Instagramのエンドポイントは5個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
/instagram/post/{id}/{post_id}
/instagram/profile/{username}
/instagram/reels/{id}
/instagram/user/{username}/posts
エンドポイントカタログ
/instagram/post/{id}/{post_id}Returns media details for an Instagram URL shortcode. Use media.code from the reels response or shortcode from a public post URL; numeric media IDs are rejected.
レスポンスに関する注記
- `404`: no publicly retrievable post found for the supplied shortcode. - `503`: the upstream request failed or access was denied.
MCPツール instagram_post
/instagram/post/commentsReturns top-level comments for a public Instagram post or Reel. `reply_count` is included when the logged-out source exposes it; reply bodies are not available on this anonymous surface. Pass `paging_info.max_id` back as `max_id` for the next comment page.
MCPツール instagram_comments
/instagram/profile/{username}Returns the public profile of an Instagram account by `username`. The response has the user id, full name, biography, bio links, external URL, category, follower, following and post counts, verified and private flags, location, profile picture, recent posts with captions and like counts, and related profiles.
MCPツール instagram_profile
/instagram/reels/{id}Returns up to 12 public Reels via anonymous proxied HTTP for the numeric Instagram user ID. Supports opaque `max_id` pagination. Captions, timestamps and original image dimensions are omitted when the public source does not expose them.
レスポンスに関する注記
- Uses Instagram's logged-out public feed through proxied HTTP, without browser rendering or account credentials. The numeric ID resolves through Instagram's own profile redirect; the returned feed must match that numeric ID. - `max_id` is opaque: pass the returned `paging_info.max_id` unchanged. Cursors issued by the earlier clips-API source are not interchangeable with the new feed; restart from the first page after the source migration. - `media.id` is the source media PK. `media.code` is the URL shortcode. - The public grid supplies thumbnails and engagement counters. Captions, `taken_at`, and original image dimensions are unavailable on this surface; those fields are omitted. Thumbnail candidate `width` and `height` are omitted when unknown. A clip may have another author while appearing in this feed. - Reels use anonymous Instagram access. An explicit upstream login denial returns `503` with `Retry-After: 30`; this does not indicate an invalid Crawlora API key. - Cold upstream failures may be served from a brief cache (30 seconds by default). Back off rather than repeatedly requesting a failing page. - A successful stale snapshot takes priority over an error. Check `X-Availability-Mode: stale` to distinguish cached data from a fresh response. A cached first page does not guarantee the next pagination page is available. - For post lookups, pass an item's `media.code` as `post_id`, not `media.id`.
MCPツール instagram_reels
/instagram/user/{username}/postsReturns public posts and Reels from the logged-out Posts tab for an Instagram username. Each item exposes the fields available in Instagram's public grid; source-omitted metrics and dimensions are not inferred. Pass `paging_info.max_id` back as `max_id` for the next page.
MCPツール instagram_user_posts
関連API
Social & Creator Platforms
Build creator intelligence, video research, transcript, and audience-comment workflows without maintaining YouTube scrapers.
Social & Creator Platforms
Turn Twitch's public channel, stream, clip, and team data into structured JSON — live status and viewer counts, top games, clips, VODs, and team rosters — as normalized JSON. Credential-free.
Social & Creator Platforms
Track creator and video activity, discover sounds and LIVE streams, and study public ad creatives through documented TikTok API routes.
Instagramのスクレイピング方法
Instagramはログインが前提でレート制限も厳しいため、安定したスクレイピングは困難です。CrawloraのInstagramエンドポイントは、公開プロフィール、投稿、リールのデータを構造化JSONで返します。
ユーザー名で公開プロフィール、ショートコードで投稿、またはプロフィールのリールを指定します。
ユーザー名またはショートコードをCrawloraのInstagramエンドポイントに渡します。アクセスの制御はマネージド実行が処理します。
フォロワー数、プロフィール文、投稿数に加え、投稿ごとのキャプション、いいね、コメント、メディアURLを取得できます。
再実行すれば、フォロワーの増加、投稿ペース、エンゲージメントの推移をモニタリングできます。
The profile returned id 25025320, followers_count 686,425,944, posts_count 8,625, is_verified true and a following_count of 0. Counters are point-in-time, so store the retrieval time.
location came back with blank strings and zero coordinates, so treat zeros as unset, not as a real place.
The profile carried 6 recent posts; use the user-posts route with max_id to page further.
エージェントスキル
Crawlora のエージェントスキルをインストールすると、スクレイパーを書かずに、ドキュメント化された API 経由で Instagram のデータを JSON として取得できます。Instagram に対応するスキル:
Researches Instagram profiles, posts, and Reels via the Crawlora API, returning clean JSON. Use when the user wants a public Instagram profile's…
npx skills add github.com/Crawlora-org/crawlora-skills --skill instagram-researchFind and shortlist TikTok, Instagram, YouTube, and Substack creators for a campaign using Crawlora's creator datasets and live profile/content…
npx skills add github.com/Crawlora-org/crawlora-skills --skill influencer-discoveryResearches public profiles, posts, trends, and Facebook Marketplace listings across Instagram, TikTok, Threads, Bluesky, X, Pinterest, LinkedIn…
npx skills add github.com/Crawlora-org/crawlora-skills --skill social-media-researchFAQ
公開Instagramのユーザー名または投稿ショートコードをCrawloraのInstagramエンドポイントに送るだけで、フォロワー数、プロフィール文、キャプション、いいね、コメント、メディアURLを構造化JSONで取得できます。ブラウザ自動化の保守は不要です。公開データのみを収集し、Instagramの利用規約を遵守してください。
はい。Crawloraはマネージド実行を通じて公開プロフィールと投稿データを返します。ログインは不要で、非公開アカウント、DM、認証が必要なコンテンツにはアクセスしません。
公開されているプロフィールと投稿のデータ収集は、Instagramの利用規約、robotsディレクティブ、レート制限、適用法を遵守する限り、一般的に許容されます。収集権限のある公開データが対象です。
Yes. Meta's Graph API only manages Business or Creator accounts you own and connect via OAuth — it can't return another account's posts, followers, or public profile data at all. Crawlora's Instagram endpoints read public profile and post data for any public account, no Meta app review or connected account required.
No. The @instagram profile on 2026-10-27 returned empty location strings and 0 for latitude and longitude.