Bluesky Profile, Follower & Creator Scraper avatar

Bluesky Profile, Follower & Creator Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Bluesky Profile, Follower & Creator Scraper

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

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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:

  1. Keyword search — find creators/accounts by topic (searches names, handles and bios).
  2. Handles / DIDs — look up specific accounts directly.
  3. Followers of — scrape the followers of any account (build a lead list from a competitor's or influencer's audience).
  4. 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)

  1. Add keyword searches, specific handles, and/or accounts under Followers of / Following of.
  2. Set Max profiles, click Start.
  3. 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 ApifyClient
client = 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

FieldTypeDescription
searchTermsarrayKeywords to find creators/accounts.
handlesarraySpecific handles or DIDs (accepts @handle or profile URLs).
followersOfarrayAccounts whose followers you want to scrape.
followingOfarrayAccounts whose following you want to scrape.
includeContactsbooleanExtract email, website and socials from bios (default on).
maxItemsintegerMax profiles to return. 0 = no limit.
maxPagesPerSourceintegerPagination cap per search term / seed account (100 per page).
proxyConfigurationobjectApify 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

  • followersOf is the fastest way to a targeted lead list — point it at the right account.
  • followersCount lets you rank and filter creators by reach.
  • website is the most reliable contact field; email is included when present in the bio.
  • createdAt gives 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.


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.