Actions7
- Post Actions
- User Actions
Overview
This node integrates with Instagram's private API to perform various social media actions related to posts, users, and media. Specifically, the "Get User Info" operation under the "User" resource retrieves detailed information about an Instagram user by their username.
Common scenarios for this node include:
- Fetching profile details of a specific Instagram user for analytics or monitoring.
- Enriching datasets with Instagram user metadata.
- Automating workflows that require user information without manual lookup.
For example, you can input an Instagram username and get back profile data such as full name, biography, follower count, and other public user details.
Properties
Name | Meaning |
---|---|
Username | Instagram username to fetch info for (e.g., "instagram_username") |
Output
The output is a JSON object containing the user's information as returned by the Instagram private API. This typically includes fields like user ID, full name, biography, profile picture URL, follower/following counts, and other profile metadata.
No binary data is output by this operation.
Example output structure (simplified):
{
"id": "123456789",
"username": "instagram_username",
"full_name": "User Full Name",
"biography": "User biography text",
"profile_pic_url": "https://instagram.com/path/to/profile_pic.jpg",
"followers_count": 1000,
"following_count": 150,
...
}
Dependencies
- Requires an Instagram API credential with valid username and password for authentication.
- Uses a private Instagram client library internally to interact with Instagram's API.
- The node must be configured with these credentials in n8n before use.
Troubleshooting
- Login failures: If the node cannot authenticate, verify that the Instagram username and password in the credentials are correct and that Instagram has not blocked or challenged the login attempt.
- User not found: If the specified username does not exist or is misspelled, the node will throw an error indicating the user was not found.
- Rate limits or blocks: Instagram may limit requests or block access if too many requests are made in a short time or from suspicious IPs. Consider adding delays or using proxies.
- Missing username parameter: The node requires the "Username" property to be set; otherwise, it will throw an error.