Skip to main content
This cookbook pulls one post apart so your team can see how it was built. You don’t run it; your agent does.

Run it

Paste this to your agent, filled in:
The URL carries everything your agent needs. Everything below this line addresses the agent executing it.

Context for the agent

Klint is the social context API: it searches and extracts Instagram posts and accounts, returned with transcripts, on-screen text, and creative structure already analyzed. Base URL https://api.tryklint.ai. Every request needs Authorization: Bearer $KLINT_API_KEY; never print or echo the key. This page is the source of truth for this procedure; work from the fetched copy, not memory. The full documentation index is at https://tryklint.ai/llms.txt, and the whole API contract is at https://tryklint.ai/for-agents/coding-agents.md. Last updated July 18, 2026.

Inputs

Objectives

Produce exactly one artifact: a teardown of the post in the Output format below, with every observation drawn from your own calls. Nothing else counts as done.

Procedure

1

Extract the post

GET https://api.tryklint.ai/v1/instagram/posts/{shortcode-or-id}. A shortcode from the URL works directly. A 404 with type not-tracked means the post is outside what Klint has observed. Report that to the operator and stop. Don’t decompose from memory.
2

Read the decomposition

The full post carries the parts. Work through them in order:
  • The hook: its construction, devices, and which modalities it operates in
  • The key messages and the proof offered for them
  • The offer and call to action
  • The narrative structure
  • The full transcript and on-screen text
  • The metrics, each with the timestamp of when it was observed
3

Put the numbers in the account's context

Raw counts mislead across accounts. Two comparisons, both handle-scoped and filters-only (filters-only searches may sort):
Establish where this post ranks in the account’s own window. If the post carries view_ratio_to_account_baseline, quote it; it needs account history to exist, so its absence is not a signal.
4

Find the execution's neighbors

One semantic sweep built from the post’s promise, to see whether this execution stands alone or belongs to a pattern:
Note which neighbors predate the post and which followed it, by posted_at.
5

Verify before you report

Check against the Objectives. Every section of the teardown quotes fields from your own responses. The ranking claim cites the comparison sweep. Neighbors carry their dates. Describe what is observable. Never explain why it went viral; state what it did and how that differed from the account’s record.

Output format

Use exactly this structure:

Boundaries

  • The teardown describes what was published and how the numbers moved. Causal claims (“it worked because”) and predictions (“this formula will work”) are out.
  • If enrichment fields are null, say so in Scope; never fill gaps from your own viewing or memory of the post.
  • Neighbors are matches within what Klint tracks. The earliest observed neighbor is not necessarily the originator.