Need to manage API keys, view logs, or check usage?Open the Developer portal →

List processes

Search and list processes in the Circa library.

GET/public/processes

Query parameters

ParameterTypeDescription
searchstringCase-insensitive substring match on process name.
limitintegerdefault: 251–100.
offsetintegerdefault: 0Records to skip.
pulledbooleandefault: falseRestrict to processes the user has pulled. Equivalent to /public/processes/pulled.

Response

200OK
{
  "items": [
    {
      "id": "p_4e7…",
      "name": "Injection moulding of HDPE",
      "source": "Ecoinvent 3.10",
      "region": "GLO",
      "functionalUnit": "kg",
      "datePublished": "2024-09-01",
      "revealed": false
    }
  ],
  "hasMore": true
}

Example

curl -s 'https://api.circa.ai/public/processes?search=injection&limit=10' \
  -H 'x-api-key: circa_live_xxx' \
  -H 'x-team-id: TEAM_ID_FROM_OVERVIEW' \
  -H 'Circa-Version: 2026-05-11.obsidian'