Fake user profiles and companies with 100+ fields each.
Random Profiles API is a REST API that generates fictional user profiles and company records for use in development, testing, prototyping, and AI agents. Each profile includes over 100 fields spanning name, contact details, job, address, financial information, physical characteristics, social handles, documents, vehicle, education, and more; company records include industry, size, location, leadership, tech stack, and legal details. Results can be filtered by parameters such as gender, age, country, industry, and employee size, returned in JSON or CSV, and generated deterministically using a seed value.
Endpoints cover listing and retrieving individual profiles and companies, fetching profile photos and company logos in multiple sizes and formats, and requesting an API key. The service also ships an OpenAPI 3.1 spec, Postman and Insomnia collections, a command-line tool for generating and exporting profiles from the terminal, an MCP server for use with Claude, Cursor, or other MCP-compatible AI agents, and a TypeScript types package with declarations mirroring the API's response shapes.
The product is intended for developers who need realistic but fictional seed data to populate databases, test applications, or build demos without using real personal information.
It's a REST API that generates realistic but entirely fictional user profiles for development, testing, and demos. Each profile includes 100+ fields like name, email, photo, job, address, and financials across 9 countries.
No, the data is entirely fictional.
Profiles and companies can be filtered by country using codes including US, GB, DE, FR, AU, BR, JP, IN, and NG.
Requests use an X-API-Key header, and you can request a free key via the POST /v1/keys endpoint or the site's key generator.
Yes, there's an MCP server (random-profiles-mcp) for AI agents like Claude and Cursor, and a CLI installable via npx for generating profiles from the terminal.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Fake REST API powered by Lua.
Generate fake data to JSON, CSV, TXT, SQL and XML.
Random Identity Generator with custom response format.
Random data generator.
Generates and list user data.
Generate random robot/alien avatars.