Bluesky ATProto Posts & Profiles
Pricing
from $1.00 / 1,000 bluesky posts
Go to Apify Store
Bluesky ATProto Posts & Profiles
Public Bluesky AppView Lexicons (search posts, author feeds, profiles, actor search). No login. API-only via public.api.bsky.app.
Pricing
from $1.00 / 1,000 bluesky posts
Rating
0.0
(0)
Developer
Bryce
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 hours ago
Last modified
Categories
Security
Limited permissionsShare
Fetch Bluesky posts and profiles via the public AppView Lexicons (public.api.bsky.app). No login, no HTML scraping of bsky.app.
What you get
| Field | Description |
|---|---|
type | post or profile |
uri / cid | ATProto post identifiers |
handle / did / displayName | Author or profile identity |
text | Post body |
likeCount / repostCount / replyCount | Engagement |
followersCount / followsCount / postsCount | Profile stats |
bskyUrl | Public bsky.app link |
source | Lexicon that produced the row |
Input
- mode —
search-posts,author-feed,get-profiles,search-actors - query — required for search modes
- actors — handles/DIDs for author-feed / get-profiles
- limit / maxPages / pageSize — caps
- requestDelayMs — polite delay (default 300)
- apiBase — default
https://public.api.bsky.app(auto-fallback tohttps://api.bsky.app)
Example
{"mode": "search-posts","query": "open source","limit": 20,"maxPages": 1,"pageSize": 20}
How it works
- Calls unauthenticated XRPC Lexicons on the Bluesky AppView.
- Sends a descriptive User-Agent and serializes requests with a delay.
- Writes one dataset row per post or profile (deduped).
Pricing (pay-per-event)
| Event | Price | Notes |
|---|---|---|
apify-actor-start | $0.001 | Synthetic Actor start |
post | $0.001 | One post row |
profile | $0.001 | One profile row |
Limitations & rules
- API-only — does not scrape
bsky.appHTML. - No authentication / no private data.
- Respect AppView rate limits; increase
requestDelayMsif you see HTTP 429.