[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"api-page:random-data-generator":3},{"status":4,"api":5,"seo":357},"success",{"blocked":6,"description":7,"about":8,"stats":9,"name":11,"title":12,"slug":13,"logo":14,"created_at":15,"agent":16,"user":28,"endpoint_groups":31,"faqs":309,"features":319,"periodic_plans":323,"payasyougo_plans":355,"createdAtText":356},false,"Generate realistic fake identity profiles — names, addresses, contact info, credit cards, and internet data across en_US and fil_PH locales. Bulk mode up to 1,000 records. All data is synthetic test data.","# Random Identity Generator\n\nA **fake data API** that generates realistic, ready-to-use **test identities** — full profiles or single data types — in two locales (`en_US`, `fil_PH`). Built for developers who need mock users, sample addresses, and realistic-but-fake personal data for testing, prototyping, and QA — without ever touching real PII.\n\n**Try it:** paste the call below into your terminal — no SDK needed.\n\n```bash\ncurl --request GET \\\n  --url 'https://identitygen.jojapi.net/api/v1/identity?locale=en_US' \\\n  --header 'X-JoJAPI-Key: YOUR_API_KEY'\n```\n\n## Why use this API?\n\n- **Complete or modular** — one call returns a full profile (name, demographics, address, contact, company, credit card, internet data), or grab just names, addresses, emails, or demographics.\n- **Two locales** — `en_US` and **`fil_PH`** (Philippines) — the hardest locale to find good fake data for.\n- **Bulk generation** — up to **1,000 full profiles** in a single request (PRO plan).\n- **Fast** — pure in-memory generation, typical responses under 10 ms.\n- **Safe by design** — all data is synthetic. SSNs are format-only, card numbers pass Luhn but are not valid cards. No real PII, ever.\n\n## Quickstart\n\n1. Grab an API key from the pricing tab (the free plan gives you 500K requests/month).\n2. Call any endpoint below.\n3. Done — it's test data you can safely commit to repos and throw at any environment.\n\n```python\nimport requests\n\nurl = \"https://identitygen.jojapi.net\"\nheaders = {\"X-JoJAPI-Key\": \"YOUR_API_KEY\"}\nparams = {\"locale\": \"en_US\", \"min_age\": 18, \"max_age\": 65}\n\nprint(requests.get(url, headers=headers, params=params).json())\n```\n\n## Endpoints\n\n| Endpoint | Returns | Params |\n|---|---|---|\n| `GET /identity` | Full profile (all fields below) | `locale`, `gender`, `min_age`, `max_age` |\n| `GET /identity/bulk` 🚀 PRO | 1–1,000 full profiles | above + `count` |\n| `GET /names` | First / last / full name | `locale`, `gender`, `count` |\n| `GET /addresses` | Street, city, state, zip, country | `locale`, `count` |\n| `GET /contact` | Email, phone, username | `locale`, `gender`, `count` |\n| `GET /demographics` | Gender, DOB, age, occupation, company | `locale`, `gender`, `min_age`, `max_age`, `count` |\n| `GET /financial` | Card, bank account, routing number | `count` |\n| `GET /internet` | IPv4/IPv6, MAC, user-agent, password, UUID | `count` |\n\n> Modular endpoints return up to 100 records per call. `count` defaults to 1.\n\n### Sample response — `GET api/v1/identity`\n\n```json\n{\n  \"first_name\": \"Sarah\",\n  \"last_name\": \"Johnson\",\n  \"full_name\": \"Sarah Johnson\",\n  \"gender\": \"female\",\n  \"date_of_birth\": \"1985-03-15\",\n  \"age\": 41,\n  \"email\": \"sarah.johnson@example.com\",\n  \"phone\": \"+1-555-0123\",\n  \"address\": {\n    \"street\": \"742 Evergreen Terrace\",\n    \"city\": \"Springfield\",\n    \"state\": \"Illinois\",\n    \"state_abbr\": \"IL\",\n    \"zip_code\": \"62701\",\n    \"country\": \"United States\"\n  },\n  \"company\": \"Acme Corporation\",\n  \"occupation\": \"Software Engineer\",\n  \"credit_card\": { \"number\": \"4532-1234-5678-9012\", \"expiry\": \"12/28\", \"cvv\": \"123\", \"type\": \"Visa\" }\n}\n```\n\n## Use cases\n\n- **Seeding test & staging databases** with believable user data.\n- **UI/UX prototyping** — realistic profiles for mockups and demos.\n- **Load & performance testing** — feed your app varied, valid-shaped data at scale.\n- **CI/CD test suites** — generate fresh input on every run.\n- **Localization testing** — realistic Filipino names, cities, and addresses for the PH market.\n- **Privacy-safe development** — replace real user data with synthetic lookalikes.\n\n## Plans & limits\n\n| | **BASIC (free)** | **PRO** |\n|---|---|---|\n| Price | $0 | **$25/mo** |\n| Requests | 500,000 / month | 1,300,000 / month |\n| Rate | 1,000 / hour | ~10 / second |\n| `/identity/bulk` | — | ✔ up to 1,000 |\n\n## Errors\n\n| Code | Meaning |\n|---|---|\n| `400` | Invalid parameter (e.g. `count` out of range) |\n| `401` | Missing/expired key, or endpoint not enabled for your plan |\n| `429` | Rate or monthly quota exceeded |\n| `500` | Unexpected server error |\n\n## Data safety\n\nEvery field is randomly generated synthetic data. No SSN is real, no card number is chargeable, no address belongs to a real person. You can use this data freely in tests, demos, and prototypes — just don't store it as real user data.\n\n**Questions or feedback?** Reach out — this API is actively maintained and new locales are on the roadmap.",{"score":10},"2.80","Random Identity Generator","Random Identity Generator API","random-data-generator","https://cdn.jojapi.com/api/797ae70d-8ff2-4800-8a95-2234a618039c","2026-09-09 09:07:13",{"enabled":17,"closed":18,"request_enabled":6,"catalog_url":19,"discovery_url":20,"directory_url":21,"rails":22,"networks":25,"docs":27},true,null,"https://identitygen.jojapi.net/_jojapi/agent/plans","https://identitygen.jojapi.net/.well-known/x402","https://agents.jojapi.net/apis/random-data-generator",[23,24],"x402","mpp",[26],"eip155:8453","https://docs.jojapi.com/consumers/agents",{"nick":29,"name":30,"verified":6,"website":18},"claude","Claude",[32,82,158,183,207,232,259,282],{"endpoints":33,"name":81,"description":40,"ungrouped":17},[34,65],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":35,"description":41,"method":42,"name":43,"url_path":44,"root_url":45,"parameters":46,"responses":58,"result_stats":18},[36],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Requests","requests","1","","Check the api health","GET","Health","/health","https://identitygen.jojapi.net",{"url":47,"header":48,"post":55,"body":56,"path":57},[],[49],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},"X-JoJAPI-Key","You must log in to get API key","string","JoJ API Key","Please log in to get API key",[],[],[],[59],{"status":60,"status_code":61,"description":62,"schema":63,"examples":64,"example":40},"200",200,"Successful Response","{}",[],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":66,"description":68,"method":42,"name":69,"url_path":70,"root_url":45,"parameters":71,"responses":78,"result_stats":18},[67],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Find the list of existing locales","Locales","/locales",{"url":72,"header":73,"post":75,"body":76,"path":77},[],[74],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[79],{"status":60,"status_code":61,"description":62,"schema":63,"examples":80,"example":40},[],"Ungrouped Endpoints",{"endpoints":83,"name":157,"description":40,"ungrouped":6},[84,128],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":85,"description":88,"method":42,"name":89,"url_path":90,"root_url":45,"parameters":91,"responses":114,"result_stats":124},[86],{"name":37,"slug":38,"cost":39,"label":40,"avg":87},1,"Generate one complete fake identity profile, including name, gender, date of birth, age, SSN (format only), email, phone, username, address, company, occupation, credit card, IP address, and UUID. Filter by `gender`, `min_age`, and `max_age` (18–120); select locale with `locale` (`en_US` or `fil_PH`).","Get Identity","/api/v1/identity",{"url":92,"header":109,"post":111,"body":112,"path":113},[93,97,100,105],{"key":94,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":95,"required":6,"name":96,"description":40},"locale","en_US","Locale",{"key":98,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":99,"description":40},"gender","Gender",{"key":101,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":102,"enum_values":18,"default_value":103,"required":6,"name":104,"description":40},"min_age","integer","18","Min Age",{"key":106,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":102,"enum_values":18,"default_value":107,"required":6,"name":108,"description":40},"max_age","80","Max Age",[110],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[115,118],{"status":60,"status_code":61,"description":62,"schema":116,"examples":117,"example":40},"{\"properties\":{\"first_name\":{\"type\":\"string\",\"title\":\"First Name\"},\"last_name\":{\"type\":\"string\",\"title\":\"Last Name\"},\"full_name\":{\"type\":\"string\",\"title\":\"Full Name\"},\"gender\":{\"type\":\"string\",\"title\":\"Gender\"},\"date_of_birth\":{\"type\":\"string\",\"title\":\"Date Of Birth\"},\"age\":{\"type\":\"integer\",\"title\":\"Age\"},\"ssn\":{\"type\":\"string\",\"title\":\"Ssn\"},\"email\":{\"type\":\"string\",\"title\":\"Email\"},\"phone\":{\"type\":\"string\",\"title\":\"Phone\"},\"username\":{\"type\":\"string\",\"title\":\"Username\"},\"address\":{\"properties\":{\"street\":{\"type\":\"string\",\"title\":\"Street\"},\"city\":{\"type\":\"string\",\"title\":\"City\"},\"state\":{\"type\":\"string\",\"title\":\"State\"},\"state_abbr\":{\"type\":\"string\",\"title\":\"State Abbr\"},\"zip_code\":{\"type\":\"string\",\"title\":\"Zip Code\"},\"country\":{\"type\":\"string\",\"title\":\"Country\"},\"formatted\":{\"type\":\"string\",\"title\":\"Formatted\"}},\"type\":\"object\",\"required\":[\"street\",\"city\",\"state\",\"state_abbr\",\"zip_code\",\"country\",\"formatted\"],\"title\":\"Address\"},\"company\":{\"type\":\"string\",\"title\":\"Company\"},\"occupation\":{\"type\":\"string\",\"title\":\"Occupation\"},\"credit_card\":{\"properties\":{\"number\":{\"type\":\"string\",\"title\":\"Number\"},\"expiry\":{\"type\":\"string\",\"title\":\"Expiry\"},\"cvv\":{\"type\":\"string\",\"title\":\"Cvv\"},\"type\":{\"type\":\"string\",\"title\":\"Type\"}},\"type\":\"object\",\"required\":[\"number\",\"expiry\",\"cvv\",\"type\"],\"title\":\"CreditCard\"},\"ip_address\":{\"type\":\"string\",\"title\":\"Ip Address\"},\"uuid\":{\"type\":\"string\",\"title\":\"Uuid\"}},\"type\":\"object\",\"required\":[\"first_name\",\"last_name\",\"full_name\",\"gender\",\"date_of_birth\",\"age\",\"ssn\",\"email\",\"phone\",\"username\",\"address\",\"company\",\"occupation\",\"credit_card\",\"ip_address\",\"uuid\"],\"title\":\"FullIdentity\"}",[],{"status":119,"status_code":120,"description":121,"schema":122,"examples":123,"example":40},"422",422,"Validation Error","{\"properties\":{\"detail\":{\"items\":{\"properties\":{\"loc\":{\"items\":{\"anyOf\":[{\"type\":\"string\"},{\"type\":\"integer\"}]},\"type\":\"array\",\"title\":\"Location\"},\"msg\":{\"type\":\"string\",\"title\":\"Message\"},\"type\":{\"type\":\"string\",\"title\":\"Error Type\"},\"input\":{\"title\":\"Input\"},\"ctx\":{\"type\":\"object\",\"title\":\"Context\"}},\"type\":\"object\",\"required\":[\"loc\",\"msg\",\"type\"],\"title\":\"ValidationError\"},\"type\":\"array\",\"title\":\"Detail\"}},\"type\":\"object\",\"title\":\"HTTPValidationError\"}",[],{"x2":125,"x3":126,"x4":126,"x5":126,"uptime":125,"avg_latency":127,"avg_credits":126},"100.00","0.00","235",{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":129,"description":133,"method":42,"name":134,"url_path":135,"root_url":45,"parameters":136,"responses":151,"result_stats":18},[130],{"name":131,"slug":132,"cost":39,"label":40,"avg":18},"Bulk Requests","bulk-requests","Generate between 1 and 1,000 complete fake identity profiles in a single request. Accepts the same filters as `/identity` plus `count` (default 10, max 1000). Ideal for seeding databases and batch workflows.","Get Identity Bulk","/api/v1/identity/bulk",{"url":137,"header":146,"post":148,"body":149,"path":150},[138,139,140,141,142],{"key":94,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":95,"required":6,"name":96,"description":40},{"key":98,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":99,"description":40},{"key":101,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":102,"enum_values":18,"default_value":103,"required":6,"name":104,"description":40},{"key":106,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":102,"enum_values":18,"default_value":107,"required":6,"name":108,"description":40},{"key":143,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":102,"enum_values":18,"default_value":144,"required":6,"name":145,"description":40},"count","10","Count",[147],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[152,155],{"status":60,"status_code":61,"description":62,"schema":153,"examples":154,"example":40},"{\"type\":\"array\",\"items\":{\"properties\":{\"first_name\":{\"type\":\"string\",\"title\":\"First Name\"},\"last_name\":{\"type\":\"string\",\"title\":\"Last Name\"},\"full_name\":{\"type\":\"string\",\"title\":\"Full Name\"},\"gender\":{\"type\":\"string\",\"title\":\"Gender\"},\"date_of_birth\":{\"type\":\"string\",\"title\":\"Date Of Birth\"},\"age\":{\"type\":\"integer\",\"title\":\"Age\"},\"ssn\":{\"type\":\"string\",\"title\":\"Ssn\"},\"email\":{\"type\":\"string\",\"title\":\"Email\"},\"phone\":{\"type\":\"string\",\"title\":\"Phone\"},\"username\":{\"type\":\"string\",\"title\":\"Username\"},\"address\":{\"properties\":{\"street\":{\"type\":\"string\",\"title\":\"Street\"},\"city\":{\"type\":\"string\",\"title\":\"City\"},\"state\":{\"type\":\"string\",\"title\":\"State\"},\"state_abbr\":{\"type\":\"string\",\"title\":\"State Abbr\"},\"zip_code\":{\"type\":\"string\",\"title\":\"Zip Code\"},\"country\":{\"type\":\"string\",\"title\":\"Country\"},\"formatted\":{\"type\":\"string\",\"title\":\"Formatted\"}},\"type\":\"object\",\"required\":[\"street\",\"city\",\"state\",\"state_abbr\",\"zip_code\",\"country\",\"formatted\"],\"title\":\"Address\"},\"company\":{\"type\":\"string\",\"title\":\"Company\"},\"occupation\":{\"type\":\"string\",\"title\":\"Occupation\"},\"credit_card\":{\"properties\":{\"number\":{\"type\":\"string\",\"title\":\"Number\"},\"expiry\":{\"type\":\"string\",\"title\":\"Expiry\"},\"cvv\":{\"type\":\"string\",\"title\":\"Cvv\"},\"type\":{\"type\":\"string\",\"title\":\"Type\"}},\"type\":\"object\",\"required\":[\"number\",\"expiry\",\"cvv\",\"type\"],\"title\":\"CreditCard\"},\"ip_address\":{\"type\":\"string\",\"title\":\"Ip Address\"},\"uuid\":{\"type\":\"string\",\"title\":\"Uuid\"}},\"type\":\"object\",\"required\":[\"first_name\",\"last_name\",\"full_name\",\"gender\",\"date_of_birth\",\"age\",\"ssn\",\"email\",\"phone\",\"username\",\"address\",\"company\",\"occupation\",\"credit_card\",\"ip_address\",\"uuid\"],\"title\":\"FullIdentity\"},\"title\":\"Response Get Identity Bulk Api V1 Identity Bulk Get\"}",[],{"status":119,"status_code":120,"description":121,"schema":122,"examples":156,"example":40},[],"identity",{"endpoints":159,"name":182,"description":40,"ungrouped":6},[160],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":161,"description":163,"method":42,"name":164,"url_path":165,"root_url":45,"parameters":166,"responses":176,"result_stats":18},[162],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Generate random first, last, and full names only. Filter by `gender` (`male`/`female`) and locale; use `count` (1–100) for multiple names.","Get Names","/api/v1/names",{"url":167,"header":171,"post":173,"body":174,"path":175},[168,169,170],{"key":94,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":95,"required":6,"name":96,"description":40},{"key":98,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":99,"description":40},{"key":143,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":102,"enum_values":18,"default_value":39,"required":6,"name":145,"description":40},[172],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[177,180],{"status":60,"status_code":61,"description":62,"schema":178,"examples":179,"example":40},"{\"type\":\"array\",\"items\":{\"properties\":{\"first_name\":{\"type\":\"string\",\"title\":\"First Name\"},\"last_name\":{\"type\":\"string\",\"title\":\"Last Name\"},\"full_name\":{\"type\":\"string\",\"title\":\"Full Name\"},\"gender\":{\"type\":\"string\",\"title\":\"Gender\"}},\"type\":\"object\",\"required\":[\"first_name\",\"last_name\",\"full_name\",\"gender\"],\"title\":\"NameResponse\"},\"title\":\"Response Get Names Api V1 Names Get\"}",[],{"status":119,"status_code":120,"description":121,"schema":122,"examples":181,"example":40},[],"names",{"endpoints":184,"name":206,"description":40,"ungrouped":6},[185],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":186,"description":188,"method":42,"name":189,"url_path":190,"root_url":45,"parameters":191,"responses":200,"result_stats":18},[187],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Generate random street, city, state, state abbreviation, zip code, country, and a formatted one-line address. Select locale with `locale`; use `count` (1–100) for multiple addresses.","Get Addresses","/api/v1/addresses",{"url":192,"header":195,"post":197,"body":198,"path":199},[193,194],{"key":94,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":95,"required":6,"name":96,"description":40},{"key":143,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":102,"enum_values":18,"default_value":39,"required":6,"name":145,"description":40},[196],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[201,204],{"status":60,"status_code":61,"description":62,"schema":202,"examples":203,"example":40},"{\"type\":\"array\",\"items\":{\"properties\":{\"street\":{\"type\":\"string\",\"title\":\"Street\"},\"city\":{\"type\":\"string\",\"title\":\"City\"},\"state\":{\"type\":\"string\",\"title\":\"State\"},\"state_abbr\":{\"type\":\"string\",\"title\":\"State Abbr\"},\"zip_code\":{\"type\":\"string\",\"title\":\"Zip Code\"},\"country\":{\"type\":\"string\",\"title\":\"Country\"},\"formatted\":{\"type\":\"string\",\"title\":\"Formatted\"}},\"type\":\"object\",\"required\":[\"street\",\"city\",\"state\",\"state_abbr\",\"zip_code\",\"country\",\"formatted\"],\"title\":\"AddressResponse\"},\"title\":\"Response Get Addresses Api V1 Addresses Get\"}",[],{"status":119,"status_code":120,"description":121,"schema":122,"examples":205,"example":40},[],"addresses",{"endpoints":208,"name":231,"description":40,"ungrouped":6},[209],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":210,"description":212,"method":42,"name":213,"url_path":214,"root_url":45,"parameters":215,"responses":225,"result_stats":18},[211],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Generate contact information: a realistic email address, phone number formatted for the chosen locale, and a username. Filter by `gender` and locale; use `count` (1–100).","Get Contact","/api/v1/contact",{"url":216,"header":220,"post":222,"body":223,"path":224},[217,218,219],{"key":94,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":95,"required":6,"name":96,"description":40},{"key":98,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":99,"description":40},{"key":143,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":102,"enum_values":18,"default_value":39,"required":6,"name":145,"description":40},[221],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[226,229],{"status":60,"status_code":61,"description":62,"schema":227,"examples":228,"example":40},"{\"type\":\"array\",\"items\":{\"properties\":{\"email\":{\"type\":\"string\",\"title\":\"Email\"},\"phone\":{\"type\":\"string\",\"title\":\"Phone\"},\"username\":{\"type\":\"string\",\"title\":\"Username\"}},\"type\":\"object\",\"required\":[\"email\",\"phone\",\"username\"],\"title\":\"ContactResponse\"},\"title\":\"Response Get Contact Api V1 Contact Get\"}",[],{"status":119,"status_code":120,"description":121,"schema":122,"examples":230,"example":40},[],"contact",{"endpoints":233,"name":258,"description":40,"ungrouped":6},[234],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":235,"description":237,"method":42,"name":238,"url_path":239,"root_url":45,"parameters":240,"responses":252,"result_stats":18},[236],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Generate financial test data: a credit card (number, expiry, CVV, type — Luhn-format only, not a valid card), plus a bank account and routing number. Use `count` (1–100). Locale-independent.","Get Financial","/api/v1/financial",{"url":241,"header":247,"post":249,"body":250,"path":251},[242,246],{"key":243,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":244,"required":6,"name":245,"description":40},"card_type","visa","Card Type",{"key":143,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":102,"enum_values":18,"default_value":39,"required":6,"name":145,"description":40},[248],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[253,256],{"status":60,"status_code":61,"description":62,"schema":254,"examples":255,"example":40},"{\"type\":\"array\",\"items\":{\"properties\":{\"credit_card\":{\"properties\":{\"number\":{\"type\":\"string\",\"title\":\"Number\"},\"expiry\":{\"type\":\"string\",\"title\":\"Expiry\"},\"cvv\":{\"type\":\"string\",\"title\":\"Cvv\"},\"type\":{\"type\":\"string\",\"title\":\"Type\"}},\"type\":\"object\",\"required\":[\"number\",\"expiry\",\"cvv\",\"type\"],\"title\":\"CreditCard\"},\"bank_account\":{\"type\":\"string\",\"title\":\"Bank Account\"},\"routing_number\":{\"type\":\"string\",\"title\":\"Routing Number\"}},\"type\":\"object\",\"required\":[\"credit_card\",\"bank_account\",\"routing_number\"],\"title\":\"FinancialResponse\"},\"title\":\"Response Get Financial Api V1 Financial Get\"}",[],{"status":119,"status_code":120,"description":121,"schema":122,"examples":257,"example":40},[],"financial",{"endpoints":260,"name":281,"description":40,"ungrouped":6},[261],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":262,"description":264,"method":42,"name":265,"url_path":266,"root_url":45,"parameters":267,"responses":275,"result_stats":18},[263],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Generate internet/credential test data: IPv4, IPv6, MAC address, browser user-agent string, a random password, and a UUID. Use `count` (1–100). Locale-independent.","Get Internet","/api/v1/internet",{"url":268,"header":270,"post":272,"body":273,"path":274},[269],{"key":143,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":102,"enum_values":18,"default_value":39,"required":6,"name":145,"description":40},[271],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[276,279],{"status":60,"status_code":61,"description":62,"schema":277,"examples":278,"example":40},"{\"type\":\"array\",\"items\":{\"properties\":{\"ipv4\":{\"type\":\"string\",\"title\":\"Ipv4\"},\"ipv6\":{\"type\":\"string\",\"title\":\"Ipv6\"},\"mac_address\":{\"type\":\"string\",\"title\":\"Mac Address\"},\"user_agent\":{\"type\":\"string\",\"title\":\"User Agent\"},\"password\":{\"type\":\"string\",\"title\":\"Password\"},\"uuid\":{\"type\":\"string\",\"title\":\"Uuid\"}},\"type\":\"object\",\"required\":[\"ipv4\",\"ipv6\",\"mac_address\",\"user_agent\",\"password\",\"uuid\"],\"title\":\"InternetResponse\"},\"title\":\"Response Get Internet Api V1 Internet Get\"}",[],{"status":119,"status_code":120,"description":121,"schema":122,"examples":280,"example":40},[],"internet",{"endpoints":283,"name":308,"description":40,"ungrouped":6},[284],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":285,"description":287,"method":42,"name":288,"url_path":289,"root_url":45,"parameters":290,"responses":302,"result_stats":18},[286],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Generate demographic data only: gender, date of birth, age, occupation, and employer/company. Filter by `gender`, `min_age`, `max_age` (18–120), and locale; use `count` (1–100).","Get Demographics","/api/v1/demographics",{"url":291,"header":297,"post":299,"body":300,"path":301},[292,293,294,295,296],{"key":94,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":95,"required":6,"name":96,"description":40},{"key":98,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":99,"description":40},{"key":101,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":102,"enum_values":18,"default_value":103,"required":6,"name":104,"description":40},{"key":106,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":102,"enum_values":18,"default_value":107,"required":6,"name":108,"description":40},{"key":143,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":102,"enum_values":18,"default_value":39,"required":6,"name":145,"description":40},[298],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[303,306],{"status":60,"status_code":61,"description":62,"schema":304,"examples":305,"example":40},"{\"type\":\"array\",\"items\":{\"properties\":{\"gender\":{\"type\":\"string\",\"title\":\"Gender\"},\"date_of_birth\":{\"type\":\"string\",\"title\":\"Date Of Birth\"},\"age\":{\"type\":\"integer\",\"title\":\"Age\"},\"occupation\":{\"type\":\"string\",\"title\":\"Occupation\"},\"company\":{\"type\":\"string\",\"title\":\"Company\"}},\"type\":\"object\",\"required\":[\"gender\",\"date_of_birth\",\"age\",\"occupation\",\"company\"],\"title\":\"DemographicsResponse\"},\"title\":\"Response Get Demographics Api V1 Demographics Get\"}",[],{"status":119,"status_code":120,"description":121,"schema":122,"examples":307,"example":40},[],"demographics",[310,313,316],{"question":311,"answer":312},"Is the data real?","No. Every field is randomly generated synthetic data. Names, addresses,\nSSNs, and credit-card numbers look realistic but are not real — SSNs are\nformat-only, card numbers pass the Luhn checksum but are not chargeable, and no address belongs to a real person. It's safe to use in tests, demos, and\nrepositories.",{"question":314,"answer":315},"What locales are supported?","Currently two: `en_US` (United States) and `fil_PH` (Philippines) —\nincluding Filipino names, cities, and addresses, which are rarely available\nfrom other fake-data APIs. Locale is selected per request with the `locale`\nparameter, and more locales are planned.",{"question":317,"answer":318},"Can I generate many records at once?","Yes — the bulk endpoint (`/api/v1/identity/bulk`) returns up to 1,000 complete\nprofiles in one request, which is the fastest way to seed a database or\nprepare a large test dataset. Bulk is included in the paid plan.",[320],{"id":321,"name":322,"description":18},"n6612d81a","Identity Bulk Requests",[324,342],{"type":325,"slug":326,"blocked":6,"period":327,"currency":328,"pricing":329,"rate_limit":333,"objects":336,"name":340,"display_name":340,"features":341},"periodic","rzpwoeiyp4tzik6ua8jpzs7p","1 MONTH","usd",{"price":330,"credits":330,"past_due_timeout_num":331,"past_due_timeout_type":332},0,3,"DAY",{"max_requests":334,"time_window":335},1000,3600,[337],{"id":338,"name":37,"slug":38,"quota":339,"tiers":18},"n1021835d",500000,"Basic",[],{"type":325,"slug":343,"blocked":6,"period":327,"currency":328,"pricing":344,"rate_limit":346,"objects":348,"name":353,"display_name":353,"features":354},"2m6rrq2ss0ryripjjdzdllf6",{"price":345,"credits":330,"past_due_timeout_num":331,"past_due_timeout_type":332},25,{"max_requests":347,"time_window":87},10,[349,351],{"id":338,"name":37,"slug":38,"quota":350,"tiers":18},1300000,{"id":352,"name":131,"slug":132,"quota":339,"tiers":18},"n6e4edc3a","Pro",[321],[],"2026-09-09",{"canonical":358,"page_title":359,"meta":360},"https://jojapi.com/hub/api/random-data-generator","Random Identity Generator API Documentation & Playground - JoJ API",{"description":7,"keywords":361},"API,API Documentation,API Playground,Plans & Pricing,Random Identity Generator,claude"]