Game Character Generator API

GET

Create complete RPG characters with rolled stats and personalities.

Generate complete RPG-style characters with race, class, background, stats, and personality.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/gamecharacter
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "name": "Nimara Goldenbough",
    "race": {
      "name": "Elf",
      "traits": [
        "Graceful",
        "Keen Senses",
        "Long-lived"
      ]
    },
    "class": {
      "name": "Mage",
      "description": "Wielder of arcane magic",
      "primaryStat": "intelligence",
      "hitDie": "d6"
    },
    "background": "Criminal",
    "personality": "Ambitious and driven",
    "motivation": "Protect the innocent",
    "stats": {
      "strength": {
        "value": 13,
        "modifier": 1
      },
      "dexterity": {
        "value": 12,
        "modifier": 1
      },
      "constitution": {
        "value": 9,
        "modifier": -1
      },
      "intelligence": {
        "value": 11,
        "modifier": 0
      },
      "wisdom": {
        "value": 4,
        "modifier": -3
      },
      "charisma": {
        "value": 8,
        "modifier": -1
      }
    },
    "hp": 5,
    "totalStatPoints": 57,
    "highestStat": "strength",
    "lowestStat": "wisdom"
  }
}

About the Game Character Generator API

Characters come with names, racial traits, class abilities, personality traits, and motivations for rich storytelling.

What people use it for

Tabletop Gaming
Quickly generate NPCs or backup characters
Game Development
Create diverse character rosters for games
Creative Writing
Generate character concepts for stories
Teaching
Demonstrate character creation mechanics

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Game Character Generator

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Game Character Generator API.

Read the docs →
How many character generations does the Free plan cover?
The Free plan includes 100 character generations per month at 2 credits per call. If you upgrade to the Starter plan, generations work out to about $0.0003 per call, or $0.30 per 1,000 calls, covering up to 100,000 characters each billing cycle.
Are character backgrounds and hit dice included on the Free plan?
No. Character background, class hit die, total stat points, and highest and lowest stat summaries are premium fields. Any paid plan, starting with the Starter plan, unlocks these fields on every call.
Which character races can I generate?
The generator supports ten fantasy races: Human, Elf, Dwarf, Halfling, Orc, Gnome, Tiefling, Dragonborn, Half-Elf, and Goblin. Each character receives race-specific traits and attribute bonuses alongside their generated name.
Which RPG classes does the generator support?
The API supports twelve classes: Warrior, Mage, Rogue, Cleric, Ranger, Paladin, Barbarian, Bard, Druid, Monk, Warlock, and Necromancer. Each character includes the class description, primary ability score, and calculated hit points.
What ability scores and roleplay traits come with each character?
Every response provides six core ability scores rolled on a base 3d6 scale (3 to 18) with derived modifiers: Strength, Dexterity, Constitution, Intelligence, Wisdom, and Charisma. Characters also include distinct personality traits and motivations for storytelling.

Ready to build with Game Character Generator? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs