custom: Generate custom fake data

API: fakerapi.it:faker-api
Endpoint: /custom
Response format: application/json
Auth: none
Method: GET
Last Status: 200
Latency: 1912ms

Description

Returns custom fake data based on fields you specify (name, email, phone, etc.). Use when you need specific field combinations not in standard endpoints.

From spec: Generate custom fake data by specifying which fields you want. Available fields include: userName, freeEmail, companyEmail, password, unixTime, timeZone, paragraph, sentence, currencyCode, domainName, url, tld, ip, macAddress, userAgent, iban, isbn, slug, md5, sha256, locale, emoji, color, mimeType, fileExtension, html.

Usage Tips

- Specify custom fields as query parameters (customfield1, customfield2, etc.) - Available fields: name, email, phone, uuid, iban, isbn, url, etc. - See docs for full list of available field types

Parameters (3)

_locale (string, query, optional, default: en_US)

Locale for generated data (e.g., en_US, fr_FR, de_DE). Default is en_US.

_quantity (integer, query, optional, default: 10)

Number of records to generate (1-1000). Default is 10.

Constraints: {'minimum': 1, 'maximum': 1000}

_seed (integer, query, optional)

Seed for reproducible results. Same seed produces same output.

Examples (1)

Get Generate custom fake - /custom probe-gate

Demonstrates fetching 2 fake custom records with common query parameters.

curl 'https://fakerapi.it/api/v1/custom?_quantity=2&customfield1=name&customfield2=email&customfield3=phone'
import requests

resp = requests.get(
    "https://fakerapi.it/api/v1/custom",
    params={
        '_quantity': '2',
        'customfield1': 'name',
        'customfield2': 'email',
        'customfield3': 'phone',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("fakerapi")
result = api.fetch("custom", _quantity=2, customfield1="name", customfield2="email", customfield3="phone")

for item in result:
    print(item)
const resp = await fetch("https://fakerapi.it/api/v1/custom?_quantity=2&customfield1=name&customfield2=email&customfield3=phone");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 03:13:17.192629 200 1912ms
2026-04-15 00:12:33.127974 200 356ms
2026-04-14 01:09:19.971412 200 19338ms
2026-04-12 13:37:08.981602 200 348ms
2026-04-10 00:18:53.496556 200 346ms
2026-04-09 01:18:00.992362 200 1786ms
2026-04-08 06:57:23.618187 200 965ms
2026-04-07 01:12:58.149712 200 872ms
2026-04-05 21:04:42.602094 200 955ms