Instagram data: profiles, posts and comments
instagramOne node for Instagram: an account's profile stats, its latest posts or a hashtag's, or the comments on a post. Pick an action; each has its own price. Use it when: A task needs Instagram: checking an account before outreach, seeing what a brand, creator or hashtag posted, or how people react. Not for: Private accounts, stories, follower lists or direct messages. Returns: Depends on the action; see the actions table. Typical time: about 30 s. Actions: profile (size and profile of an account; needs username); posts (latest posts of an account or hashtag; needs url); comments (20 comments on a post or reel; needs postUrl). Price: from $0.005 per call, charged only on success. Price depends on action: profile $0.005, posts $0.033, comments $0.064 (default profile). One call = one Instagram action (profile, posts or comments).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "instagram"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Public account or hashtag URL, e.g. https://www.instagram.com/natgeo/ (for: posts) | |
| action | Yes | What to do; sets the price. profile (needs username), posts (needs url), comments (needs postUrl). Default profile | |
| postUrl | No | An Instagram post or reel URL (for: comments) | |
| username | No | The account's username without @, e.g. natgeo (for: profile) |