| Post One post from a Threads profile's own listing, delivered to your dataset as a structured row: the post ID and its short code, the permalink, the handle and the stable numeric author ID behind it, the post text as published, the moment it was published, whether it is text, an image, a video or a carousel, the like, reply, repost, quote and reshare counts, every link and @mention pulled out of the text, an image link, a directly playable video link and the moment that link expires. Threads publishes the last 15 posts of a profile to a logged-out reader and there is no way to page further, so 15 is the most any handle can return; ask for more and the run delivers 15 and says so in an uncharged row. Charged only when the row lands in your dataset. No result fee: a handle Threads answers does not exist or is private, a profile that has published nothing, a read that failed on our side, posts dropped by your own date window, posts beyond your limit and posts your account already had all ship as labelled rows and cost nothing. An account that hides its counts gets explicit nulls, never a zero that would read as a measurement. | | |
| Profile One profile row for a handle you named, delivered only with "Include a profile row per handle" turned on: the handle, the stable numeric profile ID, the full name, the biography, the follower count, whether the account is verified, the links in the bio and the profile picture. Charged only when the row lands: a handle Threads will not show is an uncharged, labelled row instead. A row is charged as exactly one of Post, Profile or Post lookup, never two, and the row names which. | | |
| Post lookup One post you named by LINK — threads.com/@handle/post/ or the threads.net form — delivered as a row with the same columns as a profile listing PLUS that post's view count and its top replies, which a listing does not carry. Threads serves about twenty top replies per post and there is no page 2 of them; they ride inside the row at no extra charge, and `repliesTotal` says how many exist in total, so the row reads "21 of 4,742" rather than pretending it has them all. A pasted post link is a first-class input here, not a workaround. Charged only when its row lands: a link Threads answers is gone, and a lookup that failed on our side, both ship as labelled rows and cost nothing. | | |