DocsGet One PWA

Get One PWA

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.