Bluesky Scraper — Posts, Profiles, Search & Author Feeds avatar

Bluesky Scraper — Posts, Profiles, Search & Author Feeds

Pricing

from $0.20 / 1,000 results

Go to Apify Store
Bluesky Scraper — Posts, Profiles, Search & Author Feeds

Bluesky Scraper — Posts, Profiles, Search & Author Feeds

Extract Bluesky posts, profiles, search results, metrics, and author feeds using public AT Protocol endpoints.

Pricing

from $0.20 / 1,000 results

Rating

0.0

(0)

Developer

Andres Garcia-Baquero Leon

Andres Garcia-Baquero Leon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

Extract public Bluesky data via AT Protocol endpoints. Search posts, scrape author feeds, find profiles, and collect profile metrics.

Features

  • Search Bluesky posts by keyword
  • Get latest posts from an author
  • Search profiles by keyword
  • Fetch a single profile by handle / DID
  • Includes engagement metrics: likes, reposts, replies, quotes
  • Uses public AT Protocol endpoints; no login required

Input examples

Search posts

{
"mode": "search_posts",
"query": "apify",
"sort": "latest",
"maxResults": 50
}

Author feed

{
"mode": "author_feed",
"handle": "bsky.app",
"maxResults": 50
}
{
"mode": "search_profiles",
"query": "open source",
"maxResults": 20
}

Single profile

{
"mode": "profile",
"handle": "bsky.app"
}

Input fields

FieldTypeDefaultDescription
modestringsearch_postssearch_posts, author_feed, search_profiles, profile
querystring-Search query for post/profile search
handlestring-Bluesky handle or DID
sortstringlatestlatest or top for post search
maxResultsinteger50Number of items to return, 1-1000

Output: post

{
"type": "post",
"uri": "at://...",
"url": "https://bsky.app/profile/user.bsky.social/post/abc",
"text": "Post text",
"createdAt": "2026-01-01T00:00:00.000Z",
"authorHandle": "user.bsky.social",
"authorDisplayName": "User",
"replyCount": 1,
"repostCount": 2,
"likeCount": 3,
"quoteCount": 0
}

Output: profile

{
"type": "profile",
"did": "did:plc:...",
"handle": "bsky.app",
"displayName": "Bluesky",
"followersCount": 1000000,
"postsCount": 1234,
"url": "https://bsky.app/profile/bsky.app"
}

Use cases

  • Social listening and brand monitoring
  • Creator discovery
  • AI/RAG datasets from Bluesky posts
  • Competitor and topic monitoring
  • Growth analytics for Bluesky accounts

Pricing

Pay Per Event:

  • $0.005 per post returned
  • $0.010 per profile returned

You only pay when data is returned.