§ Bluesky/Profile
Bluesky

Bluesky Profile Scraper API

Full Bluesky profile payload — followers, follows, posts, verification status.

From $0.0030 per call·Median under 2s·One charge per call
§ One call

Send a handle.
Get back JSON.

This endpoint takes one input: handle. The response carries the parsed Bluesky entity — every public field, in a flat, predictable shape.

Request
cURL
curl https://api.hproxy.com/v1/scrape/bluesky/profile/by/handle \
  -H "Authorization: Bearer $HPROXY_KEY" \
  -H "Content-Type: application/json" \
  -d '{"handle":"espn.com"}'
POST // 1 call · $0.0030 · <2s
Response200 OK
{
  "success": true,
  "did": "did:plc:x7d6j54pm22ufehkes6jo4jf",
  "handle": "espn.com",
  "displayName": "ESPN",
  "avatar": "https://cdn.bsky.app/img/avatar/plain/….jpeg",
  "description": "Serving sports fans. Anytime. Anywhere.",
  "followersCount": 198477,
  "followsCount": 32,
  "postsCount": 659,
  "createdAt": "2024-11-25T21:49:49.345Z"
}
What comes backparsed fields
Bluesky Profile
bluesky_profile
didstring
handlestring
displayNamestring
avatarurl
descriptionstring
followersCountnumber
followsCountnumber
postsCountnumber
One real call · one structured record
§ What you get

Structured data,
not a scraping project.

Public Bluesky profile metadata.

Live JSON, returned in seconds
No login flows, no captcha solving
Pay-as-you-go, priced in dollars
Same API key across every scraper
Idempotent retries via X-Request-Id
REST — works from any language
§ Built for

The work that
needs this data.

§ 01

Lead generation

Pull Bluesky signals at scale and enrich your CRM with public profile data — clean, structured, ready to import.

§ 02

Market research

Track competitors, audience movements, and trends across Bluesky without standing up any scraping infrastructure.

§ 03

AI training data

Feed predictable Bluesky JSON straight into your model fine-tuning pipeline. Same schema every call.

§ More Bluesky

The rest of the
Bluesky hub.

§ Try it

Two dollars,
first run.

Sign in with Google, drop $2 in the wallet, fire your first Profile call against bsky.app. If it doesn’t do what you need, the balance is refundable for 24 hours.