apyhub
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
http://localhost:8080/dosvak/fake-person
QUICKSTARTGUIDE

Quickstart

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

curl -X GET "http://localhost:8080/dosvak/fake-person?count=1" \
  -H "apy-token: $APY_TOKEN"

What you'll get back

Returns a JSON object with a data array of objects and a count integer. data contains the generated fake-person records, and count reports how many records were returned.

{
  "data": [],
  "count": 1
}
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 a list of fake person profile objects and returns them in a JSON object along with the number of generated records.

Query Parameter(s)

AttributeTypeMandatoryDescription
countIntegerNoNumber of fake person profiles to generate. Default: 1. Minimum: 1. Maximum: 50.

Response

Returns a JSON object with a data array field and a count integer field. The data array contains object items; the schema does not define the inner object properties.

ParameterTypeMandatoryDescription
dataObject ArrayYesArray of generated fake person profile objects. The schema does not define the object fields.
countIntegerYesNumber of generated records returned in data.

Query parameters

Name
Type
Description
countOPTIONAL
integer
DEFAULT 1
▣ 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.