Threads Profile Scraper Goat
Pricing
Pay per usage
Threads Profile Scraper Goat
Bulk Instagram Threads (Meta) profile metadata. Exact follower count, bio, verification, avatar, external link. No login, no API key.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Goutam Soni
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 hours ago
Last modified
Categories
Share
Threads Profile Scraper Goat - Bulk Instagram Threads Profile Metadata
Bulk-scrape public Instagram Threads (Meta) profiles with no login and no API key. For every handle you pass in, you get one clean row: exact follower count, display name, bio, verification badge, external link, avatar URL. Fast and lightweight.
What this Threads scraper does
For each handle, the actor returns one normalised profile row containing identity, follower count, bio, external link, verification, and avatar. All records share a single ordered schema so the output drops straight into a spreadsheet or CRM.
Perfect for lead generation, influencer discovery, audience research, brand-monitoring pipelines, and CRM enrichment for the Meta Threads ecosystem.
Why use this Threads scraper
- No login required. Public profiles only.
- No Threads / Meta API key required. Works without any developer account.
- Fast and lightweight - cheap to run at scale.
- Exact follower count (e.g. 12,044,478) - not the rounded "12M" you see in the UI.
- Clean ordered schema - drop straight into a spreadsheet or CRM.
- Residential proxy rotation built in for reliable runs at scale.
What data you get per profile
{"ok": true,"username": "nasa","fullName": "Example Brand","userId": "28829152388","followerCount": 12044478,"followingCount": null,"postCount": null,"isVerified": true,"bio": "Example bio text","externalUrl": "http://www.example.com","profilePicUrl": "https://scontent.cdninstagram.com/...","profileUrl": "https://www.threads.com/@nasa","scrapedAt": "2026-06-02T11:30:00.000Z"}
Threads data scrapability - honest table
| Field | Available without login? | Notes |
|---|---|---|
| Username, display name, user ID | yes | exact |
| Follower count | yes | exact integer |
| Following count | no | not exposed in logged-out payload |
| Post (media) count | no | not exposed in logged-out payload |
| Bio, external URL, verified, avatar | yes | exact |
| Followers / following lists | no | login required |
This is everything Threads exposes publicly. The actor returns all of it.
How to use the Threads Profile Scraper
- Click Try for free on the actor page.
- Enter the usernames in the
usernamesarray. Handles,@handles, or full profile URLs all work. - Leave the proxy on default (Apify residential).
- Click Save & Start. Download in JSON, CSV, Excel, XML, or HTML.
Top use cases
- Lead generation - enrich a list of Threads handles with follower counts and bios.
- Influencer outreach - sort a list of creators by audience size.
- CRM enrichment - add Threads metrics to your contact records.
- Audience research - measure the public footprint of accounts in your niche.
- Brand monitoring - track follower growth across competitor and customer handles.
- Spreadsheet pipelines - one row per handle, ready for Google Sheets / Excel.
Pricing
Pay-per-result. No subscription and no per-run start fee. Failed lookups are never billed.
| What you pay for | Price |
|---|---|
| Per profile returned | $0.005 |
Apify's $5 platform free credit applies on first use.
Integrations
Apify API
$curl "https://api.apify.com/v2/datasets/{DATASET_ID}/items?format=json"
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("goat255/threads-profile-scraper").call(run_input={"usernames": ["nasa", "zuck", "mosseri"],})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"@{item['username']:20} {item['followerCount']:>12,} followers")
JavaScript / Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('goat255/threads-profile-scraper').call({usernames: ['nasa', 'mosseri'],});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(p => console.log(`@${p.username}: ${p.followerCount}`));
No-code
Send results to Google Sheets, Slack, Zapier, Make, Amazon S3, HubSpot, or any webhook via Apify Integrations.
FAQ
Do I need a Threads or Meta API key?
No. Public profiles only, no developer account required.
Why are following count and post count null?
Those numbers are not exposed in the logged-out view by the platform. They are gated behind login. The actor returns exactly what Threads makes public.
Do I need a proxy?
Apify residential is the default and recommended option for the most reliable results at scale.
What if I get a profile_unavailable error?
Switch to residential proxy if you are not already on one, or wait a few minutes - the flag clears with IP rotation.
Can I scrape Threads posts with this actor?
This actor is profile-metadata only. Use the Threads Post Scraper Goat for posts and the Threads Scraper Goat all-in-one actor for both in one run.
Can I export to CSV / Google Sheets / Excel?
Yes - JSON / CSV / Excel / XML / HTML all supported, plus native integrations.
Related Apify actors
- 📝 Threads Post Scraper - bulk Threads post extraction.
- 🧵 Threads Scraper - profile + posts in one run.
- 👤 Twitter / X Profile Scraper - Twitter profile metadata.
- 📷 Instagram Profile Scraper - Instagram profiles with public emails.
Support
Found a missing field or a bug? Open an issue on the actor page. Reviews are read and replied to.