Key numbers
1K+Installs
4.3 / 363Rating
Jan 24, 2024Released
Nov 12, 2025Updated
Listing text
Face your mirrored self.
Embark on an unforgettable voyage through a tormented nobleman's psyche in "Ugly," a dark fairytale turned mobile puzzle-platformer. Navigate a world awash in tragedy, armed with an innovative mirror mechanic that allows you to face puzzles—and yourself—like never before.Dive deep into the enigmatic world of "Ugly" and get ready to confront truths as unsettling as they are enlightening. Are y…
Get this app from the API
curl -H "X-API-Key: $API_KEY" \ "https://apiplay.net/api/v1/app?id=com.pid.ugly"
import requests
r = requests.get('https://apiplay.net/api/v1/app', params={'id': 'com.pid.ugly'},
headers={'X-API-Key': API_KEY}, timeout=30)
data = r.json()const res = await fetch('https://apiplay.net/api/v1/app?id=com.pid.ugly', {
headers: { 'X-API-Key': process.env.API_KEY },
});
const data = await res.json();$ch = curl_init('https://apiplay.net/api/v1/app?id=com.pid.ugly');
curl_setopt_array($ch, [CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['X-API-Key: ' . getenv('API_KEY')]]);
$data = json_decode(curl_exec($ch), true);1,000 free credits a month, no card needed. API reference
Screenshots
Fields in the API response
| Package name | com.pid.ugly |
|---|---|
| Developer | Plug In Digital |
| Developer website | pidgames.com |
| Category | Puzzle games |
| Installs (exact) | 1,873 |
| Ratings | 363 |
| Reviews | 18 |
| Price | USD 2.5 |
| In-app purchases | No |
| Ads | No |
| Content rating | Teen |
| Current version | 1.2.0 |
| Requires Android | 7.0 |
| Released | Jan 24, 2024 |
| Last update | Nov 12, 2025 |
| Record refreshed | Oct 27, 2026 |
Rating breakdown
5253
442
325
20
142