Instagram Private API icon

Instagram Private API

Interact with Instagram using private API methods

Overview

This node integrates with Instagram's private API to retrieve user-related information. Specifically, the "User" resource with the "Get Profile Info" operation allows you to fetch detailed profile data for a specified Instagram username (without the '@' symbol). This can be useful in scenarios such as social media analytics, monitoring competitor profiles, or automating data collection about Instagram users.

For example, you might use this node to:

  • Automatically gather profile details of influencers for marketing campaigns.
  • Monitor changes in follower counts or profile metadata over time.
  • Integrate Instagram user data into your CRM or reporting tools.

Properties

Name Meaning
Username Instagram username (without @) whose profile info you want to retrieve. This is a required string input.

Output

The node outputs JSON data containing the user's profile information as returned by the Instagram private API. The structure typically includes fields such as user ID, full name, biography, follower count, following count, profile picture URL, and other metadata related to the Instagram user profile.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for Instagram private API access, which must be configured in n8n credentials.
  • The node uses session data if available; otherwise, it authenticates using provided credentials.
  • The underlying implementation depends on a custom Instagram client library that handles authentication and API requests.

Troubleshooting

  • Authentication failures: If the node throws an error like Instagram authentication failed, verify that the Instagram API credentials are correct and have valid session data or login details.
  • Invalid username errors: Ensure the "Username" property is correctly set without the '@' symbol and corresponds to an existing Instagram account.
  • Rate limits or API restrictions: Since this uses a private API, excessive requests may lead to temporary blocks. Use the "Limit" property (if applicable) to control request volume.
  • Operation not supported: If you see errors indicating unsupported operations, confirm that the selected resource and operation match the intended action.

Links and References

Discussion