Instagram MCP Server
Public Instagram profiles and public post feeds by handle, with hashtags and mentions parsed, as structured JSON.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data
What it can do
- Hasdata Instagram Posts GetInstagramPosts: Get Instagram Posts Fetches the latest posts of a public Instagram account by username (handle) and returns each post with caption, hashtags, mentions, likes
- Hasdata Instagram Profile GetInstagramProfile: Get Instagram Profile Fetches a public Instagram profile by username (handle) and returns full name, biography, external link, profile picture URL, follo
What data it sees
Do you need an account
No: the server works without sign-in
Public Instagram profiles and public post feeds by handle, with hashtags and mentions parsed, as structured JSON. Runs on HasData's hosted API.
Server tool list (2)
Raw names from tools/list. Only developers need these.
| hasdata_instagram_posts_getInstagramPosts | Get Instagram Posts Fetches the latest posts of a public Instagram account by username (handle) and returns each post with caption, hashtags, mentions, likes/comments/plays counts, image and video URLs, dimensions, and timestamp, plus basic account info (full name, profile picture URL, verified/private flags). Supports token-based pagination via nextPageToken to walk older posts. Use to monitor competitor content, track engagement of creator posts, or build datasets of account content for vetting and analytics. |
| hasdata_instagram_profile_getInstagramProfile | Get Instagram Profile Fetches a public Instagram profile by username (handle) and returns full name, biography, external link, profile picture URL, followers count, following count, posts count, verified/private flags, and category. Use to enrich CRM/lead records, verify influencer reach before outreach, monitor competitor accounts, or build datasets of creator metadata for vetting and analytics. |