Instagram (Login) icon

Instagram (Login)

Use the Instagram API with Instagram Login (graph.instagram.com) - no Facebook Page required

User → Get Profile

AI-generated

Summary

Fetch the authenticated Instagram account's profile from graph.instagram.com (GET /{version}/me) with the requested fields, returning one item per input item.

Inputs

  • Profile Fields — Comma-separated list of profile fields sent as the fields query parameter. Defaults to id,user_id,username,account_type,media_count,followers_count,follows_count,name,profile_picture_url,biography.
  • Graph API Version — graph.instagram.com API version used in the request path. Defaults to v21.0 (falls back to v21.0 if empty).
  • Access Token (Override) — Optional token used instead of the Instagram Login API credential. Can be an expression such as {{ $json.account_token }} to query different accounts per item. Leave empty to use the credential.

Output shape

One output item per input item, containing the raw JSON profile object returned by the Instagram API (only the requested fields that the API provides).

Each item is paired to its input item. If a request fails, the node throws, or with Continue On Fail enabled it outputs an item with an error message for that input.

Examples

Example 1: Get the connected account's follower count and username

Resource: User, Operation: Get Profile, Profile Fields: username,followers_count, using the Instagram Login API credential.

Example 2: Fetch profiles for several accounts from incoming data

Resource: User, Operation: Get Profile, Access Token (Override): {{ $json.account_token }}, default Profile Fields.

Links

Discussion