Generate Realistic Mock Data
for Your Applications

Quickly generate fake data for testing and development. Simple API, powerful schema definitions, and comprehensive data types.

Simple API

Easy-to-use RESTful API with comprehensive documentation and examples

Rich Data Types

Support for a wide range of data types including personal info, addresses, and more

Custom Schemas

Define your data structure with flexible JSON schemas

Secure Access

API token authentication and secure data generation

Try it out - Start simple

Request:

POST /api/v1/generate
{
  "repeat": 2,
  "mock": {
    "first_name": {
      "type": "firstName"
    },
    "last_name": {
      "type": "lastName"
    }
  }
}

Response:

[
    {
        "first_name": "Talon",
        "last_name": "Kilback"
    },
    {
        "first_name": "Amari",
        "last_name": "Olson"
    }
]

Try it out - Advanced

Request:

POST /api/v1/generate
{
  "locale": "pt_BR",
  "show_errors": true,
  "repeat": 1,
  "single_item": true,
  "mock": {
    "first_name": {
      "type": "firstName"
    },
    "middle_name": {
      "type": "middleName"
    },
    "last_name": {
      "type": "lastName"
    },
    "contact": {
      "type": "mock",
      "params": {
        "locale": "en_CA",
        "show_errors": false,
        "repeat": 3,
        "mock": {
          "phone_number": {
            "type": "phoneNumber"
          }
        }
      }
    }
  }
}

Response:

{
    "first_name": "Guilherme",
    "last_name": "Matias",
    "contact": [
        {
            "phone_number": "1-137-254-3267"
        },
        {
            "phone_number": "1 (257) 692-6254"
        },
        {
            "phone_number": "+1 (553) 720-8126"
        }
    ],
    "errors": {
        "middle_name": "'middleName' is not a valid type"
    }
}