What people use it for
-
Profile enrichment and creator discovery
-
Search, timeline, and post monitoring
-
Reply-link collection for conversation analysis
Capabilities
Every capability is one POST /execute
call that returns structured JSON.
Extract publicly visible home-feed post links with opaque pagination metadata.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"limit":25},"capability":"threads.home.feed"}'
Input
|
Field
|
Type
|
Required
|
Description
|
limit
|
integer
|
optional
|
|
Fetch public metadata and candidate links for a Threads post.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"post_url":"https://www.threads.com/@instagram/post/1"},"capability":"threads.post"}'
Input
|
Field
|
Type
|
Required
|
Description
|
handle
|
string
|
optional
|
|
post_id
|
string
|
optional
|
|
post_url
|
string
|
optional
|
|
Fetch public metadata and candidate reply links for a Threads post.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"limit":10,"post_url":"https://www.threads.com/@instagram/post/1"},"capability":"threads.post.replies"}'
Input
|
Field
|
Type
|
Required
|
Description
|
handle
|
string
|
optional
|
|
limit
|
integer
|
optional
|
|
post_id
|
string
|
optional
|
|
post_url
|
string
|
optional
|
|
Fetch public profile summary fields from a Threads handle page.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"handle":"instagram"},"capability":"threads.profile"}'
Input
|
Field
|
Type
|
Required
|
Description
|
handle
|
string
|
required
|
|
Extract publicly visible Threads, replies, media, or repost links for a profile.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"feed":"replies","handle":"instagram","limit":25},"capability":"threads.profile.feed"}'
Input
|
Field
|
Type
|
Required
|
Description
|
feed
|
string
|
optional
|
|
handle
|
string
|
required
|
|
limit
|
integer
|
optional
|
|
Fetch a public Threads search page and extract lightweight result metadata.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"query":"threads"},"capability":"threads.search"}'
Input
|
Field
|
Type
|
Required
|
Description
|
limit
|
integer
|
optional
|
|
query
|
string
|
required
|
|
Discover public Threads profile links from a search page.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"limit":10,"query":"instagram"},"capability":"threads.search.users"}'
Input
|
Field
|
Type
|
Required
|
Description
|
limit
|
integer
|
optional
|
|
query
|
string
|
required
|
|
Extract public post links from a Threads profile media page.
Request
curl -X POST https://data.upscrape.com/execute \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"handle":"instagram","limit":10},"capability":"threads.user.threads"}'
Input
|
Field
|
Type
|
Required
|
Description
|
handle
|
string
|
required
|
|
limit
|
integer
|
optional
|
|
Run Threads in under a minute
Sign in, create an API key, and try any capability in the playground before you write code.
Get an API key