superagnt_
// data source

Instagram data for AI agents

Profiles, reels, hashtag media, locations and explore, returned as structured JSON your agent can call directly. One key, one credit balance, no Instagram developer account.

on by default on new serversover mcp or http

Copy the setup prompt.
Your agent does the rest.

works with any agent+ 8 more
Connect the superagnt MCP server at https://mcp.superagnt.com/mcp/instagram to this agent for me (I'll sign in through my browser). The setup guide for each kind of agent is at https://www.superagnt.com/install?facet=instagram
or follow the detailed setup instructions

» a new workspace starts with the Instagram tools already on. On an existing workspace, your agent switches them on during setup.

01// what is inside

Everything your agent can pull

Profile lookup

Public profile by username or user id: bio, follower and following counts, verification, external links and post count.

Posts and reels

A creator media list, reels, reposts and tagged media, paged so an agent can walk a whole account rather than the first screen.

Hashtag media

Posts under a hashtag, for tracking a campaign tag or watching a niche without a logged-in session.

Discovery

Keyword search across accounts, related profiles for a user id, and the explore sections themselves.

Locations

Cities by country, locations inside a city, location metadata, and the posts shared from a place.

Identity resolution

Media info by URL, shortcode from media id, username from user id, and direct download links for images and video.

Audio

Music track metadata by id, so an agent can group reels by the sound they use.

tool names22as your agent sees them
data_instagram_search_users_by_keyworddata_instagram_media_by_explore_section_iddata_instagram_explore_sections_listdata_instagram_cities_by_country_codedata_instagram_media_by_location_iddata_instagram_download_link_by_media_id_or_urldata_instagram_media_info_by_urldata_instagram_related_profiles_by_user_iddata_instagram_reels_by_user_iddata_instagram_media_list_v2_by_user_iddata_instagram_media_list_by_user_iddata_instagram_user_info_v2_by_usernamedata_instagram_user_info_by_user_iddata_instagram_media_shortcode_from_media_iddata_instagram_username_from_user_iddata_instagram_tagged_media_by_user_iddata_instagram_reposts_by_user_iddata_instagram_locations_by_city_iddata_instagram_location_info_by_location_iddata_instagram_web_profile_info_by_usernamedata_instagram_music_info_by_music_iddata_instagram_media_by_hashtag
02// what it gets used for

Three jobs it can start on today

01

Creator vetting before a partnership

The agent resolves a handle to a profile, pulls recent posts and reels, and computes engagement per post against follower count, so you see real numbers instead of a media kit.

02

Campaign hashtag monitoring

A scheduled run reads media under your campaign tag every morning, writes new posts to the workspace database, and sends a digest of who posted and how it performed.

03

Competitor content tracking

The agent walks a competitor media list on a cadence, diffs it against what it saw last time, and stores the new posts and captions in a table your team can query.

03// one call

What comes back

Your agent reads this response directly, with no parsing layer of your own in between. The same JSON comes back over plain HTTP, so a cron job or a script sees exactly what the agent sees.

https://mcp.superagnt.com/mcptool call
→ calldata_instagram_user_info_v2_by_username
{
  "username": "northloop.coffee"
}
← resultjson
{
  "id": "17841400000000001",
  "username": "northloop.coffee",
  "full_name": "North Loop Coffee",
  "is_verified": false,
  "follower_count": 48213,
  "following_count": 312,
  "media_count": 1147,
  "biography": "Small-batch roaster. Two bars in the north loop.",
  "external_url": "https://northloopcoffee.example",
  "...": "profile_pic_url, category, business_contact fields"
}
» trimmed for length. the shape is the shape your agent receives.
04// cost

What it costs to run

per call
$0.002

deducted from your credit balance

Every call in Instagram costs the same, and only a successful call is billed.

One balance covers this source and every other one, so there is no per-source subscription and no upstream account of your own to keep alive.

how credits work →
05// questions

Before you wire it up

01Do I need an Instagram developer account?

No. One key and one credit balance cover it. There is no app review, no OAuth flow and no token to keep alive.

02How does my agent get these tools?

Connect your MCP client to https://mcp.superagnt.com/mcp. A server created now serves these tools by default. On an older server, have the agent call agnt_tools_enable with the family id data:instagram and they appear in its next tools/list.

03Can I call it over plain HTTP instead of MCP?

Yes. Every tool maps to a REST endpoint under /v1/data/instagram with the same parameters, so a cron job, a script or a curl call works the same way.

04How is usage billed?

Calls consume platform credits based on provider and endpoint. See credit costs in the dashboard and on each endpoint page.

05What about rate limits?

Rate limits depend on your plan. The API returns standard HTTP status codes; retry with backoff on 429 responses.

get your key

Point your client at https://mcp.superagnt.com/mcp and your agent has this, plus everything else on one balance.

Start free→
06// keep going

The rest of what your agent can reach