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

0.0

(0)

Developer

Prime Scrape

Prime Scrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 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 scraping solutions, explore more tools:

(Coming soon)


πŸ“¬ 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.