26 platforms, inside your AI
Zomler

API · Instagram

[ docs ]Social

Instagram

Measured Instagram data, one operation per call. Usernames come from evidence (a search result, a pasted URL, a prior answer) — never typed from a person's name. ops: profiles (subjects = usernames; add include.posts to get each account's recent posts IN THE SAME CALL — profiles with posts of each, one answer), posts (one account, deep — includes the author's profile card), similar (related accounts), hashtag (posts tagged #x, sort top/newest), search (find accounts by keyword), comments (top comments on posts by URL), followers (the followers OR following list of accounts), history (stored time series, free). Ops are independent — issue several as PARALLEL tool calls for faster answers. Fresh fetches cost credits; anything already held is free.

POST https://api.zomler.com/api/v1/platforms/instagram

profiles

from 20 credits · fresh for 7 days

Profile cards for up to ten accounts. Profile-only by default — a call that also wants each account's recent posts says `include.posts` and gets profiles AND posts in one call, one answer.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
fieldslist of enumprofilecontact
includeobject
include.postsobject
include.posts.limitinteger121-48
include.posts.tabenumpostspostsreels
include.posts.sincestringYYYY-MM-DD

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/instagram \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "profiles",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'

posts

from 20 credits for 12 · fresh for 1 day

Request fields

FieldTypeDefaultValues / limits
subjectrequiredstring≤400 chars
limitinteger121-48
tabenumpostspostsreels
sincestringYYYY-MM-DD

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/instagram \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "posts",
    "subject": "example"
  },
  "estimateOnly": false
}'

similar

from 20 credits for 25 · fresh for 30 days

Request fields

FieldTypeDefaultValues / limits
subjectrequiredstring≤400 chars
limitinteger251-50

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/instagram \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "similar",
    "subject": "example"
  },
  "estimateOnly": false
}'

hashtag

from 20 credits for 25

Posts TAGGED with a hashtag — Instagram's public listening surface. 'top' is the ranked timeline; 'newest' is chronological.

Request fields

FieldTypeDefaultValues / limits
hashtagrequiredstring≤150 chars
sortenumtoptopnewest
limitinteger251-50

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/instagram \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "hashtag",
    "hashtag": "example"
  },
  "estimateOnly": false
}'

comments

from 13 credits for 25 · fresh for 1 day

Top comments on up to ten Instagram POSTS, by /p/ or /reel/ URL (or a bare shortcode). Author is free text — commenters are not corpus members.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
limitinteger251-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/instagram \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "comments",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'

followers

from 19 credits for 25 · fresh for 7 days

The followers OR the following list of up to ten public accounts. The discovered accounts become thin corpus rows and a directed follow edge.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
directionenumfollowersfollowersfollowing
limitinteger251-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/instagram \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "followers",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'

history

free · reads what is held

The stored time series — free, reads only what captures already wrote.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
metricenumfollowersfollowersfollowingmedia_countengagement_rate
daysinteger901-730

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/instagram \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "history",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'