Threads Liker Scraper avatar

Threads Liker Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Threads Liker Scraper

Threads Liker Scraper

Extract users who liked any Threads post. Get usernames, display names, profile pictures, follow status, and timestamps. Supports batch processing of multiple posts. Requires a Threads Session ID.

Pricing

from $1.00 / 1,000 results

Rating

5.0

(1)

Developer

Rush

Rush

Maintained by Community

Actor stats

1

Bookmarked

29

Total users

0

Monthly active users

6 days ago

Last modified

Share

Extract users who liked, reposted, or quoted any Threads post. Get usernames, display names, profile pictures, mutual follow status, quote text, and timestamps — all in a clean, flat dataset ready for analysis.

What does Threads Liker Scraper do?

This scraper retrieves users who engaged with a specific Threads post. Choose from three engagement types — or extract all at once:

  • Likes — Users who liked the post
  • Reposts — Users who reposted (shared) the post
  • Quotes — Users who quoted the post, including their quote text

For each user, you get:

  • Username and display name
  • Profile picture URL
  • Mutual follow status (whether they follow you and whether you follow them)
  • Engagement timestamp (when they interacted with the post)
  • Quote text and a link to the quote post (for quote-type engagement)
  • Total engagement count for that type on the post

How to use

1. Get your session ID

Engagement data is only visible to a signed-in account, so the scraper needs a session ID from your own logged-in browser:

  1. Open Threads in your browser and make sure you are logged in.
  2. Open your browser's developer tools (F12, or Cmd+Option+I on a Mac).
  3. Go to ApplicationCookiesthreads.com.
  4. Copy the value of the cookie named sessionid.

Treat that value as private. If a run tells you the session was not accepted, copy a fresh one the same way.

2. Configure the scraper

  • Post URLs: Paste one or more Threads post links (up to 50)
  • Session ID: Paste your session cookie value
  • Engagement Type: Choose Likes, Reposts, Quotes, or All

3. Run and export

Click Start and wait for the results. Export your dataset as JSON, CSV, Excel, or connect via API.

Input example

Extract likes (default)

{
"postUrls": [
"https://www.threads.net/@zuck/post/DTa3-B1EbTp"
],
"sessionId": "your_session_id_here"
}

Extract all engagement types

{
"postUrls": [
"https://www.threads.net/@zuck/post/DTa3-B1EbTp",
"https://www.threads.net/@joshuanguyen/post/DTa__UlEpwA"
],
"sessionId": "your_session_id_here",
"engagementType": "all"
}

Output example

Like record

{
"post_url": "https://www.threads.net/@zuck/post/DTa3-B1EbTp",
"post_id": "3808602590024938729",
"total_count": 2944,
"engagement_type": "like",
"username": "example_user",
"user_id": "10000000001",
"display_name": "Example User",
"profile_pic_url": "https://instagram.ftpe7-1.fna.fbcdn.net/v/...",
"is_following_you": false,
"you_are_following": false,
"is_private": null,
"quote_text": null,
"quote_url": null,
"timestamp": "2026-02-12T13:12:54+00:00",
"extracted_at": "2026-03-09T07:03:35.412088+00:00"
}

Quote record

{
"post_url": "https://www.threads.net/@zuck/post/DTa3-B1EbTp",
"post_id": "3808602590024938729",
"total_count": 39,
"engagement_type": "quote",
"username": "techblogger",
"user_id": "12345678901",
"display_name": "Tech Blogger",
"profile_pic_url": "https://instagram.ftpe7-1.fna.fbcdn.net/v/...",
"is_following_you": true,
"you_are_following": false,
"is_private": null,
"quote_text": "Great insights from Zuck on this topic!",
"quote_url": "https://www.threads.net/@techblogger/post/DTb9PNhDeyD",
"timestamp": "2026-02-10T08:30:00+00:00",
"extracted_at": "2026-03-09T07:03:35.412088+00:00"
}

Output fields

