---
title: "Read the projects catalog"
method: GET
path: "/api/projects"
tags: ["floor10"]
---

# Read the projects catalog

`GET /api/projects`

## Request

- Base URL: `https://www.immersivecommons.com`
- URL: `https://www.immersivecommons.com/api/projects`
- Auth: none required

Public, no auth, edge-cached. The agent-readable affordance of the projects module on the home page, mirroring the same in-repo catalog the page renders.

## Response `200`

The catalog.

- ProjectsResponse
  - `count` integer, required
  - `projects` object[], required
  - `generated_at` string, date-time

---

[API](https://skmtc.dev/immersivecommons/apis/immersive-commons-agent-rest-api.md) · [All operations](https://skmtc.dev/immersivecommons/apis/immersive-commons-agent-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/immersivecommons/apis/immersive-commons-agent-rest-api/revisions/be67c1f67c27?raw)
