Pricing
from $0.01 / 1,000 results
Bluesky Profile Scraper
π Bluesky Profile Scraper extracts bio, posts, followers & engagement insights from Bluesky profiles. π Perfect for lead gen, research, and competitive analysisβturn public data into actionable intel fast. β No coding required.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Bluesky Profile Details Scraper π
Bluesky Profile Details Scraper is an Apify actor that extracts comprehensive profile metadata from Bluesky (bsky.app) profilesβso you can scrape Bluesky user profile data at scale without manual copy-pasting. Itβs a Bluesky profile scraper and Bluesky profile details scraper built for anyone who needs reliable Bluesky account details extraction, including follower and post counts plus key profile fields. Whether you're a marketer, researcher, or data analyst, this automated Bluesky profile scraping tool helps you turn public web data into structured resultsβsaving you hours of manual work.
Why choose Bluesky Profile Details Scraper?
| Feature | Benefit |
|---|---|
| β All-in-one Bluesky profile data extraction | Get follower counts, post counts, and user details in a single run |
| β Reliability with built-in proxy support | Better chances of successful scraping across different runs |
| β Structured JSON output | Clean, schema-ready results you can analyze immediately |
| β Error-aware results per URL | You receive an error flag and message when a profile fails |
| β Designed for bulk processing | Process multiple Bluesky profile URLs in one actor run |
| β Easy dataset export workflow | Output is pushed to Apify dataset for JSON/CSV export |
Key features
- π Bluesky profile information extractor: Extracts profile metadata for each provided Bluesky profile URL.
- π Follower and posts metrics included: Captures
followers_count,follows_count, andposts_countas part of the profile fields. - π§Ύ Bio and metadata fields: Returns mapped profile keys such as display name, creation timestamps, and more profile-related attributes.
- π‘οΈ Resilient scraping workflow: Includes built-in proxy support for reliable scraping and continues processing the rest of your list.
- πΎ Structured results saved automatically: Pushes an array of per-profile results to the Apify dataset using
Actor.push_data. - π Flexible URL input: Accepts a list of Bluesky profile URLs (for example:
https://bsky.app/profile/handle.bsky.social). - β±οΈ Polite pacing between requests: Adds delays between profile requests to improve stability during bulk runs.
Input
Provide input via an input.json file. Example structure:
{"urls":["https://bsky.app/profile/theliamnissan.bsky.social"]}
Input Fields
| Field | Required | Description |
|---|---|---|
urls | No | A list of Bluesky profile URLs to scrape (e.g., https://bsky.app/profile/handle.bsky.social). |
Notes: The actor reads
urlsfrom input. If you donβt provide any URLs, it logs a warning and stops.
Output
The actor saves each profileβs data in JSON format.
Example output (array of results):
[{"url":"https://bsky.app/profile/theliamnissan.bsky.social","error":false,"display_name":"Example display name","created_at":"2020-01-01T00:00:00.000Z","followers_count":123,"follows_count":45,"posts_count":67,"viewer":{},"labels":[],"error":false},{"url":"https://bsky.app/profile/invalid-handle.bsky.social","error":true,"message":"An error message describing what went wrong"}]
Output Fields
| Field | Type | Description |
|---|---|---|
url | string | The Bluesky profile URL that was processed. |
error | boolean | Indicates whether the scrape failed (true) or succeeded (false). |
message | string | Present when error is true; contains the error details. |
display_name | string | The profile display name (mapped from displayName). |
created_at | string | Profile creation timestamp (mapped from createdAt). |
indexed_at | string | Profile indexed timestamp (mapped from indexedAt). |
followers_count | number | Number of followers (mapped from followersCount). |
follows_count | number | Number of accounts the user follows (mapped from followsCount). |
posts_count | number | Number of posts (mapped from postsCount). |
pinned_post | object | Pinned post information (mapped from pinnedPost). |
starter_packs | array | Starter packs associated with the profile (mapped from starterPacks). |
activity_subscription | object | Activity subscription info (mapped from activitySubscription). |
allow_subscriptions | boolean | Whether subscriptions are allowed (mapped from allowSubscriptions). |
associated | object | Associated entities (mapped from associated). |
viewer | object | Viewer-specific info (mapped from viewer). |
labels | array | Labels applied to the profile (mapped from labels). |
You can export the dataset from Apify to formats like JSON or CSV depending on your workflow needs.
How to use Bluesky Profile Details Scraper (via Apify Console)
-
Open Apify Console Go to console.apify.com and log in.
-
Find the actor Search for Bluesky Profile Details Scraper in the Actors catalog and open its page.
-
Go to the INPUT section Use the built-in input editor and paste your
input.json-style content. -
Add your profile URLs In
urls, paste one or more Bluesky profile URLs likehttps://bsky.app/profile/handle.bsky.social. -
Run the actor Click Run. The actor will start processing each URL, with short pauses between profiles to keep the run stable.
-
Monitor progress in logs Watch the execution logs for progress messages as each profile URL is processed.
-
Review results in the dataset After completion, open the OUTPUT dataset. Each URL will produce a result object with
error: true/false. -
Export your data Export to JSON/CSV from the dataset view for further analysis or CRM/data processing pipelines.
No coding required β get accurate results in minutes with this Bluesky Profile Details Scraper. β
Advanced features & SEO optimization
- π οΈ Engineered for Bluesky profile data scraping: Designed to excel at scraping Bluesky user profile data and turning it into analysis-ready records.
- π Per-URL error handling for bulk workflows: Even if one profile fails, the actor returns a structured error object for that specific URL.
- π Bluesky API profile scraper approach: Retrieves profile metadata through publicly accessible profile data endpoints and maps keys into a consistent snake_case structure.
- π Bluesky follower and following scraper value: Includes follower and following metrics (
followers_count,follows_count) plus post counts for deeper profile analytics. - πΎ Structured output for downstream processing: Results are pushed to the dataset as a JSON array, making it easier to integrate into research or data pipelines.
Best use cases
- π Lead generation teams: Build targeted contact and outreach lists by pairing profile metadata with your existing enrichment workflow.
- π¬ Market researchers: Compare follower and post metrics across profiles to quantify audience reach and engagement signals.
- π§ Social media analysts: Track creator growth by repeatedly scraping profile details at intervals and analyzing trends.
- π§Ύ Brand partnership managers: Create shortlists of relevant accounts using structured profile metadata and counts.
- π₯ Community managers: Identify active users and recurring contributors by reviewing posts and profile metadata at scale.
- π» Developer pipelines & automation: Feed Bluesky profile information extractor results into your own ETL jobs using dataset exports.
- π Data scientists: Assemble clean inputs for modeling by extracting consistent fields like display name, follower counts, and timestamps.
Technical specifications
- Supported Input Formats
- β
urls: an array of Bluesky profile URLs (strings), such ashttps://bsky.app/profile/handle.bsky.social
- β
- Proxy Support
- β Includes built-in proxy support for reliable scraping
- Retry Mechanism
- β Includes retries and fallbacks for resilience (details handled internally)
- Dataset Structure
- β
JSON array of profile result objects pushed via
Actor.push_data(with per-URLerrorandmessageon failures)
- β
JSON array of profile result objects pushed via
- Rate Limits & Performance
- β οΈ Processing time depends on profile accessibility and network conditions; the actor includes polite delays between requests
- Limitations
- β Profiles that are not accessible or fail to load may return
error: truewith amessage - β Private or restricted information is not guaranteed since the actor works with publicly available data
- β Profiles that are not accessible or fail to load may return
FAQ
Can I scrape multiple Bluesky profiles in one run?
β
Yes. Provide multiple Bluesky profile URLs in the urls array, and the actor will process them one by one, pushing all results into the dataset.
What output do I get back after the run?
β
The actor saves results in JSON format as an array of objects. Each object includes the original url, an error flag, and either extracted profile fields or an error message when scraping fails.
Does this actor return follower and post counts?
β
Yes. The output includes followers_count, follows_count, and posts_count (mapped from the profile metadata).
Do I need to provide proxy settings?
β
No. The actor includes built-in proxy support for reliability. Your input schema only requires urls.
Is login or authentication required?
β No. The actor is designed to extract profile metadata from publicly accessible sources, so you can run it with only the profile URLs.
Can I use the output for analysis or CRM enrichment?
β Yes. The structured JSON dataset makes it easy to export to downstream tools for analytics, segmentation, or enrichment pipelines.
How do I contact support or request changes?
π‘ For feedback and feature requests related to this Bluesky Profile Details Scraper, email dataforleads@gmail.com.
How can I request data removal?
For data removal requests, email dataforleads@gmail.com.
Support & feature requests
Want to improve this Bluesky Profile Details Scraper? π¬
Share your feedback and ideasβespecially if you want additional fields, export enhancements, or better bulk workflow support.
- π‘ Feature Requests: Examples include adding more output fields, improving dataset usability for exports, or supporting additional input conveniences for scraping Bluesky profile details.
- π§ Contact: Reach out at dataforleads@gmail.com.
Your feedback helps shape the roadmap for this Bluesky profile scraper. π
If youβre looking for a reliable automated way to scrape Bluesky user profile data, this is the most comprehensive and SEO-optimized Bluesky Profile Details Scraper for the job.
Disclaimer
This tool accesses publicly accessible sources to extract profile metadata. It does not access private profiles or authenticated data, and it does not bypass access controls on the platform.
You are responsible for ensuring your use complies with applicable laws and regulations (including GDPR/CCPA), spam regulations, and the platformβs Terms of Service.
For data removal requests, contact dataforleads@gmail.com. Please use this tool responsibly, ethically, and only for legitimate purposes.