FieldTypeDescription
post_urlstringSource Threads post URL
post_idstringNumeric post identifier
total_countinteger or nullTotal count Threads reports for this engagement type on the post. Null when the platform does not report a usable number
engagement_typestringType of engagement: like, repost, or quote
usernamestringUser's Threads username
user_idstringUser's numeric ID
display_namestringUser's display name
profile_pic_urlstringUser's profile picture URL
is_following_youbooleanWhether this user follows you
you_are_followingbooleanWhether you follow this user
is_privateboolean or nullWhether the account is private, when Threads reports it. Usually null
quote_textstring or nullQuote content (only present for quote engagement type)
quote_urlstring or nullLink to the quote post itself (only present for quote engagement type)
timestampstring or nullISO 8601 timestamp of the engagement
extracted_atstringISO 8601 timestamp of when the data was extracted

FAQ

Will I get everyone who engaged with a post? No. Threads only hands back part of a post's engagement, so a post with thousands of likes returns a portion of them rather than the full list. Every row carries total_count, the total Threads reports for that engagement type, so you can always see how much of it you received. What is available also varies by post, engagement type, and what your account can see.

What's the difference between Likes, Reposts, and Quotes?

  • Likes: Users who tapped the heart icon
  • Reposts: Users who shared the post to their own profile (similar to a retweet)
  • Quotes: Users who shared the post with their own added commentary — the quote_text field contains what they wrote

What does "All" engagement type do? Selecting "All" extracts likes, reposts, and quotes from each post in a single run. Each record includes an engagement_type field so you can filter by type.

Do I need a Threads account? Yes. Engagement is only visible to a signed-in account, so the scraper works through a session ID from your own. It is marked as a secret input, so it is kept encrypted with your run and never appears in the logs or the output.

Can I access engagement from private accounts? You can only access engagement for posts that are visible to your logged-in account.

What if my session stops working? The scraper checks your session before it starts collecting, so a session that is no longer valid is reported straight away. If one stops working part-way through, the run stops and tells you rather than carrying on, and anything already collected stays in your dataset. Either way, copy a fresh sessionid from your logged-in browser and run again. How long a session lasts depends on your own account activity.

Can I process multiple posts at once? Yes. You can provide up to 50 post links in a single run.

What happens if a run is interrupted? Results are saved as they are collected, so an interrupted run keeps everything it had already extracted and continues from there.

Use cases

  • Engagement analysis: Understand who likes, reposts, and quotes your content
  • Audience research: Discover potential followers and collaborators
  • Content strategy: Track which posts attract the most engagement across all types
  • Competitor analysis: See who engages with competitor content
  • Community building: Identify your most active supporters
  • Quote monitoring: Track what people say when quoting your posts

Need Another Threads Workflow?

Disclaimer

This tool is provided for educational and research purposes. By using this scraper, you acknowledge and agree to the following:

  • Platform changes: Meta may update or modify the Threads platform at any time, which could temporarily or permanently affect this tool's functionality. We cannot guarantee uninterrupted service.
  • Platform limitations: Available engagement details can vary by post, engagement type, account access, and platform behavior at run time.
  • Compliance responsibility: You are solely responsible for ensuring your use complies with all applicable laws, regulations (including GDPR, CCPA, and other data protection laws), and the Threads/Meta Terms of Service.
  • Ethical use: Please use this tool responsibly. Do not use extracted data for harassment, spam, unauthorized profiling, or any purpose that violates individuals' privacy or platform policies.
  • Data accuracy: Extracted data reflects a point-in-time snapshot and may not be complete or current.
  • Session handling: Your session ID is a secret input, so the platform keeps it encrypted with your run and it is not shown in logs or output. It is sent only to Threads, and only while the run is going. Log out of Threads if you want to invalidate it.
  • No warranty: The developer assumes no liability for any consequences arising from the use of this tool, including but not limited to account restrictions, data inaccuracies, or legal claims.

Threads Liker Scraper, Threads Like Scraper, Threads Likers, Threads Repost Scraper, Threads Quote Scraper, Threads Engagement, Threads Analytics, Threads Post Likes, Threads Post Reposts, Threads Post Quotes, Threads Quote Links, Social Media Scraper, Threads Data Extraction, Meta Threads API, Threads Audience Analysis, Claude Code, OpenClaw, Gemini, Antigravity, Codex, ChatGPT