Free REST API. All endpoints return JSON. No authentication required. CORS enabled for all origins.
/api/searchUnified search across all entity types
| Param | Required | Description |
|---|---|---|
| q | Yes | Search query (name, trait, archetype, genre, species) |
| type | No | Filter to: characters, works, staff, or studios |
| limit | No | Max results per type (default 10, max 20) |
Response: Returns { characters, works, staff, studios } arrays grouped by type
Try: https://animetrics.instrial.com/api/search?q=demon/api/charactersSearch or get character details with AI analysis, wiki facts, and similar characters
| Param | Required | Description |
|---|---|---|
| q | No | Search by name, species, hair color, archetype |
| id | No | Get single character with full details |
| anilist_id | No | Get character by AniList character ID |
| work_id | No | List all characters in a franchise |
| staff_id | No | List all characters voiced by a voice actor |
| limit | No | Max results (default 20, max 50) |
Response: With id: full details + analysis + facts + works + voiceActors + similarCharacters. With work_id/staff_id: character list with roles.
Try: https://animetrics.instrial.com/api/characters?q=mentor/api/worksSearch or get anime work (franchise) details with streaming links
| Param | Required | Description |
|---|---|---|
| q | No | Search by title or genre |
| id | No | Get work with media entries, characters, streaming |
| anilist_id | No | Find work by AniList media ID |
| limit | No | Max results (default 20, max 50) |
Response: With id: returns work + media entries + characters + streaming links (Crunchyroll, Netflix etc.) + officialSite URL
Try: https://animetrics.instrial.com/api/works?q=attack+on+titan/api/staffSearch staff and voice actors
| Param | Required | Description |
|---|---|---|
| q | No | Search by name |
| id | No | Get staff with voice roles and credits |
Response: With id: returns staff + voiceActingRoles (character + anime per role) + staffRoles (role + anime)
Try: https://animetrics.instrial.com/api/staff?q=kamiya/api/studiosSearch anime studios
| Param | Required | Description |
|---|---|---|
| q | No | Search by studio name |
| id | No | Get studio with productions list |
Response: With id: returns studio + productions array (title, format, year, isMain)
Try: https://animetrics.instrial.com/api/studios?q=MAPPA/api/statsDatabase statistics with entity counts, enrichment metrics, and API directory
| Param | Required | Description |
|---|
Response: Returns counts (anime, works, characters, staff, studios), enrichment stats, and API endpoint directory
Try: https://animetrics.instrial.com/api/stats/api/randomRedirect to a random character or work page
| Param | Required | Description |
|---|---|---|
| type | No | 'character' (default) or 'work' |
Response: 302 redirect to a random entity page
Try: https://animetrics.instrial.com/api/random?type=characterOpenAPI spec: /openapi.json
AI description: /llms.txt