# FaceNinja > FaceNinja turns one to fifteen photos of a person into a 3D head on MetaHuman topology: GLB or FBX with the 52 ARKit > blendshapes, OBJ, STL, PLY, 4K skin textures and a MetaHuman ZIP for Unreal Engine. It is built for automation: > an HTTP API and an agent skill that AI coding agents can install and use. A head costs USD 15 (1,500 credits). ## For AI agents - [Agent skill (SKILL.md)](https://faceninja.net/skill/SKILL.md): install it and follow it. Sign-in is a code the person approves in the browser; the skill states the cost and balance before it spends, and asks before batches of more than 5 heads. - [Skill as a zip](https://faceninja.net/skill/faceninja-skill.zip), [installer for macOS/Linux](https://faceninja.net/skill/install.sh), [installer for Windows](https://faceninja.net/skill/install.ps1), [the script alone](https://faceninja.net/skill/faceninja.py) (Python 3.9+, no packages), [versions and checksums](https://faceninja.net/skill/version.json) - [Compact API notes](https://faceninja.net/skill/reference/api.md) - [Prompts for each agent](https://faceninja.net/agents) Prompt for any agent: Read https://faceninja.net/skill/SKILL.md and install the FaceNinja skill it describes. Then sign me in with it (it will show me a code to approve) and make a MetaHuman head from ./photo.jpg. Save the GLB and the MetaHuman ZIP in ./faceninja-out. ## API - [API reference](https://faceninja.net/docs/): photos → head → wait → signed download link. Bearer API keys, idempotency keys, webhooks, Server-Sent Events. - [OpenAPI 3.1](https://faceninja.net/docs/openapi.yaml) - [Moving from another provider](https://faceninja.net/docs/migrate) ## Product - [Features](https://faceninja.net/features), [Pricing](https://faceninja.net/pricing), [Photo guide](https://faceninja.net/guidelines), [Acceptable use](https://faceninja.net/legal/acceptable-use)