# Instagram API in 2026: Graph API, Basic Display Shutdown and Alternatives

In 2026, Instagram's official API, the Instagram Platform API, only works for professional accounts (Business and Creator) that log in to your app; personal accounts have had no official API since Meta shut down the Basic Display API on December 4, 2024.

[![apidojo](/blog/authors/apidojo.png)**Apidojo** *15+ years of experience in data retrieval.*](/blog/authors/apidojo/)

**16 October 2026** Published

**3 min** Read

![Cover card reading 'Instagram API in 2026: Graph API and Alternatives'](/blog/covers/instagram-api-guide.png)

**In 2026, Instagram’s official API, the Instagram Platform API, only works for professional accounts (Business and Creator) that log in to your app; personal accounts have had no official API since Meta shut down the Basic Display API on December 4, 2024.** It can read and publish an account’s own media, manage comments and messages, search a capped number of hashtags, and look up other business accounts. It can’t read follower lists or arbitrary public profiles.

For public data the official API doesn’t cover, teams use scraper APIs, such as apidojo’s Instagram actors on Apify. This hub explains both routes and links to the detailed comparisons. The scraping overview is in [how to scrape Instagram data in 2026](/blog/instagram-scraping/how-to-scrape-instagram/).

## What Happened to the Instagram Basic Display API?

**Meta announced the Basic Display API’s deprecation on September 4, 2024, and from December 4, 2024 every request to it returns an error.** Meta’s notice recommends migrating to the Instagram API ([Meta for Developers](https://developers.facebook.com/docs/instagram-basic-display-api)). The Basic Display API was the one that let consumer apps read personal accounts’ profiles and media, so that route no longer exists.

## How Does the Instagram Platform API Work Now?

**The Instagram Platform API has 2 setups, chosen by how your users log in: Business Login for Instagram, for professional accounts without a Facebook Page, or Facebook Login for Business, for professional accounts linked to a Facebook Page.** The table compares them, using Meta’s overview ([Meta for Developers](https://developers.facebook.com/documentation/instagram-platform/overview)).

| Point | Business Login for Instagram | Facebook Login for Business |
| --- | --- | --- |
| Users log in with | Instagram credentials | Facebook credentials |
| API host | graph.instagram.com | graph.facebook.com |
| Hashtag Search | Not available | Available, with the Instagram Public Content Access feature |
| Business verification | Not required | Required |

## What Can the Official API Do?

**The official API serves professional accounts managing their own presence, with limited lookups of others.** Listed below are the 5 main capabilities.

1.  **Read and publish** the account’s own posts, reels and stories.
2.  **Manage comments** on the account’s own media.
3.  **Read Insights** for the account.
4.  **Hashtag Search**: up to 30 unique hashtags per account in a rolling 7-day period ([Meta for Developers](https://developers.facebook.com/documentation/instagram-platform/instagram-api-with-facebook-login/hashtag-search)).
5.  **Business Discovery**: basic metadata and metrics about other Business and Creator accounts.

Business Discovery and Hashtag Search are subject to Platform Rate Limits, while other endpoints use Business Use Case rate limiting ([Meta for Developers](https://developers.facebook.com/docs/instagram-platform/overview/)). The limits are covered in detail in [Instagram Graph API limits](/blog/instagram-api/graph-api-limits/).

## What Can’t the Official API Do?

**The official API can’t read personal accounts, follower or following lists, comments on other accounts’ posts, location feeds, or unlimited hashtags.** The table shows the gaps and how scraper APIs fill them, with prices from apidojo’s listings on Apify.

| Task | Official API | apidojo actor |
| --- | --- | --- |
| Read any public profile’s posts | Business and Creator accounts only, via Business Discovery | Instagram Scraper, $0.50 per 1,000 posts |
| Follower and following lists | No | Instagram User Scraper, $0.0005 per user plus $0.01 per profile |
| Many hashtags | 30 unique per 7 days | Instagram Hashtag Scraper, $0.016 per hashtag with 60 posts included |
| Location posts | No | Instagram Location Scraper, $0.50 per 1,000 posts |
| Comments on others’ posts | No | Instagram Comments Scraper API, $0.0075 per post with 15 comments included |

The full decision guide is [Instagram API vs Instagram scraper](/blog/instagram-api/api-vs-scraper/), and scraper options are compared in [best Instagram scrapers in 2026, compared](/blog/instagram-api/best-instagram-scrapers/). TikTok’s official APIs are compared in the [TikTok API guide](/blog/tiktok-api/tiktok-api-guide/).

## How Do You Find Ads Shown on Instagram?

**Ads aren’t in the Instagram Platform API; Meta publishes them in its Ad Library.** The steps are in [how to find Instagram ads in the Meta Ad Library](/blog/instagram-api/meta-ad-library/).

## The scrapers behind this

-   [Instagram Scraper Posts and reels from profiles, hashtags, locations and audio URLs; 100–200 posts/sec $0.50 / 1K posts](/scrapers/instagram-scraper/)
-   [Instagram Profile Scraper Profiles, followers, following and public emails; 40 profiles free per search $0.01 / profile + $0.50 / 1K](/scrapers/instagram-user-scraper/)
-   [Instagram Hashtag Scraper Top posts and reels for any hashtag; 60 items free per hashtag $0.016 / hashtag + $0.40 / 1K](/scrapers/instagram-hashtag-scraper/)
-   [Instagram Location Scraper Posts from any Instagram location page; 100–200 posts/sec $0.50 / 1K posts](/scrapers/instagram-location-scraper/)
-   [Instagram Comments Scraper API Comments and replies with user data; 15 comments free per post $0.0075 / post + $0.50 / 1K](/scrapers/instagram-comments-scraper-api/)

## Questions people ask

### Is the Instagram API free?

There's no per-call fee, but you need an approved Meta app, and some features need App Review and business verification.

### Can you use the Instagram API with a personal account?

No, personal accounts lost official API access when the Basic Display API shut down; switch to a professional account.

### Can the Instagram API get followers?

It returns follower counts, not follower lists.

### What replaced the Basic Display API?

Meta's notice points developers to the Instagram API, which serves professional accounts.

## More on the Instagram API

-   [Instagram Graph API Limits: Hashtags and Discovery Instagram Graph API Hashtag Search limits, rate limits for Business Discovery, login requirements, and options when you hit them.](/blog/instagram-api/graph-api-limits/)
-   [Instagram API vs Instagram Scraper: Which to Use Compare Instagram's official API with a scraper on access, data, hashtag limits, cost and risk, with a decision table for 7 jobs.](/blog/instagram-api/api-vs-scraper/)
-   [Best Instagram Scrapers in 2026, Compared Compare Instagram scrapers and APIs by pricing model, cost per 100,000 posts, coverage and limits, and pick the right one.](/blog/instagram-api/best-instagram-scrapers/)
-   [How to Find Instagram Ads in the Meta Ad Library Search the Meta Ad Library for Instagram ads, see what it shows and how long ads stay, and what the Ad Library API covers.](/blog/instagram-api/meta-ad-library/)

![apidojo](/blog/authors/apidojo.png)

## [Apidojo](/blog/authors/apidojo/)

15+ years of experience in data retrieval.

API Dojo is always ready for you. With 15+ years of experience, data acquisition has never been that easy. Cheapest prices with high availability.

-   🏯 15+ years of experience in data retrieval.
-   💰 Cheapest prices, qualified data.
-   ⚙️ High availability, extreme maintenance.
-   🐉 Hyper communicative, excellent support.

-   [apify.com](https://apify.com/apidojo)
-   [x.com](https://x.com/apidojo_)
-   [github.com](https://github.com/apidojo-io)
