Skip to content

Credentials Configuration

Credentials Configuration

The node supports two authentication types: OAuth2 (Business Login) and Access Token (Direct / Long-Lived Token).


OAuth2 is the recommended approach for automated token refreshing and standard Meta authorization flow.

Credential Fields

FieldDescriptionDefault Value
Client IDInstagram App ID from Meta Dashboard(Required)
Client SecretInstagram App Secret from Meta Dashboard(Required)
ScopeComma-separated list of OAuth permissionsinstagram_business_basic, instagram_business_content_publish, instagram_business_manage_messages, instagram_business_manage_comments
API VersionMeta Graph API Versionv26.0
Base URLInstagram Graph API Endpointhttps://graph.instagram.com

How to Connect

  1. In n8n, go to Credentials > New Credential.
  2. Select Instagram OAuth2 API (Business Login).
  3. Paste your Client ID and Client Secret.
  4. Click Connect my account (or Sign in with Instagram).
  5. A popup window will prompt you to log into Instagram and grant the requested permissions.
  6. Click Save.

2. Instagram Access Token API

If you generate direct User Access Tokens or Long-Lived Tokens (valid for 60 days) via Meta Graph API Explorer or custom token workflows, use this credential type.

Credential Fields

FieldDescriptionDefault Value
Access TokenShort-lived or 60-day Long-Lived User Access Token(Required)
API VersionMeta Graph API Versionv26.0
Base URLInstagram Graph API Endpointhttps://graph.instagram.com