Datacircle

Bluesky pricing: Bluesky profile 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 6 key fields we checkSee the 6 fields

$0.00per 1,000 profilesHalf of the 81 plans we rank by price cost $2.215 per 1,000 profiles or less. This plan has the lowest price per 1,000 profiles of the 81 plans.Bluesky, Scrappa and ScrapeCreators are the best Bluesky profile API providers in our benchmark.
Plan: Public AppView Bluesky's only plan
Call: GET /xrpc/app.bsky.actor.getProfile Bluesky's only call for this API
API: Bluesky profile API one of Bluesky's 2 APIs

About this item

  • Stored. You get profiles from Bluesky's copy of Bluesky. Bluesky doesn't say how old the copy is.
  • All 6 key fields we check. Bio, Photo, Verified, Followers, Following, Posts.
  • Nothing to pay. Bluesky limits how many calls you get but gives no number.
  • One call. You send actor to GET /xrpc/app.bsky.actor.getProfile. The call returns the account's profile.
  • Anyone can get it. Keep data: no API terms. Use data: no API terms.

Bluesky: Bluesky profile API alternatives

Bluesky alternatives: every Bluesky profile API provider ranked

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

This planBluesky, freeScrappa, freeScrapeCreators, freeAPI Direct, free tier, POST /v1/batchScrapingIsNotACrime, free
$ per 1,000 profiles$0.00$0.00$0.00$0.00$0.00
Completeness100%100%100%100%83%
Billingfreefreefreefreefree
Pay$0$0$0$0$0
Enough fornot published500 calls a month100 calls, once50 results a month100 calls, once
Freshnessstoredunknownlivelivelive
Who can get itanyoneanyone 18 or overanyone legally able to enter into a binding agreementat least 18 years old, with the legal capacity to enter into the Termsanyone

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-actor-get-profile
  5. endpoints.bsky.app/
  6. lexicon.garden/lexicon/did:plc:4v4y5r3lwsbtmsxhile2ljac/app.bsky.actor.defs
  7. lexicon.garden/lexicon/did:plc:4v4y5r3lwsbtmsxhile2ljac/app.bsky.actor.getProfile

Product details

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

  • Bio
  • Photo
  • Verified
  • Followers
  • Following
  • Posts
Score
Overall score89.8
Price score100
Accuracy score99
Cost to get started score100
Bundle score0
Price
$ per 1,000 profiles$0.00
Percall
Billingfree
Charges
Also pays fornothing else
Not found
$ per 1,000$0.00
In their words
Their pitchGet detailed profile view of an actor. Does not require auth, but contains relevant metadata with auth.
Data
Freshnessstored
Keep datano API terms
Use datano API terms
Plan
Pay$0
Rate limit
Batch1
Speed
Answerin the call
Median0.06 s
The call
You sendactor
MethodGET
Path/xrpc/app.bsky.actor.getProfile
About the plan
PlanPublic AppView
Who can get itanyone
The 29 fields the plan's answer can hold

user ID, username, name, bio, pronouns, bio links, profile picture, banner image, followers, following, posts count, account created, indexed at, labels, lists count, feed generators count, starter packs count, labeler, allow incoming chats, allow group chat invites, allow activity subscriptions, Germ message URL, Germ button shown to, joined via starter pack, pinned post, live status, verifications, verified status, trusted verifier status

Best GTM APIs