# Avtrz docs: Overview

> Avtrz turns a LinkedIn URL or username into the right business profile photo. Drop one image URL into any `<img>` tag and every people row in your product fills in instantly, CDN-cached, no SDK.

Avtrz is a profile photo API. You send a LinkedIn URL or a username; Avtrz resolves the matching business profile photo and `302`-redirects to a CDN-cached image. On a miss it returns a deterministic SVG fallback.

## What an Avtrz URL looks like

```html
<img src="https://avtrz.dev/v1/avatar?key=pk_…&linkedin_url=linkedin.com/in/alex-rivera" />
```

The endpoint responds with `302 → CDN image` and `Cache-Control: public, max-age=86400`.

## Start here

Five short pages. By the end you will have a working integration, understand how Avtrz finds a photo, and know how to keep spend predictable.

- [Quickstart](https://avtrz.dev/docs/quickstart): From signup to a real face in roughly 90 seconds. Three lines, no SDK.
- [Authentication](https://avtrz.dev/docs/auth): Publishable keys for the browser, secret keys for the server. Domain-locked, rotated without downtime.
- [How it works](https://avtrz.dev/docs/how-it-works): The four-stage lookup behind every avatar, and what you get when there is no photo.
- [Get avatar (API reference)](https://avtrz.dev/docs/api/avatar): The one endpoint, with every parameter, status code, and cache behavior.

## Who Avtrz is for

Product and engineering teams shipping anything with a "people row": CRMs, ATSs, deal pipelines, agent tools, internal apps. If your interface has a name and an avatar next to it, Avtrz fills the avatar.

- **CRM and GTM teams**: make outbound lists feel real instead of generic.
- **ATS and recruiting tools**: show candidates as people, not initials.
- **AI agents**: keep chat surfaces grounded with real faces.
- **Internal tooling**: pull profile photos without scraping a directory.

## Privacy

Avtrz never stores the LinkedIn URL or username you send. Lookups resolve to a cached profile photo on the CDN; the identifier is used only to match a profile and nothing else. See [How it works](https://avtrz.dev/docs/how-it-works) for the full data path.
