Hand-drawn avatars.
PNG.
One call.
Choose a plan, create a private server key, and render a unique hand-drawn avatar in a single request.
Try a free avatar
GEThttps://api.lazyavatar.com/v1/avatar/doodle?seed=hello&size=256Try itChange the seed value to generate a different avatar.
The styles
Select a style to open the playground
One call, infinite avatars
Deterministic per seed, cacheable, and fast. Pick a style, pass a seed and size, get back a PNG.
- Secret x-api-key auth for backend requests
- 5 styles: doodle, anime, chibi, punk, big-head
- size 16 to 1024px with immutable caching
avatar · javascript
// server-side only: keep your key private
const res = await fetch(
"https://api.lazyavatar.com/v1/avatar/doodle?seed=hello&size=512",
{ headers: { "x-api-key": process.env.LAZYAVATAR_API_KEY } }
);
const image = Buffer.from(await res.arrayBuffer());Simple pricing
Pick a plan and ship
Both plans include secure server API keys, all avatar styles, and one predictable integration.
Monthly
Flexible month to month
$4.99 / month
- ✓ Secure server-side API key
- ✓ All avatar styles and PNG output
- ✓ Usage analytics and key controls
Yearly
Best value for ongoing projects
$29.99 / year
- ✓ Secure server-side API key
- ✓ All avatar styles and PNG output
- ✓ Usage analytics and key controls
How it works
01
Sign in
Create an account, choose a plan, and create your server key.
02
Call one endpoint
GET /v1/avatar/:style?seed=hello. That's it.
03
Ship avatars
Use them in your app, your SaaS, or anywhere images work.
Ship hand-drawn avatars today.
Sign in, grab your key, and make your first request in under a minute.





