Back to APIs

Instagram

Updated

If you just want follower counts or verified status for a public Instagram account, the official Instagram API is a lot of ceremony for a single number. You need a Facebook developer app, an app review, a business or creator account, and access tokens that expire and need refreshing. And even then, the Graph API is designed around accounts you own or manage, not arbitrary public profiles.

How Metrika works

Metrika takes the opposite approach. It is a single REST API for public social media datapoints: you send an account identifier, you get JSON back with the metrics we have for it. No OAuth dance, no app review, no token refresh jobs. One bearer token, one endpoint, one consistent response shape.

What Metrika gives you for Instagram

Send a public handle and get back the datapoints we hold for it: follower count, following count, post count, and verified status.

bash
$ curl -X POST https://metrika.run/api/v1/resources/search \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"resources": [{"platform": "instagram", "type": "account", "identifier": "natgeo"}]}'

Followers, following, and posts come back under metrics, verified status under attributes. Every datapoint carries its own status and a collected_at timestamp, so you always know how fresh a number is.

One API for every platform

Instagram is one of the platforms Metrika supports out of the box, alongside X, TikTok, YouTube, LinkedIn, Facebook, Threads, Bluesky, and GitHub. That means the request you write for Instagram is the same request you write for every other platform, which matters the moment your project needs more than one network. You can ask for up to ten accounts in a single call, mixing platforms freely, so one round trip can cover a brand's whole presence.

What Metrika is not

The trade-off is scope. Metrika is not a replacement for the Graph API if you need to publish content, read comments, or manage your own account. It is built for the read-only analytics case: public account datapoints, delivered as clean JSON you can drop into a dashboard, a landing page, or a spreadsheet.

Getting started

The free tier includes up to 500 requests per month with no credit card required. Create an account, generate an API key from your dashboard, and you can be pulling Instagram datapoints in a couple of minutes. The docs cover authentication, response formats, and the datapoints available for each platform, and pricing covers what the free tier includes.

Get started with Metrika

Create a free account and start pulling social media datapoints in minutes. The free tier includes 500 requests per month, no credit card required.