Universal Bluesky HD Avatar Viewer (Original Quality)
Bluesky displays user avatars as small circular crops in the timeline and profile views. The AT Protocol exposes the full avatar through app.bsky.actor.getProfile, returning an avatar field with a direct CDN URL to the original upload on Bluesky's media infrastructure.
Instabatch queries the Bluesky actor profile endpoint to fetch the avatar CDN URL at native resolution, bypassing the compressed UI thumbnail.
Requests are processed server-side through residential proxies. You never log into Bluesky, and the account owner cannot see that you viewed their DP.
1. Enter the Username/Link
Paste a Bluesky profile URL like bsky.app/profile/handle.bsky.social into the input bar.
2. Preview the Avatar
Our engine calls app.bsky.actor.getProfile and fetches the full-size avatar CDN URL for preview.
3. Download HD Image
Click download to save the uncompressed Bluesky profile picture (DP) to your device.
Key Features
- Full-Size 1080p HD Extraction: Reads the
avatarfield fromapp.bsky.actor.getProfileto retrieve the original uploadânot the timeline thumbnail. - 100% Anonymous Viewing: Server-side residential proxy extraction with no Bluesky login and no profile-view notification.
- Bypasses Thumbnail Compression: Skips Bluesky's small circular avatar crop and retrieves the hidden CDN master image.
- Supports Private Accounts: Bluesky profile avatars are served from public CDN endpoints on the AT Protocol network.
- Handle or Full URL: Paste a
bsky.app/profile/link or enter a@handle.bsky.socialidentifier. - Always Free: Unlimited Bluesky DP downloads with zero registration.
Instabatch
How does Instabatch read the avatar field from app.bsky.actor.getProfile?
Bluesky's UI renders a compressed circular crop. Instabatch calls the AT Protocol app.bsky.actor.getProfile endpoint and reads the avatar field, which contains the direct CDN URL to the full-resolution profile image upload.
Can Bluesky users see that I viewed their profile picture?
No. Instabatch performs server-side CDN extraction through residential proxies. You never authenticate with Bluesky, and avatar CDN fetches do not trigger owner notifications.
Does this work on Bluesky accounts with restricted visibility?
Yes for profile pictures. Bluesky avatars are hosted on public CDN infrastructure within the AT Protocol network regardless of account moderation status.
Why does bsky.app show a tiny avatar but Instabatch returns HD?
Bluesky's frontend serves compressed avatar crops for timeline performance. The getProfile API response includes the full CDN URL. Instabatch uses that directly without upscaling.
Can I use @handle.bsky.social instead of a full bsky.app URL?
Yes. Our normalizer resolves AT Protocol handles to the correct bsky.app/profile/ endpoint before querying the avatar CDN.
What is the AT Protocol and how does it store Bluesky avatars?
The AT Protocol is Bluesky's decentralized social protocol. Profile metadataâincluding the avatar CDN URLâis stored in the user's repository and served via app.bsky.actor.getProfile. Instabatch reads this natively.