Klint

Power your AI Agents with Social Context

Give your agent eyes on social data: what’s trending, who’s driving it, and why it’s landing.

Start Free

Klint watches every video and reads every post

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

Put social data to work

See what you can do when you give your agent access to clean social data.

Agent native

Built for AI Agents

One command and your agent has the tools. From there it searches, qualifies, and extracts on its own.

Do it yourself

Connect through the CLI and skills, or add the MCP server to the client you already work in.

$npx klint@latest init

Let your agent do it

Paste 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.

Are you an agent? Fetch that page and set yourself up.

Works in (one command or one click)

Search posts

Search by content, filter on everything else.

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.

Semantic query
One sentence, matched inside the video
Craft filters
How a post was made, not what it’s about
Topic filters
Exact catalog subjects, not keywords
Commerce filters
Promo context and partnership labels
Outlier filter
Posts that ran 2× their baseline views or better
Reach filters
Views, likes, comments, engagement rate
Author gates
Follower range, niche, type, and location
Explore the docs

Agent question

Which hooks are repeating across AI-tool demo Reels that ran 1.5× baseline views this week?

Request
Try it
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

6.2× baseline views

Reel · 31.4s · 412K views · 7.0% engagement

Klint read

Problem calloutDirect promiseScreen demonstrationResult revealPromo code

Transcript

“One prompt built this whole CRM. Watch: I describe what I want, and it just appears, feature by feature. A week ago this was a blank editor, and now the whole thing works.”

@onepromptfilms

No baseline yet

Reel · 14.2s · 156K views · 7.2% engagement

Klint read

Relatable scenarioScreen demonstrationResult reveal

Transcript

“One line of text. That is all I typed. And this is the cinematic shot it gave back in about two minutes. This is my whole workflow now.”

@nano.builds

2.1× baseline views

Reel · 22.6s · 89K views · 5.4% engagement

Klint read

Problem calloutSplit screenSide by side comparisonPromo code

Transcript

“My real voice on the left. The AI clone on the right. Same script, same take. Can you tell which one is actually me?”

Search accounts

Find creators by what they actually publish.

One request turns a description into a qualified creator list. Each account comes back complete, with its publishing summary, niches, languages, and counts.

Semantic query
Who they are, in one sentence
Publishing proof
Qualified on posts, not on a bio
Post filters
The whole post grammar, inside an account
Follower range
Find them before they get expensive
Niche filters
Catalog values, not self-declared
Location filters
Declared by them, never inferred
Explore the docs

Agent question

Which creators have posted AI-tool tutorials on 3+ posts since April?

Request
Try it
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 profile picture

Maya · makes AI films

@maya.makes.films

84.2K followers

Qualified on 3 posts · 412 published · Austin, TX

Instagram says

Video creator · Creator

Klint read

Ai videoPrompt to filmAi tools

Shares prompt-to-film AI tutorials: AI video generation, prompt-to-film workflows, and recurring breakdowns of how each shot was made.

Carmen · AI films profile picture

Carmen · AI films

@carmen.ai.films

41.6K followers

Qualified on 5 posts · 236 published · English

Instagram says

Video creator · Creator

Klint read

Ai videoAi editingTechnique breakdown

Explains one AI camera move or editing technique per post, each built around a visible before-and-after.

Eli · AI cinema profile picture

Eli · AI cinema

@eli.ai.cinema

173K followers

Qualified on 4 posts · 512 published · San Diego, CA

Instagram says

Video creator · Creator

Klint read

Ai videoAi toolsWalkthrough

Publishes fast AI-tool walkthroughs paired with the exact prompts used and a repeatable shot list.

Extract

Everything from a single post or account.

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.

Every word
The full transcript, never just the caption
Text on screen
Every word burned into the video, with the seconds it held
Creative read
Hook devices, formats, and structure, as catalog values you can filter on
Performance
Views against this account’s own baseline, not a category average
Explore the docs

Input

https://www.instagram.com/reel/DLm2XwYv4Qk/

Provide a feed URL, a shortcode, or a Klint Id.

Request
Try it
const post = await klint.instagram.posts.get(
  "https://www.instagram.com/reel/DLm2XwYv4Qk/"
);

Output

@ava.ships.ai · Reel

Posted 6 Jul 2026

412K
Views
7.0%
Engagement
6.2×
Vs. their baseline

Hook

0.2s / 31.4s

Runs 0.0s–2.4s

On screen

Verbal
“One prompt built this whole CRM. Watch: I describe what I want, and it just appears, feature by feature. A week ago this was a blank editor, and now the whole thing works.”
In frame
A creator types a single prompt into an AI app builder, then the working app appears feature by feature on screen.
Hook
A problem callout, then a direct promise
Format
Talking head, screen demonstration, creator testimonial
Topics
AI app builders, no-code development
Offer
30 days free with code SHIP30

Frequently asked questions

Everything worth knowing before getting started.

01

What is Klint?

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 docs
How is this different from a scraper?

A 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.

Can I really search by what a video says?

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 qualifies

02

Can I trust the data?

Where does the data come from?

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.

How current is it?

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.

What if Klint hasn't seen the post I need?

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 against
How accurate is it?

Every 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?

Can my agent set this up on its own?

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 paths
Is there an MCP server?

One 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 client
Do the docs work for agents?

They 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 agents

04

Can I use this today?

Is Instagram the only platform?

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.

What does it take to start?

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 quickstart
Where does this go next?

Search 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 now
Klint

Ready to supercharge your agent?

Every video watched, every post read, returned as clean data for your agent.

Start Free

© 2026 Klint