Every public conversation, in one shape, ready for analysis.
Get public comments and replies from Instagram, TikTok, and X in one shape, ready for analysis.
100 free requests, no card needed.
- @mvdberg21:18the new firmware bricked mine too, second unit this year416 replies
- @sasha.k21:40support fixed it in a day for me, DM them121 replies
- @tomasz_dev22:05is there a rollback? 2.3 was fine8814 replies
- @lin.ux23:11rollback works, hold power for 10s during boot2039 replies
- @jbrandt05:52refund request sent, no answer yet70 replies
For teams like Brandwatch, Sprinklr, Meltwater, Talkwalker, and YouScan.
The problem
Why teams use Openhandle.
| Sweep | Pages read | Comments | New |
|---|---|---|---|
| Mon | 62 | 1,240 | 1,240 |
| Tue | 62 | 1,243 | 1,243 |
| Wed | 63 | 1,251 | 1,251 |
Every sweep reads the whole thread again to find a handful of new comments. 187 pages for 11 comments that changed.
| Sweep | Pages read | Comments | New |
|---|---|---|---|
| Mon | 1 | 1,240 | 3 |
| Tue | 1 | 1,243 | 3 |
| Wed | 1 | 1,251 | 8 |
Same thread, same days. The since parameter stops at the last sweep. Three pages for the same 11 comments.
How it works
How a listening pipeline works.
- 01
Build the watch list
Posts from your accounts, competitors, hashtags, or search. Store the post IDs, not the URLs.
- 02
Sweep incrementally
Read new comments daily from the 24-hour cache. Each cache hit costs $0.0005, and pages stop at your window.
- 03
Feed the pipeline
Every comment arrives in the same shape with its own timestamp. Sentiment, topics, or an LLM read it as one stream.
curl "https://api.openhandle.dev/v1/instagram/posts/DAbCdEfGhIj/comments?since=2026-09-01T00:00:00Z" \
-H "Authorization: Bearer $OPENHANDLE_API_KEY"{
"platform": "instagram",
"resource": "comments",
"capturedAt": "2026-09-02T06:00:14Z",
"source": "live",
"data": [
{
"id": "18021456321",
"text": "the new firmware bricked mine too",
"author": { "handle": "mvdberg", … },
"metrics": { "likes": 41, "replies": 6 },
"createdAt": "2026-09-01T21:18:40Z"
},
…
],
"nextCursor": null
}Only comments after your since timestamp, in the same shape on every platform. No cursor means the window is done, and the sweep cost one page.
Trust
Run the same pipeline every day.
Proper invoicing
Card payment, an invoice for every charge. Nothing prepaid, nothing that expires.
A person answers
Chat directly with the people who build Openhandle through Crisp.
Documentation
Read how it works.
Send your agent ahead.
Paste the prompt into your agent and it sets everything up. Or come yourself, it takes five minutes.