1
Threads Scraper
Extract every post from any Threads profile, keyword or tag — 68 data points per post, no login.
Trusted worldwide by the best
Export posts from Threads — right now
Extract
Give it a Threads profile, an @handle, a keyword, a #tag or a single post and get every public post as a row — text, date, likes, replies, reposts, views, media links and full author details: 68 data points per post.
Schedule
Automate Threads data collection on daily, weekly, or monthly schedules.
Export
Export all post data to Google Sheets, email, or S3 — fully automated.
Built for Agents
Run it from your stack.
Or hand it to your agent.
Threads Scraper ships with a Python SDK, a one-line CLI and a native MCP server your agents can plug into directly — no rate limits to dodge, no bot mitigation to bypass, no parsing errors to chase down.
# install once (Python 3.10+)
pip install lobstrio
# check your token
lobstr whoami
# find the scraper
lobstr crawlers search "Threads"
# one call — launch, wait, download
lobstr go threads-scraper \
"<any Threads URL>" \
--param max_results=200 \
-o results.csv68 data attributes per post
Every scrape returns structured data you can export as CSV, JSON, or via API.
Direct URL of the post, built from the author handle and the post code.
Numeric identifier of the post (`post/pk`).
Short code of the post used in its URL (`post/code`).
Row discriminator: `post` for a root post, `reply` for a reply collected from a post permalink or a search thread.
Where the row came from: `posts` (profile crawl), `search` (keyword/tag search) or `permalink` (single post URL).
Keyword or tag searched for. Populated on search rows only.
UTC timestamp at which the row was collected.
Full text of the post, reassembled from the caption and the text fragments.
Publication date of the post in UTC (`post/taken_at`).
Language detected by Threads for the post (`post/detected_language`). Null when Threads did not detect one.
Fast
180 posts per minute
Lightning-fast performance
Solid
99.95% task success rate
Dependable, reliable data every time
Cost-competitive
$0.5 per 1000 posts
Top affordability worldwide
Built to run.
Most scrapers break in silence. This one doesn't — and we show it, openly.
incident-free runs · last 90 days
Tracked from every run. Incidents stay on the record even after they're fixed.