Datacircle

Bluesky pricing: Bluesky post API

Is Bluesky yours? Write to us about our scores for this plan. We invite selected tool providers to our WhatsApp group.

100% complete: all 4 key fields we checkSee the 4 fields

$0.00per 1,000 postsHalf of the 40 plans we rank by price cost $0.038 per 1,000 posts or less. This plan has the lowest price per 1,000 posts of the 40 plans.Bluesky, API Direct and ScrapingIsNotACrime are the best Bluesky post API providers in our benchmark.
Plan: Public AppView Bluesky's only plan
Call: GET /xrpc/app.bsky.feed.getAuthorFeed Bluesky's only call for this API
API: Bluesky post API one of Bluesky's 2 APIs

About this item

  • Stored. You get posts from Bluesky's copy of Bluesky. Bluesky doesn't say how old the copy is.
  • All 4 key fields we check. Text, Media, Engagement, Author.
  • Nothing to pay. Bluesky limits how many pages you get but gives no number.
  • One call. You send actor to GET /xrpc/app.bsky.feed.getAuthorFeed. You can also send limit, cursor, filter and includePins. The call returns the account's posts.
  • Anyone can get it. Keep data: no API terms. Use data: no API terms.

Bluesky: Bluesky post API alternatives

Bluesky alternatives: every Bluesky post API provider ranked

We list other providers' plans closest to this plan in price per 1,000 posts.

This planBluesky, freeAPI Direct, free tier, POST /v1/batchScrapingIsNotACrime, freeBright Data, freeCaptapi, free
$ per 1,000 posts$0.00$0.00$0.00$0.00$0.00
Completeness100%100%75%100%100%
Billingfreefreefreefreefree
Pay$0$0$0$0$0
Enough fornot published50 pages a month100 pages, once5,000 results a month1,000 results, once
Freshnessstoredlivelivelivelive
Who can get itanyoneat least 18 years old, with the legal capacity to enter into the Termsanyonenew accounts of anyone 18 or over, not on a subscription or custom pay-as-you-go pricing, and not sanctioned or in Russia, Belarus, Syria or Lebanonanyone at least 18 years old, once their email is verified

Sources

From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-02.

  1. bsky.social/about/support/tos
  2. docs.bsky.app/docs/advanced-guides/api-directory
  3. docs.bsky.app/docs/advanced-guides/rate-limits
  4. docs.bsky.app/docs/api/app-bsky-feed-get-author-feed
  5. endpoints.bsky.app/
  6. lexicon.garden/lexicon/did:plc:4v4y5r3lwsbtmsxhile2ljac/app.bsky.feed.defs
  7. lexicon.garden/lexicon/did:plc:4v4y5r3lwsbtmsxhile2ljac/app.bsky.feed.getAuthorFeed
  8. lexicon.garden/lexicon/did:plc:4v4y5r3lwsbtmsxhile2ljac/app.bsky.feed.post

Product details

The key fields this plan's answer can hold, then each filled column in its row on the sheet.

  • Text
  • Media
  • Engagement
  • Author
Score
Overall score72.3
Price score100
Accuracy score56
Cost to get started score100
Bundle score0
Price
$ per 1,000 posts$0.00
Perpage of 100
Billingfree
Charges
Also pays fornothing else
Not found
$ per 1,000$0.00
In their words
Their pitchGet a view of an actor's 'author feed' (post and reposts by the author). Does not require auth.
Data
Freshnessstored
Keep datano API terms
Use datano API terms
Plan
Pay$0
Rate limit
Batch1
Speed
Answerin the call
Median0.10 s
The call
You sendactor. Optional: limit, cursor, filter, includePins
MethodGET
Path/xrpc/app.bsky.feed.getAuthorFeed
About the plan
PlanPublic AppView
Who can get itanyone
The 35 fields the plan's answer can hold

post ID, content ID, text, created at, language, hashtags, mentions, links, link card, media, quoted post, reply count, repost count, like count, quote count, bookmark count, indexed at, labels, author ID, author username, author name, author profile picture, author verified, is reply, reply root, reply parent, reply grandparent author, is repost, reposted by, reposted at, pinned, thread gate, thread post count, thread post index, next cursor

Best GTM APIs