Hook: Problem callout

- Verbal
- On screen
- Visual
Give your agent eyes on social data: what’s trending, who’s driving it, and why it’s landing.
So your agent can find which hooks are trending, which creators are outperforming, and extract insights from any post.
500K
creator and publisher accounts tracked
25M
posts transcribed, read, and classified
12K
new posts every day
Use cases
See what you can do when you give your agent access to clean social data.
/goal What hooks are working in AI app demos this week?
Agent native
One command and your agent has the tools. From there it searches, qualifies, and extracts on its own.
Connect through the CLI and skills, or add the MCP server to the client you already work in.
$npx klint@latest initPaste one line into your coding agent. It fetches the docs, learns how to use Klint, and wires it into your project.
Fetch https://tryklint.ai/docs/for-agents/coding-agents.md and set up Klint for this project.Search posts
Find posts your agent can act on. One plain-language query searches inside the video itself. Every match comes back with its transcript, on-screen text, and engagement metrics.
Agent question
Which hooks are repeating across AI-tool demo Reels that ran 1.5× baseline views this week?
const posts = await klint.instagram.posts.search({
post: {
query: "UGC-style AI-tool demos with a result reveal",
filters: {
format: { in: ["reel"] },
postedAt: { gte: "2026-07-17T00:00:00Z" },
viewRatioToAccountBaseline: { gte: 1.5 }
},
author: {
filters: {
followersCount: { gte: 5000, lte: 500000 },
niches: { containsAny: ["ai_tools"] }
}
}
}
});Output
@ava.ships.ai
Klint read
Transcript
@onepromptfilms
Klint read
Transcript
@nano.builds
Klint read
Transcript
Search accounts
One request turns a description into a qualified creator list. Each account comes back complete, with its publishing summary, niches, languages, and counts.
Agent question
Which creators have posted AI-tool tutorials on 3+ posts since April?
const accounts = await klint.instagram.accounts.search({
account: {
query: "practical AI-tool tutorials for builders and creators",
filters: {
followersCount: { gte: 5000, lte: 100000 },
accountType: { in: ["creator"] }
},
posts: {
minimumMatchingPosts: 3,
filters: {
postedAt: { gte: "2026-04-01T00:00:00Z" },
topics: { containsAny: ["ai_tools"] }
}
}
}
});Output
Maya · makes AI films
Instagram says
Klint read
Carmen · AI films
Instagram says
Klint read
Eli · AI cinema
Instagram says
Klint read
Extract
One request turns a post or account into agent-ready JSON. Klint has already watched the video, so you get the transcript, the on-screen text with timecodes, what was in frame, and the hook, offer, and structure it read.
Input
https://www.instagram.com/reel/DLm2XwYv4Qk/
Provide a feed URL, a shortcode, or a Klint Id.
const post = await klint.instagram.posts.get(
"https://www.instagram.com/reel/DLm2XwYv4Qk/"
);Output
@ava.ships.ai · Reel
Posted 6 Jul 2026
Hook
On screen
Everything worth knowing before getting started.
01
What is Klint?
Klint is the social context API. It watches Instagram posts, reads them closely, and hands your agent structured data it can query. There are three core endpoints: search posts, search accounts, and extract.
Read the docsA scraper hands you a caption, a thumbnail, and a video file, then leaves the watching to you. Klint has already watched. You get the transcript, the words on screen with their timings, what was in frame, and how the post was built, all on one call. You can search across any of it.
That’s the whole idea. One plain-language query runs over speech, on-screen text, visuals, and creative structure at once, and hard filters on metrics and profile facts pin it down. A concept somebody ran but never captioned still comes back.
How a query qualifies02
Can I trust the data?
Public Instagram posts and profiles. Klint does the collection once, centrally, so you don’t run proxies, fight login walls, or store raw video. Media is served from Klint’s own routes.
Klint captures new posts continuously and keeps watching the accounts it already tracks. Every metric carries the timestamp it was observed at, so your agent knows when a view count was true instead of assuming it’s true now.
You get a 404 not-tracked, which says exactly that: Klint hasn’t observed this post. It doesn’t claim the post is gone from Instagram, and it won’t fill the gap with a partial record. Klint watches publisher and creator accounts, not all of Instagram, so a miss usually means nobody has asked for that one yet. Asking queues it to be read.
What extract resolves againstEvery classification comes from a fixed catalog, not free text, so one label means the same thing on every post Klint has read. The evidence ships beside it: the transcript, the words on screen with their timings, and what was in frame. You can check any call against the source. Anything Klint couldn’t establish comes back as null, never zero and never a guess.
03
Does it work with my agent?
Yes, and it’s the path we’d take. Paste one line into your coding agent and it fetches the docs, learns how to use Klint, and wires it into your project. One command in a terminal does the same, and installs every cookbook as a skill.
Both setup pathsOne server, every capability, at mcp.tryklint.ai. It’s a single command in Claude Code or Codex, one click in Cursor or VS Code, and any other MCP client can point straight at the URL.
Connect your clientThey were written for them. Append .md to any page for raw markdown, /llms.txt indexes the site, and the entire contract sits on one page an agent can fetch in a single request. Errors name the fix, not just the failure.
Klint for coding agents04
Can I use this today?
Instagram today, and covered deeply. TikTok, YouTube, and other channels follow on the same API and the same response shapes, so what you build now keeps working when they land.
Create a key and run one request. There’s no sales call and no onboarding, and nothing to install if you’d rather call the API directly. The quickstart is three steps, and the first takes about thirty seconds.
Run the quickstartSearch is where it starts. Klint keeps watching, so performance history, baselines, and monitoring accumulate on the same API and against the same identifiers you integrate with today.
Read what ships nowEvery video watched, every post read, returned as clean data for your agent.