---
title: "List public industries"
method: GET
path: "/org/industries"
tags: ["Industries"]
---

# List public industries

`GET /org/industries`

## Request

- Base URL: `https://apiv2.senso.ai/api/v1`
- URL: `https://apiv2.senso.ai/api/v1/org/industries`
- Auth: API key in header `X-API-Key`

Returns one page of the public industry catalogue — the industries Senso tracks that any organization can browse. Every row is public and the catalogue is the same for every organization; it is not scoped to your organization or narrowed by anything you have configured. Each row carries the counts you need to judge an industry's coverage: how many prompts it runs, how many AI models it runs against, and how many countries it covers.

## Query parameters

- `search` string
- `limit` integer
- `offset` integer
- `sort` 'name_asc' | 'name_desc' | 'created_asc' | 'created_desc'
- `live` boolean

## Response `200`

One page of public industries.

- PublicIndustryListResponse: One page of the public industry catalogue.
  - `industries` PublicIndustryResponse[], required: The industries on this page, in the requested sort order. Empty when the offset is past the end.
    - `industry_id` string, uuid, required
    - `name` string, required: Display name of the industry.
    - `slug` string, required: URL-safe identifier for the industry, unique across the catalogue.
    - `description` string, required: What the industry covers. An empty string when none has been written.
    - `active_prompt_count` integer, required: Number of active prompts the industry runs on its schedule.
    - `model_count` integer, required: Number of AI models the industry runs its prompts against. An industry with `0` has never run and has no result history.
    - `location_count` integer, required: Number of distinct countries the industry's runs cover.
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
  - `total` integer, required: Total number of public industries matching the `search` and `live` filters, across all pages.
  - `limit` integer, required: The page size that was applied.
  - `offset` integer, required: The offset that was applied.

## Other responses

- `400`: The request was malformed — a bad path/query parameter or an invalid value.
- `401`: Missing or invalid credentials — supply a valid org API key in the `X-API-Key` header.

---

[API](https://skmtc.dev/senso/apis/senso-org-api.md) - [All operations](https://skmtc.dev/senso/apis/senso-org-api/llms.txt) - [OpenAPI document](https://skmtc.dev/senso/apis/senso-org-api/revisions/d789b4fcbe84?raw)
