Bluesky Profile, Follower & Creator Scraper
Pricing
from $1.50 / 1,000 results
Bluesky Profile, Follower & Creator Scraper
Discover and scrape Bluesky profiles: handle, name, bio, follower/following/post counts, verification, account age and links. Search by keyword, look up handles, or scrape any account's followers/following. Extracts email, website and socials from bios. For creator discovery and lead generation.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Haketa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Discover and scrape Bluesky profiles at scale: handle, display name, bio, follower / following / post counts, verification, account age, avatar, banner — plus email, website and social links pulled from each bio. Search by keyword, look up specific handles, or scrape the followers / following of any account. Clean JSON/CSV/Excel in seconds — built for creator discovery, influencer research and lead generation.
What This Actor Does
This Actor pulls structured data from Bluesky's public network. For each profile it captures:
- Identity — handle, display name, DID, bio, avatar, banner, profile URL
- Audience & activity — follower count, following count, post count, account age (created date)
- Signals — verification status, labeler flag, and counts of lists, custom feeds and starter packs
- Contacts (from bio) — email, website and social links (Instagram, Twitter/X, YouTube, TikTok, LinkedIn, GitHub, Patreon, Substack)
Four ways to find profiles:
- Keyword search — find creators/accounts by topic (searches names, handles and bios).
- Handles / DIDs — look up specific accounts directly.
- Followers of — scrape the followers of any account (build a lead list from a competitor's or influencer's audience).
- Following of — scrape who any account follows.
Why Use This
- Turn any account into a lead list. Scrape the followers of a competitor, community or influencer and enrich every one with counts and contacts.
- Find creators by topic. Keyword search surfaces accounts by niche — photographers, developers, marketers, artists.
- Contacts included. Email, website and social handles are pulled straight from each bio.
- Clean and free. Reads Bluesky's public API — no key, no login, no anti-bot, no browser.
Quick Start
Run it in the console (no code)
- Add keyword searches, specific handles, and/or accounts under Followers of / Following of.
- Set Max profiles, click Start.
- Export as JSON, CSV, Excel or HTML, or push to Google Sheets, a webhook or a database.
Build a lead list from an account's followers (Python)
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run_input = {"followersOf": ["jay.bsky.team"], "maxItems": 2000}run = client.actor("YOUR_USERNAME/bluesky-scraper").call(run_input=run_input)for p in client.dataset(run["defaultDatasetId"]).iterate_items():print(p["handle"], "·", p["followersCount"], "followers ·", p["website"] or p["email"])
Discover creators by topic (Python)
run = client.actor("YOUR_USERNAME/bluesky-scraper").call(run_input={"searchTerms": ["photographer", "illustrator"], "maxItems": 1000,})for p in client.dataset(run["defaultDatasetId"]).iterate_items():if (p.get("followersCount") or 0) > 5000:print(p["handle"], p["displayName"], "→", p["website"], p["instagram"])
Input Parameters
| Field | Type | Description |
|---|---|---|
searchTerms | array | Keywords to find creators/accounts. |
handles | array | Specific handles or DIDs (accepts @handle or profile URLs). |
followersOf | array | Accounts whose followers you want to scrape. |
followingOf | array | Accounts whose following you want to scrape. |
includeContacts | boolean | Extract email, website and socials from bios (default on). |
maxItems | integer | Max profiles to return. 0 = no limit. |
maxPagesPerSource | integer | Pagination cap per search term / seed account (100 per page). |
proxyConfiguration | object | Apify Proxy. Datacenter is enough (public API). |
Provide at least one of searchTerms, handles, followersOf or followingOf.
Output
Each profile is one record:
{"did": "did:plc:z72i7hdynmk6r22z27h6tvur","handle": "bsky.app","displayName": "Bluesky","bio": "official Bluesky account","followersCount": 35097942,"followsCount": 15,"postsCount": 865,"createdAt": "2023-04-12T04:53:57.057Z","verifiedStatus": "valid","listsCount": 18, "feedgensCount": 7, "starterPacksCount": 15,"avatar": "https://cdn.bsky.app/img/avatar/...","email": "", "website": "https://bsky.social","instagram": "", "twitter": "", "youtube": "","profileUrl": "https://bsky.app/profile/bsky.app","source": "handle"}
About contacts: website and social links are common in Bluesky bios and are extracted at a high rate. Raw email addresses are rare in social bios (creators tend to link a website or Linktree rather than post an email) — so the email field is often empty while website is populated. This is the nature of the platform, not a gap in coverage. Use website as the primary contact path and email where present.
Use Cases
1. Lead generation
Scrape the followers of any account and enrich each with counts, website and socials — a ready-made prospecting list.
2. Influencer & creator discovery
Find and rank creators by topic and audience size for partnerships, PR and sponsorships.
3. Competitive & audience research
Analyse who follows (or is followed by) any account — map a community or a competitor's audience.
4. Social monitoring & CRM enrichment
Track accounts over time and enrich records with Bluesky handles, bios and links.
Tips
followersOfis the fastest way to a targeted lead list — point it at the right account.followersCountlets you rank and filter creators by reach.websiteis the most reliable contact field;emailis included when present in the bio.createdAtgives account age — useful for spotting established vs new accounts.- Schedule it with Apify Schedules to track an audience or niche over time.
Frequently Asked Questions
Do I need an account or key? No. Bluesky's AppView API is public — no login, key or anti-bot.
Can I scrape a private account's followers? The Actor only reads public data available through Bluesky's public API.
Why is the email field often empty?
Social bios rarely contain raw email addresses; creators usually link a website or Linktree. website and social fields are populated far more often — use those as the primary contact path.
How many profiles can I get from one account's followers?
Pagination runs 100 per page up to your maxItems and maxPagesPerSource limits.
What export formats are supported? JSON, CSV, Excel, HTML, or via API — plus Google Sheets, webhooks, Make and Zapier.
Legal & Responsible Use
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Bluesky (Bluesky Social PBC). All trademarks are the property of their respective owners. It reads only public profile data. Use the data responsibly and in line with applicable terms and data-protection laws (e.g. GDPR) when handling personal data.