Rpug
RANDOM PINOY USER GENERATOR | Generate realistic Filipino user data faster than you can say "Mabuhay!". Perfect for testing, demos, or when you need fake Pinoy users that actually look and feel legit.
Install / Use
/learn @mrjxtr/RpugREADME
RANDOM PINOY USER GENERATOR (RPUG)
"Pinoy test data ba kailangan mo?! Heto na!" 🇵🇭 ℹ️ The API is live and ready to use at https://randompinoy.xyz/api/v1/pinoys — no installation required! 🚀
Generate realistic Filipino user data faster than you can say "Mabuhay!" Perfect for testing, demos, or when you need fake Pinoy users that actually look and feel legit.
100% Free. 100% Open Source. 100% Pinoy. 🆓
🎯 What's This All About?
RPUG is a lightweight REST API that generates random Filipino user profiles. No more boring "John Doe" or "Jane Smith" in your test data — get authentic Pinoy names, real Philippine locations, and data that actually makes sense for Filipino users.
Built with Go, powered by Filipino spirit. ✨
✨ Features
- Free & Open Source - Use it anywhere, anytime. No API keys, no BS
- Authentic Filipino Names - From Juan dela Cruz to Princess Mae Villanueva
- Real Philippine Locations - Cities and regions from Luzon to Mindanao
- Deterministic Seeds - Same seed = same data (perfect for reproducible tests)
- Flexible Results - Generate 1 to 1,000 users in a single request
- Fast & Lightweight - Because ain't nobody got time for slow APIs
- JSON All The Way - Easy to parse, easy to use
🌐 Live API Usage
🔗 https://randompinoy.xyz/api/v1/pinoys
Try It Now
# Generate 1 user
curl https://randompinoy.xyz/api/v1/pinoys
# Generate 10 users
curl https://randompinoy.xyz/api/v1/pinoys?results=10
# Use a seed for reproducible data
curl https://randompinoy.xyz/api/v1/pinoys?seed=2d0cd4170d54fbacdcc1e679ecf394cd
Want to Run It Locally?
Check out the Quick Start Guide in our contributing docs if you want to run your own instance or contribute to the project.
📡 API Endpoints
Health Check
GET /ping
Returns 200 OK if the server is alive and kicking.
Generate Random Users
GET /api/v1/pinoys
Generate random Filipino user profiles. That's it. That's the API.
🎮 Usage Examples
Basic Request (1 user)
curl https://randompinoy.xyz/api/v1/pinoys
Generate Multiple Users
# Get 5 users
curl https://randompinoy.xyz/api/v1/pinoys?results=5
# Go crazy with 1000 users
curl https://randompinoy.xyz/api/v1/pinoys?results=1000
Use a Seed for Reproducible Data
# Same seed = same data every time
curl https://randompinoy.xyz/api/v1/pinoys?seed=2d0cd4170d54fbacdcc1e679ecf394cd
Note: If you're running locally, replace
https://randompinoy.xyzwithhttp://localhost:3000
📦 Response Format
{
"results": [
{
"name": {
"title": "Mr",
"first": "Carlo",
"last": "Santos"
},
"dob": {
"date": "1989-05-30T23:07:31.851Z",
"age": 36
},
"location": {
"city": "Pagadian",
"region": "Zamboanga Del Sur",
"country": "Philippines",
"zipcode": "7016"
},
"gender": "male",
"phone": "09091234567",
"email": "carlo.santos@gmail.com",
"registered": {
"date": "2025-04-03T02:01:00.708Z",
"age": 3
}
}
],
"info": {
"seed": "2d0cd4170d54fbacdcc1e679ecf394cd",
"results": 1,
"version": "v0.1.x-alpha"
}
}
🔧 Query Parameters
| Parameter | Type | Default | Max | Description |
| --------- | ------ | ------- | ---- | ------------------------------ |
| results | int | 1 | 1000 | Number of users to generate |
| seed | string | random | - | Seed for deterministic results |
Pro tip: Results are clamped between 1-1000. Use the results parameter to get multiple users in one request instead of making rapid-fire requests.
🚦 Rate Limiting
To keep the API fast and fair for everyone, we enforce these limits:
- 60 requests per minute per IP address (~1 request per second average)
If you hit the limit, you'll get a 429 Too Many Requests response. Just wait a moment and try again, or better yet — use the results parameter to get multiple users in a single request!
📝 Notes
- Street address generation is planned for future releases
- Pagination support is planned
This is a work in progress, pero functional na siya! Ship it! 🚢
📄 License
This project is free and open source under the GNU General Public License v3.0 (GPL-3.0). Use it, fork it, share it — walang bayad! Check the LICENSE file for the full details.
Just give credit where it's due, okay? 😉
🤝 Contributing
Want to add more Filipino names? Found a bug? Got ideas for features?
Check out CONTRIBUTING.md for guidelines on how to contribute. PRs and issues are welcome! 🙏
Made with ❤️ and kape ☕ by @mrjxtr Mabuhay Pinoy developers! 🇵🇭
Related Skills
node-connect
346.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
xurl
346.4kA CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.
frontend-design
107.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
346.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
