---
title: "Browse the full tool catalog"
method: GET
path: "/api/v1/tools/catalog"
---

# Browse the full tool catalog

`GET /api/v1/tools/catalog`

## Request

- Base URL: `https://prowl.chat`
- URL: `https://prowl.chat/api/v1/tools/catalog`
- Auth: none declared

Every registered tool with what it does, who runs it, what it costs and where its documentation lives. No credential required. This is the endpoint to read when choosing which tool answers a question.

## Response `200`

Successful Response

- CatalogResponse: Every registered tool with the fields needed to choose one.
  - `tools` CatalogRow[], required
    - `tool_name` string, required
    - `provider` string, nullable
    - `provider_docs` string, nullable: The third party's own documentation, where they publish one.
    - `reference_url` string, nullable: This tool's page in the public documentation. Resolves for a signed-out reader.
    - `category` string, nullable
    - `description` string
    - `tags` string[]
    - `estimated_billed_usd` number, nullable
    - `cost_source` string, nullable
  - `count` integer, required
  - `categories` string[], required: Every category present, sorted.

---

[API](https://skmtc.dev/prowl/apis/prowl-rest-api-v1.md) · [All operations](https://skmtc.dev/prowl/apis/prowl-rest-api-v1/llms.txt) · [OpenAPI document](https://skmtc.dev/prowl/apis/prowl-rest-api-v1/revisions/897e8b30c330?raw)
