Get avatar from Printables

Resolve user avatars against printables.com with a single URL. No API keys, no SDK — just unavatar.io/printables/{input}.

unavatar.io/printables/
Avatar preview
Avatar preview (back)
<img src="https://unavatar.io/printables/DukeDoks" />
API reference

Printables API usage

Get any Printables user's profile picture by their username.

How it works

From username to avatar in one request

Build the URL with your Printables username, get the avatar. No API keys required for the free tier.

Step 01

Build the URL

Use unavatar.io/printables/ plus your username.

https://unavatar.io/printables/
Step 02

Get the avatar

unavatar resolves the avatar from printables.com.

Avatar preview
Avatar preview (back)
Avatar resolved
Provider: Printables
<img src="https://unavatar.io/printables/DukeDoks" />
Step 03

Cached & optimized

Resolved avatars are cached for up to 24 hours. Subsequent requests return instantly — no redundant upstream lookups.

HTTP/1.1 200 OK
content-type: image/png
cache-control: public, max-age=86400
x-cache: HIT
x-pricing-tier: pro
x-proxy-tier: origin
x-unavatar-cost: 1
x-rate-limit-limit: 50
x-rate-limit-remaining: 49
Last 30 days522MAvatars resolved

Performant and proven to handle scale, every day.

No less than97%CDN cache ratio

Fast responses backed by a global edge network you can count on.

Last 30 days24 TBData served

Proudly serving companies from small to large every day.

Pricing, made simple

Pure pay-as-you-go. No minimums, no commitments — you only pay for what you use.
Cached requests are served for free and don't count toward your usage.

9,800 reqs/moestimated cost$10/mo
1K10K100K1M
Get startedNo subscription. Billed monthly based on usage.
27+ providers
Edge-cached responses
API key access
Custom fallbacks
Custom TTL
JSON & image formats
Priority support
SLA guarantee
Frequently Asked Questions

Is unavatar free to use?

Yes. The service is free for low-volume usage. Paid usage is metered — there are no minimums or subscriptions, you only pay for non-cached requests you actually make.

Do I need an API key?

Not for the free tier. Once you sign up for a paid plan, you get an API key that removes rate limits and unlocks extra features like custom TTL.

What happens if an avatar can't be found?

A default fallback image is returned automatically. You can customize it by passing a fallback URL as a query parameter to match your app's style.

How fast are responses?

Cached avatars are served from the edge in under 50ms worldwide. Fresh lookups depend on the upstream provider but are typically resolved in under 300ms.

Can I use it in production?

Absolutely. unavatar serves millions of requests per month with 99.6%+ uptime. Paid plans include an SLA guarantee and priority support.

Which providers are supported?

Over 20 providers including GitHub, X, Instagram, Gravatar, Google, Bluesky, Spotify, and more. You can also resolve by email or domain.

Still have questions? Ask on GitHub

kikobeatsnicholascelesworthystyfleOskarGrothbreadadams

1,406 stars on GitHub

Proudly Open Source
crafted by Microlink.io

unavatar is free, open source, and community-driven. Inspect the code, open an issue, or contribute a new provider — everyone is welcome.