Bluesky Profile Posts Scraper - Cheap ๐Ÿ”Ž๐Ÿ“ข๐Ÿฆ‹ avatar

Bluesky Profile Posts Scraper - Cheap ๐Ÿ”Ž๐Ÿ“ข๐Ÿฆ‹

Pricing

$9.90/month + usage

Go to Apify Store
Bluesky Profile Posts Scraper - Cheap ๐Ÿ”Ž๐Ÿ“ข๐Ÿฆ‹

Bluesky Profile Posts Scraper - Cheap ๐Ÿ”Ž๐Ÿ“ข๐Ÿฆ‹

๐Ÿ”Ž Looking to collect posts & insights from Bluesky profiles? With this scraper, you can extract post data including author details, post content, hashtags, engagement metrics, media & external links, all in a clean, ready-to-use format Perfect for OSINT, trend analysis & audience insights ๐Ÿ“Š๐Ÿš€

Pricing

$9.90/month + usage

Rating

5.0

(1)

Developer

Storm_Scraper

Storm_Scraper

Maintained by Community

Actor stats

1

Bookmarked

8

Total users

0

Monthly active users

26 minutes ago

Last modified

Share

Bluesky Profile Posts Scraper ๐Ÿ”Ž๐Ÿ“ข๐Ÿฆ‹

The Bluesky Profile Posts Scraper is a powerful automation tool designed to extract posts directly from Bluesky profiles.

Unlike basic scrapers, this actor intelligently collects structured post data such as author details, content, engagement metrics, embeds, and more โ€” delivered in a clean, ready-to-use format.

Perfect for social media analysis, OSINT, trend monitoring, and audience insights ๐Ÿ“Š๐Ÿš€


๐ŸŽฏ What This Scraper Does

Simply provide one or more Bluesky profile URLs, and the actor will:

โœ… Extract structured post data from profiles

โœ… Collect clean and consistent datasets

โœ… Capture engagement metrics (likes, reposts, replies, etc.)

โœ… Retrieve embedded content (images, quotes, links)

โœ… Stop when:

The maximum number of posts is reached

No more posts are available


๐Ÿ“ฆ Field Descriptions

๐Ÿ“ Core Post Fields

FieldDescription
๐Ÿ†” uriUnique post identifier
๐Ÿ”— postUrlDirect link to the post
๐Ÿ‘ค authorHandleAuthor handle (@username)
๐Ÿ‘ค authorNameDisplay name
โœ๏ธ textPost content
๐ŸŒ languageDetected language
#๏ธโƒฃ hashtagsExtracted hashtags
๐Ÿ—“๏ธ createdAtPost creation date
๐Ÿ•’ indexedAtIndexing timestamp

๐Ÿ“Š Engagement Metrics

FieldDescription
โค๏ธ likeCountNumber of likes
๐Ÿ” repostCountNumber of reposts
๐Ÿ’ฌ replyCountNumber of replies
๐Ÿ’ญ quoteCountNumber of quotes
๐Ÿ”– bookmarkCountNumber of bookmarks

๐Ÿ“Ž Embedded & Media Content

FieldDescription
๐Ÿ“ฆ embedTypeType of embedded content
๐Ÿ–ผ๏ธ imagesUrlImage URLs
๐Ÿ“ imagesAltImage alt text
๐Ÿ” quotedUriQuoted post ID
๐Ÿ‘ค quotedAuthorQuoted post author
โœ๏ธ quotedTextQuoted post text
๐ŸŒ externalUrlExternal link in post
๐Ÿ“ฐ externalTitleExternal content title

๐Ÿ” Metadata

FieldDescription
โš ๏ธ reasonTypeReason for inclusion
๐ŸŒ sourceUrlSource profile URL

๐Ÿ›  How to Use

1๏ธโƒฃ Configure Input

Provide one or more Bluesky profile URLs:

{
"urls": [
"https://bsky.app/profile/example.bsky.social"
],
"maxitems": 50
}

2๏ธโƒฃ Run the Actor

The scraper will:

โ€ข Load posts from each profile โ€ข Extract structured post data โ€ข Collect engagement and metadata โ€ข Stop when the limit is reached or no more posts are found

3๏ธโƒฃ Export the Dataset

Download your data in multiple formats:

โœ… JSON

โœ… CSV

โœ… Excel

โœ… XML

โœ… HTML

๐Ÿ’ธ Pricing

This scraper operates on a monthly subscription model โ€” you only pay for successful results.

๐Ÿ’ณ Price: $9.90 / month

If you're interested in other YouTube or Facebook scraping solutions, check out these related tools:


โœ๏ธ Input Schema Example

Use the following configuration to start scraping:

{
"urls": [
"https://bsky.app/profile/shannongaitz.bsky.social"
],
"maxitems": 50
}
FieldTypeDescription
urlsarrayList of Bluesky profile URLs (must start with bsky.app/profile/)
maxitemsintegerMaximum number of posts to collect per profile

๐Ÿ“ค Output Example

{
"uri": "at://did:plc:abc123/app.bsky.feed.post/xyz789",
"postUrl": "https://bsky.app/profile/user.bsky.social/post/xyz789",
"authorHandle": "user.bsky.social",
"authorName": "John Doe",
"text": "Hello Bluesky world ๐Ÿš€",
"language": "en",
"hashtags": ["bluesky", "social"],
"createdAt": "2026-04-14T10:00:00Z",
"indexedAt": "2026-04-14T10:01:00Z",
"likeCount": 120,
"repostCount": 15,
"replyCount": 8,
"quoteCount": 3,
"bookmarkCount": 5,
"embedType": "images",
"imagesUrl": ["https://.../image.jpg"],
"imagesAlt": ["Example image"],
"quotedUri": null,
"quotedAuthor": null,
"quotedText": null,
"externalUrl": "https://example.com",
"externalTitle": "Example article",
"reasonType": "feed",
"sourceUrl": "https://bsky.app/profile/user.bsky.social"
}

๐Ÿ“Š Preconfigured Dataset View

๐Ÿ”Ž Overview Table includes:

โ€ข Post URI โ€ข Post URL โ€ข Author handle & name โ€ข Post text โ€ข Language & hashtags โ€ข Engagement metrics โ€ข Media & embeds โ€ข External links โ€ข Source URL


๐Ÿ“Š Use Cases

๐Ÿ“ข Social Media Monitoring Track posts and engagement across profiles

๐Ÿ“ˆ Trend Analysis Analyze hashtags, topics, and viral content

๐Ÿ•ต๏ธ OSINT & Research Monitor public conversations and signals

๐Ÿข Brand Monitoring Track mentions and activity from specific accounts

๐Ÿ“Š Audience Insights Understand engagement patterns and behavior


โšก Why Use This Scraper?

๐ŸŽฏ Built specifically for Bluesky

๐Ÿ“„ Clean, structured, ready-to-use data

๐Ÿ“Š Rich engagement and metadata extraction

โšก Fast and scalable

๐Ÿ” Supports advanced analysis workflows


โš ๏ธ Disclaimer

โ€ข This tool is independent and not affiliated with Bluesky

๐Ÿ“ซ Support

๐Ÿ˜Š Leave us a 5-star rating โญโญโญโญโญ if youโ€™re satisfied with the scraper ๐ŸŒ For any questions, specific needs or issues, please reach out through Apify's platform or via email - Storm_Scraper ๐ŸŒช๏ธ๐ŸŒฉ๏ธ