Bluesky Profile Scraper: Search, Followers & Bio Emails avatar

Bluesky Profile Scraper: Search, Followers & Bio Emails

Pricing

$1.00 / 1,000 profiles

Go to Apify Store
Bluesky Profile Scraper: Search, Followers & Bio Emails

Bluesky Profile Scraper: Search, Followers & Bio Emails

Find Bluesky accounts by keyword, from any account's followers, or from a handle list. Returns display name, bio, follower/following/post counts, emails and websites found in the bio, custom-domain handles and join date. Official public API, no login. $1 per 1,000 profiles.

Pricing

$1.00 / 1,000 profiles

Rating

0.0

(0)

Developer

Rakesh Pai

Rakesh Pai

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Security

Limited permissions

Share

Find Bluesky accounts by keyword, from any account's followers, or from a handle list. Returns display name, bio, follower/following/post counts, emails and websites found in the bio, custom-domain handles and join date. Official public API, no login. $1 per 1,000 profiles.

Data source: the official public Bluesky AppView API (public.api.bsky.app); only public profile data is returned. It needs no login, proxy or browser. Results are returned as clean, flat JSON that is ready for spreadsheets, databases, BI tools and AI agents.

What can you use it for?

  • Build lead lists of founders, developers, journalists or creators on Bluesky
  • Find influencers in a niche and sort by followers
  • Export the followers of a competitor or community account
  • Collect contact emails and websites that people publish in their bios
  • Use it as a tool from AI agents through the Apify MCP server, or schedule it and send new results to Slack, Google Sheets or a webhook

Input

FieldNameDescription
searchTermsSearch termsFind accounts matching these keywords (name, handle, bio)
handlesHandlesHandles or profile URLs to look up
followersOfFollowers ofExport followers of these handles
bioKeywordsBio must contain (any)Keep only profiles whose name or bio contains one of these words
minFollowersMin followersSkip profiles with fewer followers
maxProfilesMax profilesMax profiles returned per run

Example input

{
"searchTerms": [
"data engineer"
],
"handles": [
"bsky.app",
"jay.bsky.team"
],
"maxProfiles": 15
}

Output

Each result is one dataset item with these fields: handle, did, displayName, description, followersCount, followsCount, postsCount, emails, bioUrls, website, customDomainHandle, profileUrl, avatar, banner, createdAt, indexedAt, labels, verified, pinnedPost, source, scrapedAt.

Example output (real result, long fields shortened)

{
"handle": "jay.bsky.team",
"did": "did:plc:oky5czdrnfjpqslsw2a5iclo",
"displayName": "Jay 🦋",
"description": "Founder & Chief Innovation Officer @ Bluesky\n\nWorking on @attie.ai\n\n🌱 🪴 🌳",
"followersCount": 594377,
"followsCount": 3994,
"postsCount": 4185,
"emails": []
}

Download the results as JSON, CSV, Excel or XML, or read them through the Apify API.

Pricing

This Actor uses pay-per-event pricing. You pay $0.001 per profile returned, plus standard Apify platform usage, which is small because the Actor uses lightweight HTTP requests (no browser). You are never charged for results that are not returned. To cap spending, set a maximum cost per run in the run options.

Tips

  • Start with a small max-results value to check your filters, then scale up.
  • Schedule the Actor (for example daily) to monitor changes over time.
  • The data comes straight from the source, so its freshness and completeness depend on that publisher.

Disclaimer

This Actor is not affiliated with or endorsed by any website, platform or data publisher named here. Use it in line with the target sites' terms and applicable privacy laws (e.g. GDPR/CAN-SPAM for contact data). Verify critical decisions against the official source.