Bluesky Profile Posts Scraper - Low-cost๐Ÿ’ฒ๐Ÿ”ฅ๐ŸŒ๐Ÿฆ‹ avatar

Bluesky Profile Posts Scraper - Low-cost๐Ÿ’ฒ๐Ÿ”ฅ๐ŸŒ๐Ÿฆ‹

Pricing

from $0.00005 / actor start

Go to Apify Store
Bluesky Profile Posts Scraper - Low-cost๐Ÿ’ฒ๐Ÿ”ฅ๐ŸŒ๐Ÿฆ‹

Bluesky Profile Posts Scraper - Low-cost๐Ÿ’ฒ๐Ÿ”ฅ๐ŸŒ๐Ÿฆ‹

Scrape Bluesky profile posts and insights ๐Ÿ”Ž๐ŸŒ with a powerful social scraper. Extract author details, post content, hashtags, media, external links, and engagement metrics. Ideal for OSINT, trend analysis, audience insights, and building structured social media datasets ๐Ÿ“Š๐Ÿš€

Pricing

from $0.00005 / actor start

Rating

5.0

(1)

Developer

Prime Scrape

Prime Scrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Bluesky Profile Posts Scraper


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

The Bluesky Profile Posts Scraper is a fast and scalable Apify Actor designed to extract structured post data directly from Bluesky profiles.

It helps you analyze content, monitor engagement, track trends, perform OSINT research, and build structured datasets from profile-based posts.


๐ŸŽฏ What This Scraper Does

Simply provide one or more Bluesky profile URLs and the scraper handles everything automatically.

โœ… Extracts posts from Bluesky profiles

โœ… Supports multiple profile URLs in one run

โœ… Collects rich post-level data & metadata

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

โœ… Extracts media, embeds, and external links

โœ… Stops at your defined limit per profile

โœ… Ideal for monitoring, analytics & research

โœ… Ready for automation workflows

โœ… Structured and clean output format


๐Ÿ“Š Data Extracted

๐Ÿ’ฌ Post Information

FieldDescription
๐Ÿ”— uriUnique post identifier
๐Ÿ”— postUrlDirect link to the post
๐Ÿ‘ค authorHandleAuthor username / handle
๐Ÿ‘ค authorNameAuthor display 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 profile URLs and max items:

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

2๏ธโƒฃ Run the Actor

โ€ข Loads posts from each profile

โ€ข Extracts structured post data

โ€ข Captures engagement and metadata

โ€ข Stops when limit is reached or no more posts are available

3๏ธโƒฃ Export the Dataset

Download your results in multiple formats:

โœ… JSON

โœ… CSV

โœ… Excel

โœ… XML

โœ… HTML


โš™๏ธ Input Configuration

๐Ÿ“ฅ Input Example

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

Input Fields

FieldTypeDescription
urlsarrayList of Bluesky profile URLs
maxitemsnumberMaximum number of posts to retrieve 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"
}

๐Ÿ“Š Output explanation

Use CaseDescription
๐Ÿ“ข Social MonitoringTrack posts from specific profiles
๐Ÿ“ˆ Trend AnalysisIdentify viral content & hashtags
๐Ÿ•ต๏ธ OSINT ResearchMonitor public conversations
๐Ÿข Brand MonitoringTrack account activity
๐Ÿ‘ฅ Audience InsightsAnalyze engagement patterns
๐Ÿ“Š Data AnalyticsBuild structured datasets

๐ŸŒ Why Use This Scraper?

๐Ÿš€ Extract Bluesky profile posts at scale

๐Ÿ“Š Build structured social intelligence datasets

โšก Fast and automated scraping

๐Ÿ” Rich post-level metadata & engagement

๐Ÿ“ˆ Perfect for research, analytics & monitoring


โš ๏ธ Disclaimer

This tool is an independent solution and is not affiliated with or endorsed by Bluesky.


๐Ÿ’ธ Pricing

This scraper runs on a pay per events subscription model.

You only pay for successful runs.

๐Ÿ’ณ Price: $2.89 / 1000 results


If you're interested in other Bluesky, Social Media, Profile or Skool scraping solutions, check out these related tools:


๐Ÿ“ฌ Support

โญโญโญโญโญ Leave a 5-star rating if you like this tool


๐ŸŒ PrimeScrape

Built for scalable web data extraction & automation

Contact for custom scraping solutions or enterprise requests via Apify or by email.