docs / threads

Threads API

Threads API

base /threads/v17 endpoints
post/threads/v1/profile1 credit

Public Threads profile by username from embedded data-sjs JSON.

ParameterAllowed / rangeDescription
usernamerequiredThreads handle without the @ (the name in threads.net/@<username>).
Try in playground →
post/threads/v1/posts1 credit

Get the public posts from a Threads profile by username (threads.net).

ParameterAllowed / rangeDescription
usernamerequiredThreads handle without the @ (the name in threads.net/@<username>).
limit = 25optional1–100Max items to return (1-100). Larger values are clamped to 100.
Try in playground →
post/threads/v1/replies1 credit

Get the public replies from a Threads profile by username (threads.net).

ParameterAllowed / rangeDescription
usernamerequiredThreads handle without the @ (the name in threads.net/@<username>).
limit = 25optional1–100Max items to return (1-100). Larger values are clamped to 100.
Try in playground →
post/threads/v1/reposts1 credit

Get the posts a Threads user has reposted — equivalent to the Reposts tab on their threads.net profile page.

ParameterAllowed / rangeDescription
usernamerequiredThreads handle without the @ (the name in threads.net/@<username>).
limit = 25optional1–100Max items to return (1-100). Larger values are clamped to 100.
Try in playground →
post/threads/v1/post1 credit

Public post detail. Provide url, or username + code.

ParameterAllowed / rangeDescription
urloptionalFull Threads post URL (alternative to username + code).
usernameoptionalThreads handle without the @ (the name in threads.net/@<username>).
codeoptionalPost shortcode — the code in threads.net/@<username>/post/<code>. Combine with username, or pass the full post `url` instead.
Try in playground →
post/threads/v1/post_replies1 credit

Replies for a public post. Provide post_id, or url, or username + code.

ParameterAllowed / rangeDescription
post_idoptionalNumeric Threads post id (from a post's `id`). Alternative to url / username+code.
urloptionalFull Threads post URL (alternative to username + code).
usernameoptionalThreads handle without the @ (the name in threads.net/@<username>).
codeoptionalPost shortcode — the code in threads.net/@<username>/post/<code>. Combine with username, or pass the full post `url` instead.
limit = 25optional1–100Max items to return (1-100). Larger values are clamped to 100.
Try in playground →