apyhub
Back
▣ SMART GENERATION

Generate Fake Person Info API

What it does

Fake Person Generator creates synthetic person profiles for testing and development. Send an optional count query parameter to request between 1 and 50 profiles, and get back a response with data plus the total count returned.

Use it when you need realistic-looking sample records for forms, onboarding flows, CRM demos, or validation tests without using real personal data. The generated profiles include common identity fields such as name, email, phone, address, username, and date of birth, making them useful for populating mock databases or preview environments.

Because the response is an array inside data, you can loop over the results directly in your test harness or seed script. The simple contract also makes it easy to swap into existing fixtures where you just need a batch of person-shaped objects at once.

If you need synthetic user data for UI development, bulk demos, or QA scenarios, Fake Person Generator gives you a lightweight way to produce it on demand.

GET
Generate fake person profiles with name, email, phone, address, username, and DOB
https://api.eu.apyhub.com/dosvak/fake-person

QUICKSTART

GUIDE

Quickstart

Fetch a small list of fake people by setting the optional count query parameter.

curl -X GET "https://api.eu.apyhub.com/dosvak/fake-person?count=1" \
  -H "apy-token: $APY_TOKEN"

What you'll get back

A JSON object holding count (how many records were generated) and data (the records themselves).

{
  "count": 1,
  "data": [
    {
      "name": "Kathryn Hood",
      "email": "[email protected]",
      "phone": "(434)534-7486",
      "address": "3650 Richard Prairie, Port Angelafort, OK 94350",
      "username": "garrettthomas",
      "dob": "1976-03-04"
    }
  ]
}
TRY ITLIVE · 10 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.

About this endpoint

What it does

Generates synthetic person profiles for testing and development, and returns them together with the number of records generated.

Query Parameter(s)

AttributeTypeDescription
countIntegerNumber of fake person profiles to generate. Default: 1. Minimum: 1. Maximum: 50.

Response

ParameterTypeDescription
countIntegerNumber of person profiles returned in data. Matches the requested count.
dataObject ArrayGenerated person profiles.
data[].nameStringFull name.
data[].emailStringEmail address.
data[].phoneStringPhone number. Format is not normalised.
data[].addressStringFull postal address on a single line.
data[].usernameStringAccount-style username.
data[].dobStringDate of birth, ISO 8601 (YYYY-MM-DD).

All values are randomly generated and do not refer to any real person.

▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.