# Instagram API (instagramapi.dev) > Public Instagram data (profiles, posts, reels, stories, hashtags, locations) through one clean, fast, well-documented API. Pay per request, no approvals. Key facts: - REST API. Base URL: https://api.instagramapi.dev/v1. Every endpoint is a GET request. - Auth: an API key sent as `Authorization: Bearer ig_live_...`. Keys are created in the dashboard at https://instagramapi.dev/dashboard/keys. No OAuth, no Meta app review, no business verification. - Public data only. Private accounts and anything that requires logging in are never accessible. - Billing: prepaid credits, pay per request, no subscription. Most endpoints cost 1 credit. Credits start at $8.00 per 1,000 and fall to $6.00 per 1,000 at volume. New accounts get 50 free credits, no card required. - You are only billed when we successfully query Instagram. Bad input, invalid keys, and provider outages are free. - MCP server for AI agents: https://api.instagramapi.dev/mcp (Streamable HTTP, same API key). Works with Claude Code, Claude Desktop, Cursor, and any MCP client. - OpenAPI 3 spec: https://instagramapi.dev/openapi.json ## Docs - [Quickstart](https://instagramapi.dev/docs#quickstart): first request in under a minute - [Authentication](https://instagramapi.dev/docs#authentication): Bearer API key header - [Responses, errors, pagination](https://instagramapi.dev/docs#responses): envelope shape, error codes, cursor paging - [MCP server](https://instagramapi.dev/mcp): connect Claude, Cursor and other AI agents - [OpenAPI spec](https://instagramapi.dev/openapi.json): machine-readable reference ## Endpoints: Profiles - [GET /v1/profile](https://instagramapi.dev/docs/profile): Full public profile for an account. (1 credit) - [GET /v1/profile/about](https://instagramapi.dev/docs/profile/about): Account creation date, country of registration, and past usernames. (2 credits) - [GET /v1/profile/posts](https://instagramapi.dev/docs/profile/posts): Recent posts (feed) for an account. (2 credits) - [GET /v1/profile/reels](https://instagramapi.dev/docs/profile/reels): Reels (clips) for an account. (2 credits) - [GET /v1/profile/stories](https://instagramapi.dev/docs/profile/stories): Currently-active stories for an account. (2 credits) - [GET /v1/profile/highlights](https://instagramapi.dev/docs/profile/highlights): Story highlight reels for an account. (2 credits) - [GET /v1/profile/followers](https://instagramapi.dev/docs/profile/followers): A page of accounts that follow this account. (2 credits) - [GET /v1/profile/following](https://instagramapi.dev/docs/profile/following): A page of accounts this account follows. (2 credits) ## Endpoints: Insights - [GET /v1/insights/profile/engagement](https://instagramapi.dev/docs/insights/profile/engagement): Engagement rate computed from recent posts. (2–6 credits) - [GET /v1/insights/profile/best-time](https://instagramapi.dev/docs/insights/profile/best-time): Best hours & days to post, from recent engagement. (4–6 credits) - [GET /v1/insights/profile/stats](https://instagramapi.dev/docs/insights/profile/stats): Posting cadence and content-format breakdown. (4–6 credits) - [GET /v1/insights/profile/audit](https://instagramapi.dev/docs/insights/profile/audit): Estimate real vs. suspicious followers from a sample. (4–22 credits) - [GET /v1/insights/profile/qualify](https://instagramapi.dev/docs/insights/profile/qualify): AI score for how well an account fits your ideal lead. (3–7 credits) - [GET /v1/insights/profile/summary](https://instagramapi.dev/docs/insights/profile/summary): AI sales/CRM brief for an account. (3–7 credits) - [GET /v1/insights/profile/niche](https://instagramapi.dev/docs/insights/profile/niche): AI niche, categories and brand voice. (3–7 credits) - [GET /v1/insights/profile/similar](https://instagramapi.dev/docs/insights/profile/similar): Find and rank accounts similar to one you give. (3 credits) - [GET /v1/insights/post/image](https://instagramapi.dev/docs/insights/post/image): AI vision tags for a post's image. (3 credits) - [GET /v1/insights/post/comments](https://instagramapi.dev/docs/insights/post/comments): AI sentiment + themes over a post's comments. (4–12 credits) - [GET /v1/insights/hashtag](https://instagramapi.dev/docs/insights/hashtag): Competitiveness & velocity for a hashtag. (2 credits) - [GET /v1/insights/profile/caption](https://instagramapi.dev/docs/insights/profile/caption): Write captions in an account's own voice. (3–7 credits) - [GET /v1/insights/profile/dm-opener](https://instagramapi.dev/docs/insights/profile/dm-opener): Personalized cold-outreach opener for an account. (3–7 credits) ## Endpoints: Posts - [GET /v1/post](https://instagramapi.dev/docs/post): Full details for a single post or reel. (1 credit) - [GET /v1/post/comments](https://instagramapi.dev/docs/post/comments): Comments on a post or reel. (2 credits) - [GET /v1/post/likers](https://instagramapi.dev/docs/post/likers): Accounts that liked a post. (2 credits) ## Endpoints: Hashtags - [GET /v1/hashtag/top](https://instagramapi.dev/docs/hashtag/top): Top-ranked posts for a hashtag. (1 credit) - [GET /v1/hashtag/recent](https://instagramapi.dev/docs/hashtag/recent): Most recent posts for a hashtag. (1 credit) ## Endpoints: Locations - [GET /v1/location](https://instagramapi.dev/docs/location): Details for a place / location. (1 credit) - [GET /v1/location/posts](https://instagramapi.dev/docs/location/posts): Recent posts tagged at a location. (1 credit) ## Endpoints: Search - [GET /v1/search/users](https://instagramapi.dev/docs/search/users): Search accounts by keyword. (1 credit) - [GET /v1/search/hashtags](https://instagramapi.dev/docs/search/hashtags): Search hashtags by keyword. (1 credit) - [GET /v1/search/locations](https://instagramapi.dev/docs/search/locations): Search places by keyword. (1 credit) ## Guides by data type - [Instagram Profile API](https://instagramapi.dev/instagram-profile-api): Look up any public Instagram profile by username. Get follower/following counts, bio, full name, profile picture, and verification status with one GET request. No login or OAuth. - [Instagram Scraper API](https://instagramapi.dev/instagram-scraper-api): A hosted Instagram scraper API — pull public profiles, posts, and reels through a clean REST API. No proxies, no browser automation, no CAPTCHAs to solve. Pay per request. - [Instagram API without login or OAuth](https://instagramapi.dev/instagram-api-without-login): Get public Instagram data without logging in, without OAuth, and without Meta app review. One API key, instant access to profiles, posts, reels, and more. - [Instagram User Info API by Username](https://instagramapi.dev/instagram-user-info-api): Look up Instagram user info by username, user ID, or profile URL. Returns account ID, full name, bio, follower counts, verification status, and more. - [Instagram Followers API](https://instagramapi.dev/instagram-followers-api): Retrieve an Instagram account's follower count instantly, or page through its full public follower list. REST API, cursor-based pagination, no login required. - [Instagram Reels API](https://instagramapi.dev/instagram-reels-api): Pull an Instagram account's reels with view counts, video URLs, captions, and duration. Cursor-paginated REST API, no login required. - [Instagram Stories API](https://instagramapi.dev/instagram-stories-api): Fetch an Instagram account's currently active stories — images, videos, and timestamps — before they expire. REST API, no login required. - [Instagram Posts API](https://instagramapi.dev/instagram-posts-api): Pull an Instagram account's recent posts — photos, videos, and carousels — with captions, like counts, comment counts, and media URLs. Cursor-paginated REST API. - [Instagram Search API](https://instagramapi.dev/instagram-search-api): Search Instagram for accounts, hashtags, or locations by keyword and get ranked, structured JSON results. REST API, no login required. - [Instagram Hashtag API](https://instagramapi.dev/instagram-hashtag-api): Pull the top and most recent posts for any Instagram hashtag, search hashtags by keyword, and score a hashtag's competitiveness. REST API, cursor pagination, no login or Meta app review. - [Instagram Analytics API](https://instagramapi.dev/instagram-analytics-api): Compute engagement rate, posting cadence, content-format performance, and the best time to post for any public Instagram account. One API call per metric, no login, no Meta approval. - [Instagram Comments API](https://instagramapi.dev/instagram-comments-api): Fetch the comments on any public Instagram post or reel with author, text, likes, and timestamp. Page through with a cursor, list who liked the post, and run AI sentiment analysis. No login required. - [Instagram Fake Follower Checker API](https://instagramapi.dev/instagram-fake-follower-checker-api): Estimate how many of an Instagram account's followers are real. Samples followers, scores bot and throwaway signals, returns a real-follower percentage, a quality grade, and an AI verdict. Built for influencer vetting. - [Instagram Location API](https://instagramapi.dev/instagram-location-api): Get recent posts tagged at any Instagram location, look up a place's details and coordinates, and search places by name. Cursor-paginated REST API for local monitoring and geo research. No login. ## Articles - [How to get Instagram data in 2026: your real options](https://instagramapi.dev/articles/instagram-api-options-2026): The official Graph API, scraping it yourself, or a data API like instagramapi: what each one actually gets you, and the trade-offs. ## Optional - [Pricing](https://instagramapi.dev/pricing): credit packs and per-request cost - [Use cases](https://instagramapi.dev/use-cases): influencer analytics, brand monitoring, lead generation, AI agents - [Full reference for LLMs](https://instagramapi.dev/llms-full.txt): every endpoint with parameters and costs - [Privacy policy](https://instagramapi.dev/privacy) - Support: support@mail.instagramapi.dev