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

GET
https://api.lazyavatar.com/v1/avatar/doodle?seed=hello&size=256Try it

Change the seed value to generate a different avatar.

The styles

Select a style to open the playground

Open 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
Get your key
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

Start anytime

$4.99 / month

  • ✓ Secure server-side API key
  • ✓ All avatar styles and PNG output
  • ✓ Usage analytics and key controls
Choose Monthly

Yearly

Best value for ongoing projects

Save about 50%

$29.99 / year

  • ✓ Secure server-side API key
  • ✓ All avatar styles and PNG output
  • ✓ Usage analytics and key controls
Choose Yearly

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.