TidyData APIsAll APIsPricing

Fake Data Generator API

Realistic random data for development, demos and seeding databases: users, addresses, companies, products, blog posts and transactions in 6 languages, or your own JSON schema. Repeatable with a seed.

Authentication & base URL

Subscribe through one of our marketplace listings; your marketplace API key and base URL are shown there. All endpoints return JSON over HTTPS, served from a global edge network (typically 20–150 ms).

Subscribe on RapidAPI

Endpoints

GET /v1/random/users

Random users

ParameterInDescriptionExample
countqueryHow many records (1-100)10
localequeryen, es, de, fr, it or pten
seedqueryOptional seed for repeatable output

GET /v1/random/addresses

Random addresses

ParameterInDescriptionExample
countqueryHow many records (1-100)10
localequeryen, es, de, fr, it or pten
seedqueryOptional seed for repeatable output

GET /v1/random/companies

Random companies

ParameterInDescriptionExample
countqueryHow many records (1-100)10
localequeryen, es, de, fr, it or pten
seedqueryOptional seed for repeatable output

GET /v1/random/products

Random products

ParameterInDescriptionExample
countqueryHow many records (1-100)10
localequeryen, es, de, fr, it or pten
seedqueryOptional seed for repeatable output

GET /v1/random/posts

Random blog posts

ParameterInDescriptionExample
countqueryHow many records (1-100)10
localequeryen, es, de, fr, it or pten
seedqueryOptional seed for repeatable output

GET /v1/random/transactions

Random transactions

ParameterInDescriptionExample
countqueryHow many records (1-100)10
localequeryen, es, de, fr, it or pten
seedqueryOptional seed for repeatable output

GET /v1/random/types

Field types for custom schemas

POST /v1/random/schema

Records from your own schema

Request body: application/json

ParameterInDescriptionExample
countqueryHow many records (1-100)10
localequeryen, es, de, fr, it or pten
seedqueryOptional seed for repeatable output

Example

GET /v1/random/users?count=10&locale=en&seed=

{
  "count": 10,
  "locale": "en",
  "data": [
    {
      "id": "d33b6b57-6744-4011-ad96-78ec3ec16f16",
      "firstName": "Joanna",
      "lastName": "Miller",
      "fullName": "Joanna Miller",
      "username": "joanna_miller",
      "email": "joanna_miller11@example.com",
      "phone": "+1-555-0140",
      "gender": "female",
      "birthdate": "1959-07-16",
      "avatar": "https://api.dicebear.com/9.x/initials/svg?seed=Joanna%20Miller",
      "jobTitle": "Internal Quality Administrator",
      "address": {
        "street": "6123 Swaniawski Flats",
        "city": "West Dianafurt",
        "state": "Arkansas",
        "zipCode": "11935",
        "country": "Pitcairn Islands"
      }
    },
    {
      "id": "16254879-7290-4026-9ccb-c829f45ca884",
      "firstName": "Zackary",
      "lastName": "O'Connell",
      "fullName": "Zackary O'Connell",
      "username": "zackary_oconnell",
      "email": "zackary_oconnell16@example.com",
      "phone": "+1-555-0144",
      "gender": "female",
      "birthdate": "1972-08-19",
      "avatar": "https://api.dicebear.com/9.x/initials/svg?seed=Zackary%20O'Connell",
      "jobTitle": "Central Assurance Manager",
      "address": {
        "street": "44307 Mara Locks",
        "city": "Fort Evelyntown",
        "state": "Georgia",
        "zipCode": "74402-8603",
        "country": "Vanuatu"
      }
    },
    {
      "id": "32840cd5-29ac-43a5-9f5c-87ec079a3a67",
      "firstName": "Nova",
      "lastName": "Greenfelder",
      "fullName": "Nova Greenfelder",
      "username": "nova_greenfelder",
      "email": "nova_greenfelder19@example.net",
      "phone": "+1-555-0184",
      "gender": "female",
      "birthdate": "1995-08-18",
      "avatar": "https://api.dicebear.com/9.x/initials/svg?seed=Nova%20Greenfelder",
      "jobTitle": "Forward Quality Representative",
      "address": {
        "street": "3529 W River Road",
        "city": "Kshlerinbury",
        "state": "Alaska",
        "zipCode": "19174",
        "country": "Tuvalu"
      }
    },
    {
      "id": "ba8bc173-e838-4c2e-a87b-eb433a704e4b",
      "firstName": "Andres",
      "lastName": "O'Kon",
      "fullName": "Andres O'Kon",
      "username": "andres.okon12",
  …

Realistic random data for development, demos and seeding databases: users, addresses, companies, products, blog posts and transactions in 6 languages, or your own JSON schema. Repeatable with a seed.

Use cases

Seeding development and staging databases, UI mockups and demos, load testing, tutorials and courses, prototypes and hackathons.

Why this API

Support

Questions or a feature you need? Open a thread in the Discussions tab.

Pricing

Free plan with 500 calls per month, then Pro (25,000 calls for $4.99/month) and Ultra (150,000 calls for $14.99/month). See all plans.