Lookups resolve against what Klint has observed. Observed means the full entity; not observed means
404 not-tracked. Klint never fetches live from Instagram, and not-tracked never claims the content is absent from Instagram. See when Klint hasn’t seen it.Get a post
GET /v1/instagram/posts/{id} returns the full post: every post summary field at identical paths, plus the ordered media[] array with per-item transcript, visible_text, and visual_description.
The {id} path segment accepts either form:
200 response
200 response
Get an account
GET /v1/instagram/accounts/{id} returns the same fixed account representation as Search accounts: current profile facts, public counters, and bounded publishing interpretation.
200 response
200 response
category_label and niches routinely disagree) is in reading the results. A confirmed-private account may still resolve to its public profile facts, with is_private: true and every publishing field cleared to null. A fully unobservable, deactivated, or deleted account returns not-tracked rather than a frozen snapshot.
When Klint hasn’t seen it
Both lookups resolve only against what Klint has already observed. A miss returns404 not-tracked: the same problem object either endpoint returns for an unobserved resource:
not-tracked says Klint has not observed this post or account, not that Instagram lacks it. An agent must never conclude “this doesn’t exist” from a not-tracked. Full error list: Errors.
Continue from here
Search posts
Find posts by content, format, and metrics.
Search accounts
Find accounts by who they currently appear to be.