Random User API logo

Random User API

|
Tools
|
1 tokens / llamada

Generate realistic, fully coherent fake users for demos, mockups, load tests and seeded test fixtures — never real people. Ten nationalities (US, CA, GB, AU, DE, FR, ES, NL, IE, NZ), each internally consistent: a German user gets a German name, a real German city with correct coordinates and timezone, a German street, postcode and phone format; a Canadian gets an A1A 1A1 postcode. Every user carries title and full name, gender, email on RFC-2606 reserved domains (can never reach a real inbox), username, login block with memorable password and UUID, landline and mobile in national formats, full address with coordinates and IANA timezone, date of birth and age, registration date, and avatar image URLs in three sizes. Request up to 100 users per call, restrict nationalities with nat=DE,FR, force gender, and — the killer feature for tests — pass seed=anything to get byte-identical reproducible output on every call. No database, no state, no third-party calls at request time.

Inicio Rápido

Suscríbete para obtener acceso instantáneo a la API con tu clave única.

Ver Planes de Precios

Available Endpoints

Request Parameters

API URL

Please subscribe to see the API URL

Headers

X-Api-Key

Query Parameters

count(Optional)
gender(Optional)
nat(Optional)
seed(Optional)

Please subscribe to see the actual API URL

import axios from 'axios';

const url = '{API_URL}';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});