1. Platforms
  2. Threads

Threads Scraper API

Pull Threads profiles and posts as JSON. Failed requests are free.

100 free credits. No card needed.

Data

What you get from Threads.

A profile gives its latest 20 to 30 posts, and a keyword search gives one page of about 15 to 20 results, which you can filter by date. Plan to check often if you need more than that.

Profiles

Name, bio, verified status, follower count and post count.

Posts

Text, publish date, likes, replies and reposts.

Search

Posts and people by keyword.

Uses

What you can build with Threads data.

Watch a topic

Run a keyword search on a schedule and keep the new posts it finds.

Read the replies

Get a post with its counts, its media and its top replies.

Find accounts

Search by name, then check followers, bio and latest posts.

Measure engagement

Compare likes, replies and reposts across an account's recent posts.

Example

Your first request.

  1. Get a keySign up and get 100 free credits. No card needed.
  2. Send a requestPass a handle, URL or keyword with your key.
  3. Use the JSONThe same shape comes back from every platform.
1import os2import requests34params = {5    "handle": "zuck",6}7res = requests.get(8    "https://api.socialscrape.dev/v1/threads/profile",9    headers={"x-api-key": os.environ["SOCIALSCRAPE_API_KEY"]},10    params=params,11)12body = res.json()1314if body["ok"]:15    print(body["data"])16else:17    print(body["error"]["code"], body["error"]["message"])
200 OKSample response
{
  "ok": true,
  "credits_charged": 1,
  "credits_remaining": 4999,
  "cached": false,
  "cached_at": null,
  "request_id": "req_7c509364db76fcd136eb753b",
  "data": {
    "object": "profile",
    "platform": "threads",
    "id": "63055343223",
    "handle": "zuck",
    "name": "Mark Zuckerberg",
    "headline": null,
    "url": "https://www.threads.com/@zuck",
    "kind": "person",
    "bio": "Mostly superintelligence and MMA takes",
    "avatar_url": "https://scontent-lga3-2.cdninstagram.com/v/t51.82787-19/825322135_17989325280103...",
    "banner_url": null,
    "verified": true,
    "is_private": false,
    "external_url": null
    ...
  },
  "cursor": null,
  "has_more": null
}

Pricing

Pay only for data you get.

  • A profile1 credit
  • A page of posts or search results1 credit
  • A failed requestFree

Starter

$13

1,000 credits

$13.00 per 1,000

Get an API key
Most popular

Growth

$55

25,000 credits

$2.20 per 1,000

Get an API key

Scale

$349

230,000 credits

$1.52 per 1,000

Get an API key

Packs never expire. Monthly plans too. See pricing

Reference

Every Threads endpoint

FAQ

Questions

What does the Threads API cost?

Most requests cost 1 credit, and transcripts have their own rule; each endpoint page states it. New accounts get 100 free credits. See pricing.

Does it need a Threads login?

No. You send your SocialScrape key and never a platform password.

Is it live?

Yes. The endpoints are live: built, tested against recorded responses and watched by canaries. Get an API key.