instagram-scraper
Instagram Scraper: 🔥 Get a lot of information from Instagram consistently and quickly!.
Should I use this
Quality & Safety
Findings (1)
- LOWin get_noCORS
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"instagram-scraper": {
"url": "https://mcp.jojapi.com/instagram-scraper"
}
}
}Remote endpoints
https://mcp.jojapi.com/instagram-scraperstreamable-httpWhat it can do
Tool inventory
Tools (40)
🟡get_additional_info(id_user)
Get Additional Information user id Account Location, account create Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_user": {
"type": "string",
"title": "id_user",
"description": "ID User"
}
},
"additionalProperties": false
}🟢get_basic_engagement(user)
Get basic engagement statistics for an Instagram user based on their recent posts Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"user": {
"type": "string",
"title": "user",
"description": "Instagram username"
}
},
"additionalProperties": false
}🟢get_business(id_user)
Get Instagram user info, Business account (email, phone) Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_user": {
"type": "string",
"title": "id_user",
"description": "User ID"
}
},
"additionalProperties": false
}🟢get_comments(shortcode, sort, end_cursor, nocors)
Get instagram media comments users. Max - 12 Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"shortcode": {
"type": "string",
"title": "shortcode",
"example": "CXt13whLoaO",
"description": "Shortcode"
},
"sort": {
"type": "string",
"title": "sort",
"example": "recent",
"description": "Sort the comment, use `recent` or `popular`"
},
"end_cursor": {
"type": "string",
"title": "end_cursor",
"description": "The value of end_cursor for viewing the following list <br /> In some cases, next_min_id is returned, you need to enter it in full, `example:` <br /> {`'cached_comments_cursor':` '17963428621651302', <br /> `'bifilter_token':` 'KDsBEABAACgAGAAYABAACAAIAAgAc- <br /> dqvad7v8e-pyIb_1y2EW-KR_EWL_V_MZGYGMAGEALDGMXIBSGBAA='}"
},
"nocors": {
"type": "string",
"title": "nocors",
"example": "false",
"description": "To bypass CORS"
}
},
"additionalProperties": false
}🟢get_followers(id_user, next_max_id, query)
Get instagram user followers. Max - 100 Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_user": {
"type": "string",
"title": "id_user",
"description": "ID User"
},
"next_max_id": {
"type": "string",
"title": "next_max_id",
"description": "The value of next_max_id for viewing the following list"
},
"query": {
"type": "string",
"title": "query"
}
},
"additionalProperties": false
}🟢get_followings(id_user, next_max_id, query)
Get instagram user Followings. Max - 100 Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_user": {
"type": "string",
"title": "id_user",
"description": "ID User"
},
"next_max_id": {
"type": "string",
"title": "next_max_id",
"description": "The value of next_max_id for viewing the following list"
},
"query": {
"type": "string",
"title": "query"
}
},
"additionalProperties": false
}🟢get_get_stories(id_user, id_stories)
Get stories by id stories and id_user Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_user": {
"type": "string",
"title": "id_user",
"description": "User ID"
},
"id_stories": {
"type": "string",
"title": "id_stories",
"description": "Stories ID"
}
},
"additionalProperties": false
}🟢get_get_stories_hd(id_user, id_stories)
Get stories by id stories and id_user HD Format Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_user": {
"type": "string",
"title": "id_user",
"description": "User ID"
},
"id_stories": {
"type": "string",
"title": "id_stories",
"description": "Stories ID"
}
},
"additionalProperties": false
}🟢get_guides(id_user)
Get instagram user guides. Max 50 Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_user": {
"type": "string",
"title": "id_user",
"description": "User ID"
}
},
"additionalProperties": false
}🟢get_hashtag(hashtag, tabs, next_max_id, next_page)
Search by hashtag on Instagram Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"hashtag": {
"type": "string",
"title": "hashtag",
"example": "moto",
"description": "Hashtag"
},
"tabs": {
"type": "string",
"title": "tabs",
"example": "recent",
"description": "`top` or `recent` or `clips`"
},
"next_max_id": {
"type": "string",
"title": "next_max_id",
"description": "The value of next_max_id for viewing the next hashtag list"
},
"next_page": {
"type": "string",
"title": "next_page",
"description": "The value of next_page for viewing the next hashtag list for next_max_id"
}
},
"additionalProperties": false
}🟢get_highlights(id_highlight)
Get instagram user highlights by id_highlight. <br /> id_highlight can be obtained from the request to get the "User Highlights tray" Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_highlight": {
"type": "string",
"title": "id_highlight",
"example": "17907964880010936",
"description": "Highlight ID"
}
},
"additionalProperties": false
}🟢get_highlights_tray(id_user)
Get instagram user highlights tray. Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_user": {
"type": "string",
"title": "id_user",
"description": "User ID"
}
},
"additionalProperties": false
}🟢get_info(id_user)
Get Instagram user info by id_user Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_user": {
"type": "string",
"title": "id_user",
"description": "User ID"
}
},
"additionalProperties": false
}🟢get_info_username(user)
Get Instagram user info by username Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"user": {
"type": "string",
"title": "user",
"description": "Nickname"
}
},
"additionalProperties": false
}🟢get_likes(shortcode)
Get instagram media likes users. Max - 12 Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"shortcode": {
"type": "string",
"title": "shortcode",
"example": "CXt13whLoaO",
"description": "Shortcode"
}
},
"additionalProperties": false
}🟢get_locations(location_id, max_id, next_page, next_media_ids)
Get media by location <br /> Use end_cursor to get the rest of the data Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"location_id": {
"type": "string",
"title": "location_id",
"example": "213862033",
"description": "Location ID"
},
"max_id": {
"type": "string",
"title": "max_id",
"description": "The value of next_max_id for viewing the next hashtag list"
},
"next_page": {
"type": "string",
"title": "next_page",
"description": "The value of next_pagefor viewing the next hashtag list for next_max_id"
},
"next_media_ids": {
"type": "string",
"title": "next_media_ids",
"description": "If the response has next_media_ids, insert it as an array <br /> `Example:` <b>[2876468579675572954, 2876432403502018778]</b>"
}
},
"additionalProperties": false
}🟢get_location_search(name)
Search location to get id location Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"title": "name",
"example": "Ispania",
"description": "Location"
}
},
"additionalProperties": false
}🟢get_music_search(name, next_max_id)
Search Music and get information/url download Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"title": "name",
"description": "Artist name or music name"
},
"next_max_id": {
"type": "string",
"title": "next_max_id",
"description": "To get the following list, use next_max_id"
}
},
"additionalProperties": false
}🟢get_music_trending
Get Music Tranding list Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢get_noCORS(url_media)
Get No CORS Media (File storage time from 6 hours to 24) <br /> Specify a direct link to the media that you received in the response /post_info/, etc. Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"url_media": {
"type": "string",
"title": "url_media",
"example": "https://scontent-waw1-1.cdninstagram.com/v/t51.2885-15/240735645_1201374986992878_3988771309300716390_n.jpg",
"description": "Url"
}
},
"additionalProperties": false
}🟢get_posts(id_user, end_cursor)
Get Instagram user posts. Max - 12 Use end_cursor to get the rest of the data Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_user": {
"type": "string",
"title": "id_user",
"description": "User ID"
},
"end_cursor": {
"type": "string",
"title": "end_cursor",
"description": "The value of end_cursor for viewing the posts list"
}
},
"additionalProperties": false
}🟢get_posts_username(user, end_cursor)
Get Instagram user posts by Username. Max - 10 Use end_cursor to get the rest of the data Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"user": {
"type": "string",
"title": "user",
"description": "Nickname"
},
"end_cursor": {
"type": "string",
"title": "end_cursor",
"description": "The value of end_cursor for viewing the posts list"
}
},
"additionalProperties": false
}🟡get_post_info(shortcode)
Get instagram Media /p/ - /tv/ - /reel/ Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"shortcode": {
"type": "string",
"title": "shortcode",
"example": "CXt13whLoaO",
"description": "Shortcode"
}
},
"additionalProperties": false
}🟡get_post_info_v2(shortcode)
Get instagram Media More Data /p/ - /tv/ - /reel/ Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"shortcode": {
"type": "string",
"title": "shortcode",
"example": "CTM4uQ9H0XN",
"description": "Shortcode"
}
},
"additionalProperties": false
}🟢get_randusername(name)
Get Instagram Username Suggestions. <br /> Issues free logins available for registration by the specified name and surname Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"title": "name",
"example": "Tom Hardy",
"description": "Highlight ID"
}
},
"additionalProperties": false
}🟢get_reel(shortcode)
Get instagram Reel Media Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"shortcode": {
"type": "string",
"title": "shortcode",
"example": "CXt13whLoaO",
"description": "Shortcode"
}
},
"additionalProperties": false
}🟢get_reels_posts(user, max_id)
Get Instagram user reels posts. Max - 10 Use end_cursor to get the rest of the data Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"user": {
"type": "string",
"title": "user",
"description": "User ID"
},
"max_id": {
"type": "string",
"title": "max_id",
"description": "The value of max_id for viewing the posts list"
}
},
"additionalProperties": false
}🟢get_reels_posts_username(user, max_id)
Get Instagram user reels posts by Username. Max - 10 Use end_cursor to get the rest of the data Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"user": {
"type": "string",
"title": "user",
"description": "Nickname"
},
"max_id": {
"type": "string",
"title": "max_id",
"description": "The value of end_cursor for viewing the posts list"
}
},
"additionalProperties": false
}🟢get_requests
Checking the spent status Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢get_search(user)
Search User to Instagram Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"user": {
"type": "string",
"title": "user",
"example": "bespredel.no",
"description": "Nickname"
}
},
"additionalProperties": false
}🟢get_server
Checking the server status Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢get_similar_accounts(id_user)
Get Instagram Similar Accounts Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_user": {
"type": "string",
"title": "id_user",
"example": "528817151",
"description": "User ID"
}
},
"additionalProperties": false
}🟢get_stories(id_user)
Get instagram user stories Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_user": {
"type": "string",
"title": "id_user",
"description": "User ID"
}
},
"additionalProperties": false
}🟢get_stories_hd(id_user)
Get instagram user stories HD Format Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_user": {
"type": "string",
"title": "id_user",
"description": "User ID"
}
},
"additionalProperties": false
}🟢get_tagged(id_user, end_cursor)
Get instagram user tagged. Max 50 Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"id_user": {
"type": "string",
"title": "id_user",
"description": "User ID"
},
"end_cursor": {
"type": "string",
"title": "end_cursor",
"description": "End Cursor"
}
},
"additionalProperties": false
}🟢get_tv_info(shortcode)
Get instagram IGTV Media Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"shortcode": {
"type": "string",
"title": "shortcode",
"example": "CXt13whLoaO",
"description": "Shortcode"
}
},
"additionalProperties": false
}🟢get_tv_posts(user, end_cursor)
Get Instagram user tv posts. Max - 10 Use end_cursor to get the rest of the data Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"user": {
"type": "string",
"title": "user",
"description": "User ID"
},
"end_cursor": {
"type": "string",
"title": "end_cursor",
"description": "The value of end_cursor for viewing the posts list"
}
},
"additionalProperties": false
}🟢get_tv_posts_username(user, end_cursor)
Get Instagram user tv posts by Username. Max - 10 Use end_cursor to get the rest of the data Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"user": {
"type": "string",
"title": "user",
"description": "Nickname"
},
"end_cursor": {
"type": "string",
"title": "end_cursor",
"description": "The value of end_cursor for viewing the posts list"
}
},
"additionalProperties": false
}🟢get_user_id(user)
Get Instagram user id | get Instagram user id Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"user": {
"type": "string",
"title": "user",
"description": "Nickname"
}
},
"additionalProperties": false
}🟢get_web_profile_info(user)
Get Instagram user Web Profile Info by username Billing per call: 1 Credits.
Input Schema
{
"type": "object",
"properties": {
"user": {
"type": "string",
"title": "user",
"description": "Nickname"
}
},
"additionalProperties": false
}Community
Evidence