Bluesky Lead Finder avatar

Bluesky Lead Finder

Pricing

from $30.00 / 1,000 results

Go to Apify Store
Bluesky Lead Finder

Bluesky Lead Finder

Search Bluesky by keyword and get scored leads with emails, engagement rates, influencer tiers, and website-enriched contact data. Extract bio emails, crawl linked websites for contacts, verify via MX lookup, and score every profile 0-100. No auth required.

Pricing

from $30.00 / 1,000 results

Rating

0.0

(0)

Developer

Yuliia Kulakova

Yuliia Kulakova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Bluesky Lead Finder — Emails, Scores & Influencer Intelligence

Bluesky Lead Finder

Search Bluesky by keyword, score every profile 0-100, extract emails from bios and websites, verify via MX lookup, and classify influencer tiers — all without authentication. No login, no cookies, no proxy needed.


What you get

Every lead comes with 32 fields of enriched data:

  • Contact info — bio email, website email, phone number, LinkedIn, Twitter/X
  • Lead score 0-100 — transparent breakdown showing exactly why each profile scored high or low
  • Email verification — free MX record check (valid / invalid / uncertain)
  • Website email crawl — visits the profile's website + /contact page to find emails (3-5x more emails than bio-only)
  • Influencer tier — rising / nano / micro / macro / mega based on follower count
  • Niche classification — 9 categories auto-detected from bio: Tech/Startup, Marketing, Design, Health/Fitness, Finance/Crypto, and more
  • Engagement rate — real engagement calculated from the last 20 posts
  • Full profile data — avatar, banner, bio, DID, follower/following counts, post count, verification status

Quick start

Just type a keyword and click Run.

{
"searchQueries": ["SaaS founder"],
"maxResultsPerQuery": 100
}

You'll get up to 100 scored leads with emails, websites, and full enrichment. No setup, no API keys, no authentication.


Use cases

Build a B2B prospect list

Find SaaS founders with verified emails and high lead scores.

{
"searchQueries": ["SaaS founder", "B2B startup CEO"],
"maxResultsPerQuery": 500,
"crawlWebsites": true,
"verifyEmails": true,
"minLeadScore": 40,
"bioKeywords": ["founder", "CEO", "building"]
}

Find micro-influencers for campaigns

Target fitness coaches with 500-50K followers and real engagement.

{
"searchQueries": ["fitness coach", "personal trainer"],
"maxResultsPerQuery": 300,
"minFollowers": 500,
"maxFollowers": 50000,
"calculateEngagement": true,
"minEngagementRate": 2,
"crawlWebsites": true
}

Enrich a known list of handles

Skip the search — go straight to enrichment for handles you already have.

{
"handles": ["alice.bsky.social", "bob.bsky.social"],
"crawlWebsites": true,
"verifyEmails": true,
"calculateEngagement": true
}

Find crypto/Web3 developers

{
"searchQueries": ["solidity developer", "web3 engineer"],
"maxResultsPerQuery": 200,
"crawlWebsites": true,
"verifyEmails": true,
"minLeadScore": 30,
"bioKeywords": ["developer", "engineer", "building"]
}

Why Bluesky for lead generation?

  • Fully public API — no login, no cookies, no auth tokens required
  • No IP blocking — the API is open, making scraping cheap and reliable
  • No profile-view limits — unlike LinkedIn's 100-profile/day wall
  • Highly engaged community — tech, startup, crypto, and creator niches are thriving
  • Structured data — bios, websites, follower counts, and DIDs are all exposed via the AT Protocol

Lead score explained

Every point is traceable to a specific signal:

SignalMax PointsLogic
Bio email found30Email extracted from profile bio
Website email found20Email found by crawling the linked website
Has website10Profile has a website URL
Follower count15Log10 scale, capped at 1M
Engagement rate20Real rate capped at 10% for full points
Bio completeness5Bio >100 chars = 5pts, >30 chars = 2pts

Total max = 100. Weights are fully customizable via the scoreWeights input — adjust to match your outreach priorities.


Output example

{
"did": "did:plc:abc123",
"handle": "alice.bsky.social",
"displayName": "Alice Chen",
"profileUrl": "https://bsky.app/profile/alice.bsky.social",
"bio": "SaaS founder. Building @product.",
"website": "https://acme.com",
"bioEmail": null,
"websiteEmail": "contact@acme.com",
"primaryEmail": "contact@acme.com",
"emailVerification": "valid",
"linkedinUrl": "https://linkedin.com/in/alicechen",
"followersCount": 12450,
"engagementRate": 3.72,
"influencerTier": "micro",
"niche": "Tech/Startup",
"leadScore": 72,
"leadScoreBreakdown": {
"hasEmail": 0,
"hasWebsiteEmail": 20,
"hasWebsite": 10,
"followersLog": 11,
"engagementRate": 7,
"bioCompleteness": 5
}
}

Influencer tiers

TierFollower Range
Rising< 1,000
Nano1,000 - 9,999
Micro10,000 - 99,999
Macro100,000 - 999,999
Mega1,000,000+

Niche categories

Automatically classified from bio keywords:

Tech/Startup, Marketing, Design/Creative, Health/Fitness, Finance/Crypto, Writing/Media, Engineering, Arts/Entertainment, Academia/Research, General


Filters at a glance

FilterWhat it does
minFollowers / maxFollowersTarget a specific audience size
minEngagementRateOnly keep profiles with real engagement
minLeadScoreSkip low-quality leads before saving
bioKeywordsOnly keep profiles whose bio matches your target keywords
deduplicateByDidPrevent duplicates across overlapping search queries

Pricing

Pay per lead. No monthly fees. No hidden costs.

What you pay forPrice
Lead saved$0.03 per lead
Apify platform usageStandard compute costs

100 leads = $3. 1,000 leads = $30.


FAQ

Do I need a Bluesky account? No. The API is fully public. No login, no cookies, no tokens.

How does website email crawl work? The actor visits each profile's linked website homepage and /contact page, extracts emails from the HTML, and picks the best one. This increases email yield 3-5x compared to bio-only extraction.

What does email verification do? It checks DNS MX records to confirm the email domain can receive mail. Results: valid (MX records found), invalid (no MX records), uncertain (DNS timeout). Free, no external service needed.

Can I customize the lead score? Yes. Pass a scoreWeights JSON object to override any weight. For example, set {"hasEmail": 50} to prioritize profiles with emails.

What is a DID? A Decentralized Identifier — a globally unique, permanent ID in the AT Protocol. Even if a user changes their handle, the DID stays the same. Used for deduplication.

Can I run multiple queries in one run? Yes. Add multiple strings to searchQueries. Each query fetches up to maxResultsPerQuery profiles. DID deduplication prevents cross-query duplicates.

How many profiles can I fetch per query? Up to 5,000 per query. For larger datasets, use multiple queries targeting different keywords.