Archlos API Documentation
A public, free, read-only (GET) REST API designed for hardware diagnostic utilities, launchers, frontends, emulators, and community applications.
UTF-8 formatted and indented responses.
Directly accessible from browsers, mobile apps, and scripts.
Free open access for all GET endpoints.
1. Ports Catalog & Compatibility Overview
Returns the complete catalog of game ports, overall compatibility ratings, average FPS, developer info, and GPU family averages (Adreno, Mali/Immortalis).
curl -X GET "https://archlos.com/api/ports.json"{
"meta": {
"total": 5,
"license": "Public / Community Knowledge",
"endpoint": "https://archlos.com/api/ports.json",
"generated_at": "2026-11-13T23:49:22.510Z"
},
"data": [
{
"id": "6b7b4008-d370-458b-9219-cc4e40abb145",
"slug": "celeste",
"title": "Celeste",
"developer_porter": "Maddy Makes Games / FNA Android",
"source_url": "https://github.com",
"cover_url": "/images/og-default.svg",
"logo_url": null,
"port_source_type": "PC",
"reports_count": 1,
"top_rating": "platinum",
"avg_fps": 60,
"gpu_averages": {
"Mali / Immortalis (Dimensity / Exynos)": {
"rating": "platinum",
"avg_fps": 60,
"count": 1
}
},
"url": "https://archlos.com/ports/celeste",
"api_url": "https://archlos.com/api/ports/celeste.json"
}
]
}2. Hardware Benchmark Reports per Game
Returns technical details for a specific game port along with all community benchmark submissions (device models, GPUs, SoCs, RAM, FPS, and technical configuration notes).
curl -X GET "https://archlos.com/api/ports/celeste.json"{
"meta": {
"generated_at": "2026-11-13T23:49:21.775Z",
"url": "https://archlos.com/ports/celeste",
"license": "Public / Community Knowledge"
},
"data": {
"slug": "celeste",
"title": "Celeste",
"developer_porter": "Maddy Makes Games / FNA Android",
"reports": [
{
"id": "18795374-99ca-4727-a347-bd843f07ba11",
"device_model": "Xiaomi 11T",
"soc_cpu": "Dimensity 1200",
"gpu": "Mali-G77 MC9",
"ram_gb": 8,
"port_version": "v1.4.0.0",
"rating": "platinum",
"avg_fps": 60,
"notes": "Smooth gameplay, native resolution without drops...",
"upvotes": 0,
"downvotes": 0
}
]
}
}3. Hardware & Device Search Endpoint
Returns device models tested by the community (e.g., Xiaomi, POCO, Samsung, Redmi) along with the list of tested games and compatibility metrics for that specific hardware.
curl -X GET "https://archlos.com/api/devices.json"{
"meta": {
"total_devices": 4,
"endpoint": "https://archlos.com/api/devices.json"
},
"data": [
{
"device_model": "Xiaomi 11T",
"soc_cpu": "Dimensity 1200",
"gpu": "Mali-G77 MC9",
"games": [
{
"game_slug": "celeste",
"game_title": "Celeste",
"rating": "platinum",
"avg_fps": 60,
"port_version": "v1.4.0.0",
"notes": "Smooth gameplay, native resolution without drops..."
}
]
}
]
}Integration Example: Search by Device Model
Look up games tested and proven compatible on the user's phone (e.g., "Note 11" or "POCO"):
async function findGamesForDevice(searchQuery) {
const res = await fetch('https://archlos.com/api/devices.json');
const { data } = await res.json();
const query = searchQuery.toLowerCase().trim();
// Filter by matching phone model, processor, or GPU
const matched = data.filter(d =>
d.device_model.toLowerCase().includes(query) ||
(d.soc_cpu && d.soc_cpu.toLowerCase().includes(query))
);
// List all compatible games found
return matched.flatMap(d => d.games.map(g => ({
device: d.device_model,
...g
})));
}
// Example usage:
const games = await findGamesForDevice('Xiaomi');
console.log(games);Usage Terms & Attribution
Data compiled by the Archlos community is public and free to use. When integrating these endpoints into your app, diagnostic utility, or frontend, a simple attribution link to archlos.com is appreciated.