Meta Threads Profile Scraper
Pricing
from $1.99 / 1,000 results
Meta Threads Profile Scraper
🧠 Meta Threads Profile Scraper pulls public Threads profile data quickly & accurately perfect for B2B leads, market research, and recruitment. 🔎 Save time, streamline outreach, and boost insights with meta-threads-profile-scraper. 🚀
Pricing
from $1.99 / 1,000 results
Rating
0.0
(0)
Developer
ScrapeCraze
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Meta Threads Profile Scraper ⚡
Scraping Threads profiles one by one for analytics and lead research wastes hours—and you end up with incomplete data. Meta Threads Profile Scraper extracts comprehensive profile metadata and the latest posts for a list of Threads usernames in one run. This Threads profile scraper tool is ideal for Threads account scraper workflows, from outreach prep to creator research and profile list scraping. Built for marketers, data analysts, and researchers who need public profile data at scale, it helps you go from a list of handles to structured results in minutes.
See the Data: Sample Output
Here's a real record from a single run:
{"result": [{"url": "https://www.threads.net/@guinnessworldrecords","is_private": false,"profile_pic_url": "https://example.com/guinnessworldrecords.jpg","friendship_status": "NOT_FOLLOWING","has_onboarded_to_text_post_app": true,"pk": "1234567890","text_post_app_is_private": false,"username": "guinnessworldrecords","text_post_app_remove_mention_entrypoint": null,"text_app_custom_feeds": null,"gating": null,"follower_count": 1234567,"profile_context_facepile_users": [],"hd_profile_pic_versions": [],"text_post_app_public_views": 987654321,"is_verified": true,"biography": "Official Guinness World Records account.","text_app_biography": "Official Guinness World Records account.","full_name": "Guinness World Records","bio_links": [{"url": "https://guinnessworldrecords.com"}],"profile_tags": ["Records","News"],"transparency_label": null,"show_text_post_app_badge": true,"platform_podcast_info": null,"platform_podcast_episode_info": null,"id": "abcdef123456","latestPosts": [{"id": "post1","logging_info_token": "token1","pk": "pk1","user": {"username": "guinnessworldrecords"},"text_post_app_info": {"timezone_offset": 0},"is_paid_partnership": false,"audio": null,"caption": "New record update 🎉","caption_is_edited": false,"transcription_data": null,"carousel_media": [],"code": null,"image_versions2": null,"original_height": 1080,"original_width": 1080,"accessibility_caption": null,"usertags": [],"video_versions": null,"has_audio": false,"media_type": 1,"caption_add_on": null,"like_count": 1234,"giphy_media_info": null,"prototyping_only_glimmer_post_info": null,"media_overlay_info": null,"metaPlace": null,"meta_place": null,"gen_ai_detection_method": null,"taken_at": 1710000000,"organic_tracking_token": null,"__token": null,"canonical_url": "https://www.threads.net/@guinnessworldrecords/post/post1","like_and_view_counts_disabled": false}]}]}
| Field | Type | What It Tells You |
|---|---|---|
url | string | The normalized Threads profile URL for the scraped user. |
is_private | boolean | Whether the profile is private—useful when building expectations for Threads profile analytics scraper projects. |
profile_pic_url | string | Quick access to the profile image URL for reporting or UI previews. |
friendship_status | (any) | Relationship state as returned by the profile page data. |
pk | (any) | A profile identifier you can use to join records across datasets. |
username | string | The Threads username used for scraping (also helpful for deduping). |
follower_count | number | Audience size for ranking accounts in influencer research workflows. |
is_verified | boolean | Verification status for vetting creators and brands. |
biography | string | Main bio text—often key for categorization and messaging. |
full_name | string | Display name for reporting and contact list personalization. |
bio_links | array | Link(s) shown in the profile bio, helpful for company/creator discovery. |
profile_tags | array | Tags attached to the profile for quicker segmentation. |
latestPosts | array | A structured list of the most recent post data (useful for engagement and content analysis). |
error | string | Only appears on failures; tells you what went wrong for the specific username. |
username (in error) | string | The username tied to the error so you can retry or audit outcomes. |
Export your full dataset as JSON, CSV, or Excel from the Apify dashboard.
Setting It Up
Drop this into your input.json and you're ready to go:
{"usernames": ["guinnessworldrecords","some_other_threads_username"],"proxyConfiguration": {"useApifyProxy": true}}
| Parameter | Required | What It Does |
|---|---|---|
usernames | ✅ | Provide a list of Threads usernames to scrape in a single run. |
usernames (items) | ✅ | Each item should be a Threads handle (without the @) whose profile metadata and latest posts you want. |
proxyConfiguration | ⬜ | Optional proxy settings for the run (configured via Apify Proxy settings). |
proxyConfiguration ↳ proxy support | ⬜ | Set this to true to route requests through Apify Proxy for improved reliability. |
What It Does
Meta Threads Profile Scraper pulls structured profile metadata and latest post data for each Threads username you provide, returning a clean JSON object per profile.
Extract comprehensive Threads profile metadata
For each username, the actor returns profile-level fields like is_private, profile_pic_url, follower_count, is_verified, biography, and full_name. This makes it useful for Threads profile analytics scraper projects and creator/influencer shortlisting.
Retrieve latest posts in a structured latestPosts list
Alongside the profile data, it also returns latestPosts, formatted into a consistent list of post objects with fields like id, pk, caption, and media-related attributes. If you’re building a Threads engagement scraper or content-performance dataset, this structure saves you time.
Built-in proxy support for reliable scraping
The actor supports running with proxy settings to help keep data collection stable across larger batches. This is especially helpful when you’re scraping Threads profiles as part of a profile list scraper workflow.
Produces integration-ready output (one dataset item per run)
All results are pushed together as a single item under the result key, containing an array of profile objects. This makes it straightforward to export and load into analytics tools, dashboards, or downstream pipelines.
Handles failures per username
If a profile can’t be scraped, the actor returns an error object that includes the username that failed. That lets you spot gaps quickly and rerun only the missing usernames.
In short, Meta Threads Profile Scraper turns a simple list of Threads handles into structured profile + latest post data in one run.
Why Meta Threads Profile Scraper?
There are plenty of ways to pull data from Threads—here’s why Meta Threads Profile Scraper stands out.
Built for list-based workflows
Instead of manually scraping one profile at a time, Meta Threads Profile Scraper is made to process a list of usernames and return consistent results. That’s exactly what you want for Threads account scraper use cases like lead research and influencer discovery.
Clean, schema-aligned post formatting
The actor formats latest posts into a predictable object structure inside latestPosts. This reduces the work needed for Threads user profile extraction and makes the dataset easier to analyze.
Resilient run behavior with clear per-profile errors
When something goes wrong, you get an error response tied to a specific username. This keeps Threads profile scraping software workflows practical—especially when you’re running batch jobs and need accountability.
Real-World Use Cases
Here's how different teams put Meta Threads Profile Scraper to work:
Sales Teams
A sales team has a spreadsheet of Threads usernames from outbound research. They run Meta Threads Profile Scraper to collect follower counts, verification status, bios, and latestPosts, then prioritize accounts whose public content aligns with their offering. The structured output helps them move faster from prospecting to outreach personalization.
Marketing Agencies
An agency managing multiple creator partnerships needs quick profile context for campaign reporting. They scrape Threads profiles for a client roster, then use the returned metadata and latest post data to summarize positioning, audience signals, and content themes. The result is a ready-to-export dataset for campaign decks and performance notes.
Freelance Researchers
A freelance researcher is building a Threads profile analytics scraper dataset for a report on public-facing creator behavior. They submit a batch of usernames, export the dataset, and analyze the latest posts alongside profile metadata. This avoids hours of manual copy-paste while keeping the output consistent across profiles.
Automation & Data Engineering
A developer integrates Threads profile extraction into an ETL pipeline. They trigger Meta Threads Profile Scraper via the Apify API, then ingest the single result payload into a database for further processing. The consistent JSON schema supports repeatable updates for ongoing Threads profile search scraping projects.
Community & Creator Management
A community manager wants to track which creators are active and how their bios present themselves publicly. By collecting biography, profile_tags, and latestPosts, they can spot changes over time and maintain a living creator list. This makes Threads influencer scraper workflows far more manageable.
How to Run It
No code required. Here's how to get your first results in under 5 minutes:
-
Open the actor on Apify
Go to the actor page on Apify at https://console.apify.com and find Meta Threads Profile Scraper. -
Enter your inputs
In theusernamesfield, add the Threads usernames you want to scrape (as an array of strings). Refer to theusernamesschema from the setup section. -
Configure proxy settings (optional but recommended for scale)
If you’re running larger batches, enable proxy settings usingproxyConfiguration↳proxy support. -
Start the run and watch the live log
Launch the run and monitor progress in the Apify interface. Each username is processed with a short pacing delay to help keep runs stable. -
Open the Dataset tab to see live results
Results are pushed under theresultkey, containing an array of per-profile objects. -
Export in your preferred format
Download from the Apify dataset tab as JSON, CSV, or Excel.
The whole setup takes under 5 minutes — results start appearing within seconds of launch.
Export & Integration Options
Once your data is collected, Meta Threads Profile Scraper fits directly into your existing workflow.
You can export your dataset in the Apify dashboard as JSON, CSV, or Excel from the Dataset tab. This is useful for marketing operations, reporting, and quick analysis.
For deeper automation, you can connect via the Apify API to fetch results programmatically, or use Apify’s no-code automation options like Zapier/Make and scheduled runs to refresh your Threads account lists automatically.
Pricing
Meta Threads Profile Scraper runs on Apify, which includes a free tier — no credit card needed to start. Free tier access includes $5 platform credits on sign-up, enough for several real test runs. For heavier workloads, you can scale using Apify’s pay-as-you-go billing per Actor compute unit (CU) without monthly fee lock-in. Start free at apify.com — scale up when you need to.
Reliability & Limitations
| What We Handle | How |
|---|---|
| Scraping public profile pages | Uses profile page responses to locate profile data and latest post data. |
| Proxy-based stability | Supports proxy configuration to improve reliability for bulk runs. |
| Per-username failures | Returns an error field tied to the failing username. |
| Output consistency | Formats latest post fields into a structured latestPosts list per profile. |
| Batch pacing | Adds a small delay between usernames to reduce rate-limit pressure. |
Limitations: The actor targets publicly accessible Threads profile pages. If a profile’s data isn’t available in the returned page content or the actor can’t locate the expected data blob, the output will include an error. This actor does not provide access to login-gated or private account content.
For enterprise-scale needs or custom configurations, reach out and we'll help.
Frequently Asked Questions
Is there a free plan?
Yes. Apify offers a free tier with monthly usage credits, so smaller runs of Meta Threads Profile Scraper typically fit within the free allowance.
Do I need to log in or create an account on Threads?
No. This actor works with publicly available profile pages and doesn’t require you to log in to Threads.
How accurate is the extracted data?
Accuracy depends on what’s publicly visible on each Threads profile. Meta Threads Profile Scraper extracts the profile metadata and latest post data present in the page content and formats it into the returned JSON fields.
How many results can I get per run?
You can pass as many entries as you want in the usernames array, and the actor returns one profile object per username inside the final result array. For very large lists, consider using proxy settings to keep runs stable.
How fresh is the data?
The latestPosts content reflects what’s currently available when the actor fetches each profile page during the run. For fresher snapshots, run it again on a schedule.
Is this legal? Does it comply with GDPR / CCPA?
Meta Threads Profile Scraper accesses publicly available data. It’s your responsibility to ensure your usage complies with GDPR, CCPA, platform Terms of Service, and any applicable local regulations.
Can I export to Google Sheets or Excel?
Yes. Export the dataset from the Apify dashboard as JSON, CSV, or Excel, then import it into Google Sheets or any spreadsheet tool you use.
Can I schedule this to run automatically?
Yes. You can set up scheduled runs in Apify so your Threads profile lists get refreshed automatically without manual rework.
Can I access results via the API?
Yes. You can trigger runs and retrieve results programmatically using the Apify API, which is ideal for building repeatable Threads profile analytics pipelines.
What happens when the actor encounters an error?
If a specific username fails, the actor returns an error entry that includes the failing username. Successful profiles still appear in the final result array.
Get Help & Use Responsibly
Got a question about Meta Threads Profile Scraper or a feature you'd like added? Reach out at dataforleads@gmail.com and we’ll help—support requests like “add a new output field for latest post analysis” or “help debugging an unexpected missing field” are welcome. The actor is actively maintained based on user feedback.
publicly available data only: it does not access private accounts, login-gated pages, or password-protected content. Please ensure your use complies with GDPR, CCPA, and the platform’s Terms of Service. For data-removal requests, contact dataforleads@gmail.com. Use responsibly, ethically, and only for lawful purposes.