Threads Posts Scraper avatar
Threads Posts Scraper

Pricing

$5.00/month + usage

Go to Store
Threads Posts Scraper

Threads Posts Scraper

Developed by

Donjuan

Donjuan

Maintained by Community

This scraper collects data from Threads (by Instagram), including posts, replies, and user profiles. It helps track trends, monitor user activity, and gather content for analysis.

0.0 (0)

Pricing

$5.00/month + usage

0

Total users

1

Monthly users

1

Runs succeeded

>99%

Last modified

2 days ago


Threads Posts Scraper

Overview

This script is designed for the Apify platform to scrape posts from a Threads account.


Input

Parameters

  • username – The username of the Threads profile to scrape posts from. (Example: "@zuck") You can omit the @ if you prefer (e.g. "zuck").

Example Input

{
"username": "@zuck"
}

Output

The script returns a JSON array, where each object represents a post and contains the following fields:

  • id – Post ID
  • code – Short code of the post
  • pk – Primary key of the post
  • text – Text content of the post
  • published – ISO timestamp when the post was published
  • username – Username of the author
  • user_pic – URL of the user's profile picture
  • user_verified – Whether the user is verified (boolean)
  • user_pk – Primary key of the user
  • user_id – User ID
  • has_audio – Whether the post contains audio (boolean)
  • like_count – Number of likes
  • images – Array of image URLs
  • videos – Array of video URLs
  • carousel_media_images – Array of carousel image URLs
  • carousel_media_videos – Array of carousel video URLs
  • shared_post - Whether the post contains shared post (this struct)

Example Output

[
{
"id": "123456789",
"code": "AbCdEfG",
"pk": "987654321",
"text": "Excited to share this new update!",
"published": 1751636706,
"username": "zuck",
"user_pic": "https://threads.net/profile/zuck_pic.jpg",
"user_verified": true,
"user_pk": "111222333",
"user_id": "zuck",
"has_audio": false,
"like_count": 500,
"images": ["https://threads.net/media/image1.jpg"],
"videos": [],
"carousel_media_images": ["https://threads.net/media/carousel1.jpg"],
"carousel_media_videos": [],
"shared_post": {
"carousel_media_images": null,
"carousel_media_videos": null,
"code": "DL1jCAmInSM",
"has_audio": null,
"id": "123456789",
"images": [
"https://threads.net/media/image1.jpg"
],
"like_count": 0,
"pk": "987654321",
"published": 1751955953,
"text": "Excited to share this new update!",
"user_id": "1234567",
"user_pic": "https://threads.net/profile/zuck_pic.jpg",
"user_pk": "1234567",
"user_verified": false,
"username": "zuck",
"videos": null
}
}
]

How to Use

  1. Create a new task on the Apify platform.
  2. Provide the input JSON with the desired username.
  3. Run the task. The script will navigate through the profile and extract the posts.

Disclaimer

This script is provided "as is" with no warranties. You are fully responsible for how you use it. Ensure your usage complies with Threads’ Terms of Service and all applicable laws and regulations.