↑ ↓ to move ↵ to open
Social & content · REST API · MCP server

Threads Scraper API

Get public Threads profiles, posts with likes and replies, tag volumes, search results and profile feeds as clean JSON. Send a handle, a post link or a tag. No Instagram or Threads login.

  • 1 credit per call
  • Failed calls are free
  • Updated
threads.profile completed
namestringInstagram
followersinteger38,400,000
followinginteger0
threads_countinteger1500
canonical_urlstringhttps://www.threads.com/@instagram
titlestringInstagram (@instagram) • Threads, Say more
descriptionstring38.4M Followers • 1.5K Threads • Discover what's new on Instagr…
Endpoints

Threads API endpoints

What each one takes and what it returns. Open one for a real response, every input and every field.

Threads Profile API

Get a public profile from its handle: name, bio, followers, following and how many threads it has posted.

Sendhandle Returnsnamehandlefollowersfollowingthreads_countcanonical_url
1 credit

Threads Post API

Get one post from its link, or its handle and ID: text, likes, replies, reposts, quotes and post time.

Sendhandleorpost_idorpost_url Returnscontenthandletitlecanonical_urldescriptionpost_id
1 credit

Threads Profile Feed API

List a profile's recent threads, replies, media posts or reposts, with text, likes, replies and post time.

Sendhandle Returnscontenturltype
1 credit

Threads Tag API

Get a topic tag's volume: how many threads use it in total and how many recently.

Sendtag Returnstagtotal_threadsrecent_threadstitletag_urlcanonical_url
1 credit

Threads Search API

Search Threads by keyword and get the matching posts with their links.

Sendquery ReturnsJSON; every field is in the API reference
1 credit

Threads User Search API

Find public profiles that match a search.

Sendquery ReturnsJSON; every field is in the API reference
1 credit

Threads Post Replies API

Get the links to the public replies on a post.

Sendhandleorpost_idorpost_url ReturnsJSON; every field is in the API reference
1 credit

Threads Home Feed API

Get the posts Threads shows on its public home page.

ReturnsJSON; every field is in the API reference
1 credit
Use cases

What teams build with Threads data

Know before you build

How Threads data behaves

REST API · MCP server

Call it from your code, or ask your agent

One request shape for every Threads endpoint: the endpoint ID and its input. No SDK needed.

curl --request POST \  --url https://data.upscrape.com/execute \  --header "Authorization: Bearer $UPSCRAPE_API_KEY" \  --header "Content-Type: application/json" \  --header "Prefer: wait=30" \  --data '{  "capability": "threads.profile",  "input": {    "handle": "instagram"  }}'
Response
{  "name": "Instagram",  "title": "Instagram (@instagram) • Threads, Say more",  "followers": 38400000,  "canonical_url": "https://www.threads.com/@instagram",  "description": "38.4M Followers • 1.5K Threads • Discover what's new on Instagram 🔎✨. See the latest conversations with @instagram.",  "following": 0,  "threads_count": 1500}
In your AI agent Claude · Cursor · any MCP client
1Add the Upscrape MCP server
https://data.upscrape.com/mcp
2Ask for the data in plain words

Use Upscrape to look up @instagram on Threads. How many followers and threads does it have?

With Upscrape, open threads.com/@instagram/post/DeRpgdFlhJa and tell me its likes, replies, reposts and quotes.

Using Upscrape, get Mark Zuckerberg's (@zuck) latest media posts on Threads and rank them by likes.

The agent finds the endpoint, shows you the price, and runs it with your credits.
Social & content
Questions

Threads Scraper API FAQ

The short answers. The docs have the long ones.

Still have a question? Talk to the people who build the endpoints.
Is there an official Threads API for this data?

Meta's Threads API is built for managing your own account, and it needs app review. Upscrape reads public Threads pages, so you can look up any public profile, post or tag with one API key.

Do I need an Instagram or Threads account?

No. You send a handle, a link or a tag and get JSON back. Nothing runs on your account, and you share no password or cookie. Private profiles are not part of it.

Can I see how a post performs?

Yes. The post and profile feed endpoints return likes, replies, reposts and quotes for each post.

What data can I get from Threads?

Profile, post, profile feed, tag, search, user search, post replies, profile media posts and home feed. Each is its own endpoint with a published input schema, and the response is JSON.

How much does the Threads API cost?

Every Threads endpoint costs 1 credit per successful call. You buy credits once, with no subscription, and paid credits never expire. New accounts get free credits to try it.

Can an AI agent use the Threads API?

Yes. Connect any MCP client to the Upscrape MCP server with OAuth or an API key. The agent finds the Threads endpoint, checks its price and runs it with the same credits as the REST API.

Is it legal to scrape Threads?

Upscrape reads public pages only and needs no login. How you use the data is yours to decide under the laws that apply to you; we sign a data processing agreement for your legal review.

What happens when Threads changes its pages?

We fix the endpoint. Your request and the response fields stay the same.

Get started

Your first Threads call is free.

Up to 100 free credits to start, no card needed.