Ids are lowercased hostnames. These URLs return the same full record:
/registry/v1/apps/squoosh.app/registry/v1/apps/squoosh.app.json/api/v1/apps/squoosh.app
const app = await fetch(
"https://pwaregistry.org/api/v1/apps/squoosh.app",
).then((r) => r.json());
console.log(app.application.name);
console.log(app.status);
console.log(app.application.icons.primary?.src);
console.log(app.application.screenshots.narrow.map((s) => s.src));
console.log(app.application.screenshots.wide.map((s) => s.src));
Unknown id → 404 with { "error": "Not found", "code": "not_found" }.
You do not need to download the rest of the registry to render one app.
Human page (for people, not machines): /registry/squoosh.app.
Next: icons, screenshots, status.