atp.pics

Got an Atmosphere handle? Need their profile pic? Want it resized, reformatted, and cached?

atp.pics fetches, transforms, and caches AT Protocol avatar images. Request an avatar with GET /{handle} — the response is a 302 redirect to the cached image.

Only Bluesky profiles are supported at this time; more profiles (Tangled, Spark) will be supported shortly!

See the source/report bugs on Tangled

Poke me on Bluesky

Query parameters

ParamTypeDefaultDescription
wintegerOutput width in pixels
hintegerOutput height in pixels
qinteger 1–10085Quality (ignored for PNG)
fwebp | jpg | pngwebpOutput format

Try it