Dragon Ball API — free mock REST API for testing

Explore Dragon Ball fighters and transformations, then run authenticated tournament battles with deterministic sandbox results.

The Dragon Ball API tracks fighters, their transformations and the power levels those transformations produce, plus tournaments that seed brackets from them. Power level is derived rather than stored, which makes it a compact target for testing a client against computed fields it must not try to write.

Base URL: https://funapi.dev/api/dragonball/v1 · 6 endpoints · OpenAPI 3.1 spec and Postman collection available. New here? Read the getting started guide.

Example request and response

GET https://funapi.dev/api/dragonball/v1/fighters — List fighters by race or minimum power. No token, no signup:

curl -i https://funapi.dev/api/dragonball/v1/fighters

answers 200 OK with:

{
  "total": 4,
  "data": [
    {
      "id": 1,
      "name": "Goku",
      "race": "Saiyan",
      "powerLevel": 9001,
      "transformations": [
        "Super Saiyan",
        "Ultra Instinct"
      ]
    },
    {
      "id": 2,
      "name": "Vegeta",
      "race": "Saiyan",
      "powerLevel": 8800,
      "transformations": [
        "Super Saiyan Blue",
        "Ultra Ego"
      ]
    },
    {
      "id": 3,
      "name": "Piccolo",
      "race": "Namekian",
      "powerLevel": 7200,
      "transformations": [
        "Orange Piccolo"
      ]
    },
    {
      "id": 4,
      "name": "Frieza",
      "race": "Frieza Race",
      "powerLevel": 8500,
      "transformations": [
        "Golden Frieza",
        "Black Frieza"
      ]
    }
  ]
}

Open and run this endpoint

What you can practise here

fighters

warriors and power levels

tournaments

battle simulation

All 39 mock REST APIs

Last updated