Endpoint Playground
Lists public posts from the profile's Threads tab by `username`. Each item has its code, URL, text, creation time, image and video URLs, like, reply, repost and quote counts, reply flag and author. When `has_more` is true, pass `next_cursor` unchanged as `cursor` to fetch the next page; `pagination_limited` is true if Threads withholds a usable cursor.
14 Oct 2026: 10 items; 9 fields had a value in every checked item and 5 varied between items.
Sample value profiles: created_at: 2026-09-25 to 2026-10-12; like_count: 61 to 5,104, median 614; url: threads.com.
curl 'https://api.crawlora.net/api/v1/threads/profile/zuck/posts' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| username (path) | string | Yes | zuck | Threads username |
| cursor | string | No | Opaque cursor returned by the previous response |
{
"code": 200,
"msg": "OK",
"data": {
"username": "zuck",
"items": [
{
"id": "123",
"code": "ABC123",
"url": "https://www.threads.com/@zuck/post/ABC123",
"text": "Example post",
"author": {
"username": "zuck"
}
}
],
"has_more": true,
"next_cursor": "opaque-cursor"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.