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 "Get Profile Info" operation under the "User" resource fetches detailed profile data for a specified Instagram username. This is useful for scenarios such as social media analytics, monitoring competitor profiles, or enriching contact records with Instagram profile details.

For example, you can input an Instagram username (without the '@' symbol) and get back comprehensive profile information like the user's full name, biography, follower count, and other metadata that Instagram exposes via its private API.

Properties

Name Meaning
Username Instagram username (without '@') whose profile info you want to retrieve

Output

The output is a JSON object containing the Instagram user's profile information. The exact structure depends on the data returned by Instagram's private API but typically includes fields such as:

  • User ID
  • Username
  • Full name
  • Biography
  • Profile picture URL
  • Number of followers
  • Number of users followed
  • Media count
  • Other public profile metadata

The node does not output binary data for this operation.

Dependencies

  • Requires an API key credential for Instagram's private API authentication.
  • The node uses session data if available; otherwise, it authenticates using provided credentials.
  • No additional environment variables are explicitly required beyond the Instagram API credential.
  • The node depends on an internal Instagram client library to interact with Instagram's private API.

Troubleshooting

  • Authentication failures: If the node throws an error about Instagram authentication failure, verify that the provided API credentials are correct and have valid access. Also, ensure that any saved session data is not expired or corrupted.
  • Invalid username errors: Ensure the username is entered without the '@' symbol and corresponds to an existing Instagram account.
  • Rate limiting or API restrictions: Since this uses Instagram's private API, excessive requests may lead to temporary blocks. Implement appropriate limits and retries.
  • Operation not supported: If the node reports that the operation is not supported for the resource, double-check that the selected resource is "User" and the operation is "Get Profile Info".

Links and References

Discussion