RandomUser Test Data Scraper
Pricing
from $3.00 / 1,000 results
RandomUser Test Data Scraper
Spin up lifelike synthetic users from randomuser.me with full names, emails, profile photos, phone numbers, and postal addresses. Filter by gender, nationality, or a fixed seed for reproducible mock data. Perfect for seeding test databases, QA fixtures, and product demos.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share

๐งโ๐ป RandomUser Test Data Scraper
๐ Generate realistic mock users in one run. Spin up clean, fully populated synthetic identities with names, emails, addresses, phone numbers, photos, and login fields, ready for your test suite, staging database, or demo.
Need believable people for your app without touching a single real person's data? This actor turns the keyless randomuser.me API into a clean, structured feed of synthetic users. Pick how many you want, optionally lock a gender, a set of nationalities, or a reproducible seed, and get back a flat record per user with a profile photo, full name, email, username, phone, address, coordinates, date of birth, and a national ID placeholder.
Every value is fabricated by randomuser.me. Nothing here belongs to a real individual, which makes it safe to drop into test environments, fixtures, and demos. Use a seed when you need the exact same users on every run, or leave it blank for a fresh batch each time. Coverage spans 21 nationalities including the US, UK, Canada, Germany, France, Spain, Australia, Brazil, India, and more.
| ๐ฏ Target Audience | ๐ก Primary Use Cases |
|---|---|
| Backend and frontend developers | Seeding databases with mock users |
| QA and test automation engineers | Populating test fixtures and CI runs |
| Designers and demo builders | Filling UI mockups with lifelike data |
| Data and ML teams | Generating placeholder profiles at volume |
๐ What the RandomUser Test Data Scraper does
This actor calls the randomuser.me API and returns one clean record per synthetic user. It flattens the nested API response into simple columns so you can use the data immediately. You control the batch with a few inputs:
- Number of Users sets how many records to generate per run.
- Seed makes the output reproducible. The same seed always returns the same users.
- Gender restricts the batch to male or female, or leaves it mixed.
- Nationalities restricts the batch to one or more of 21 supported countries.
Each record includes a profile photo, a full name broken into title, first, and last, gender, email, a generated username and uuid, phone and cell numbers, a postal address with city, state, country, postcode, and map coordinates, a date of birth with age, an account registration date, a timezone, and a national ID placeholder such as a US SSN, a UK NINO, or a Canadian SIN.
๐ Data fields
Each record includes: age, city, country, email, fullName, gender, imageUrl, nationality, phone, results, scrapedAt, username. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.
๐ How to use
- Sign up for a free Apify account using this sign-up link.
- Open the RandomUser Test Data Scraper and set the number of users you want.
- Optionally pick a gender, one or more nationalities, and a seed for reproducibility.
- Click Start and let the run finish.
- Preview the generated users, then connect the dataset to your app or integration.
๐ Recommended Actors
- Agify Name Demographics Scraper to enrich names with predicted age data.
- SWAPI Star Wars Scraper for another clean source of structured sample data.
- Disposable Email Domains Scraper to validate and filter throwaway email addresses.
- Datamuse Words Scraper for word lists useful in generated content and fixtures.
- OpenTDB Trivia Scraper for sample question and answer data.
๐ก Pro Tip: browse the complete ParseForge collection.
โ ๏ธ Disclaimer: independent tool, not affiliated with randomuser.me. Only publicly available, synthetic data is generated.
๐ Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.