avatar generation API

Hand-drawn avatars.
PNG.
One call.

Sign in, grab a key, and render a unique hand-drawn avatar in a single request. Build it into your app tonight.

5 stylesPNG out16–1024px

The styles

Click an avatar to regenerate

Open playground

Classic Doodle

Punk & Alien

Big Head

Dog Doodles

Anime

Chibi Mascot

One call, infinite avatars

Deterministic per seed, cacheable, and fast. Pick a style, pass a seed and size, get back a PNG.

  • x-api-key auth, or bearer token
  • 5 styles: doodle, anime, chibi, punk, big-head
  • size 16 to 1024px, immutable caching
Get your key
avatar · javascript
// hand-drawn avatars for your app
const res = await fetch(
  "https://api.lazyavatar.com/v1/avatar/doodle?seed=hello&size=512",
  { headers: { "x-api-key": process.env.LAZYAVATAR_API_KEY } }
);

// <img src="https://api.lazyavatar.com/v1/avatar/doodle?seed=user-1&key=YOUR_KEY" />

How it works

01

Sign in

Create an account and grab your API key in seconds.

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.