API

Generate realistic fake identities programmatically for testing and development.

RESTJSONRate Limited

Overview

Base URL: https://www.fakegenerator.name

Authentication: API key via header

Rate limits: 60 requests/min per key

Data policy: All data is fictitious

Headers

X-API-Key: YOUR_KEY
Accept: application/json

Quick Start

curl -X GET \
  "https://www.fakegenerator.name/api/identity?country=us&gender=female" \
  -H "Accept: application/json"

The response is a JSON object containing a complete fake identity.

{
  "fullName": "Jordan Lee",
  "gender": "Female",
  "birthday": "1992-06-14",
  "age": 31,
  "email": "jordan.lee@anonmail.example",
  "phone": "+1 (415) 555-0147",
  "address": "4821 Willow Ridge Dr",
  "city": "San Francisco",
  "zipCode": "94107",
  "username": "jlee92",
  "password": "uJ9!q7wT",
  "creditCard": "4539 1488 0343 6467",
  "cvv": "193",
  "cardExpiry": "08/27"
}

Endpoint

GET /api/identity

Returns a single fake identity based on optional filters.

Query Parameters

gender

random | male | female (default: random)

country

us | uk | ca | au | de | fr | es | it | jp | cn (default: us)

Errors

400

Invalid query parameters

401

Missing or invalid API key

429

Rate limit exceeded