Random Data Generator API

GET

Seed test suites and staging databases with realistic mock data.

Random Data Generator produces mock values including names, emails, addresses, dates, and UUIDs for application testing. Specify a supported data type to receive a generated record; paid plans can generate batches up to 100 items.

Try it — live request, no key required

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

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

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "type": "phone",
    "count": 10,
    "data": [
      "967-950-4587",
      "792-611-7468 x1293",
      "(933) 311-9829",
      "389.357.7403 x793",
      "1-621-490-6394",
      "1-699-562-6833 x8558",
      "875.226.1530 x641",
      "744-991-0150 x1974",
      "1-393-784-0533 x15199",
      "954-876-6958 x0398"
    ]
  }
}

About the Random Data Generator API

Random Generator works by generating random data based on the type specified. It can generate random numbers, strings, dates, and more. The data is generated using advanced algorithms to ensure randomness and unpredictability.

What people use it for

Database Seeding
Populate staging tables with synthetic names, addresses, and phone numbers before running integration tests against newly deployed schemas.
UI Prototype Mocking
Front-end developers render placeholder user profiles with generated usernames, emails, and hex colors while building interface layouts.
Unique Key Generation
When verifying record deduplication pipelines, QA engineers inject generated UUIDs and timestamps into intake streams.
Game Mechanics Simulation
To test random drop rates and turn orders, game creators draw coin flips and dice rolls directly into prototype loops.

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 Random Data Generator

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

Questions.

Common questions about the Random Data Generator API.

Read the docs
What types of mock data can I generate?
You can generate values such as names, email addresses, phone numbers, dates, strings, and numbers. If you need to inspect every available category programmatically, you can query the list endpoint to retrieve all supported types.
Can I generate profile photos alongside user names?
Yes, on paid plans. When setting the type to name, you can enable the avatar parameter to receive an AI-generated face image with each record. This option applies specifically to name requests and is ignored on other data types.
What is the maximum number of items returned per request?
The Free plan returns 1 item per call; on paid plans, the count parameter accepts values between 1 and 100 per call. If your application requires larger datasets, you will need to make multiple requests.
Can I request batches or AI avatars on the Free plan?
No, batch generation and profile avatars require a paid plan. Specifying a custom count up to 100 items or enabling AI-generated face avatars are premium features available on Starter and higher. The Free plan is limited to single-item requests without avatars.
Which plan fits 25,000 mock data requests a month?
The Starter plan easily covers that volume. Each request costs 2 credits, so 25,000 calls use 50,000 of Starter's 200,000 credits, working out to about $0.30 per 1,000 calls. The Free plan provides 100 calls per month for testing.

Ready to build with Random Data 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