> ## Documentation Index
> Fetch the complete documentation index at: https://docs.leadpipe.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Topic inventory facets

> Topic inventory facets using the public Orbit API



## OpenAPI

````yaml https://api.aws53.cloud/openapi-intent.json GET /v1/intent/topics/facets
openapi: 3.1.0
info:
  title: Orbit API
  version: 1.0.0
  description: >-
    Orbit Audience Intent API: topic discovery, site analysis, curated ICP
    filters, saved audiences, materialization runs, stats, and CSV export.
    Discovery endpoints are public; audience management accepts either Bearer
    JWT or X-API-Key auth.
servers:
  - url: https://api.aws53.cloud
    description: Production
security: []
tags:
  - name: Topic Discovery
    description: Browse, search, and analyze available intent topics
  - name: Site Analysis
    description: Analyze a website URL to find matching intent topics
  - name: Site Topics
    description: Recent organization site-topic analyses
  - name: Audience Builder
    description: >-
      Curated filters, preview, saved audiences, runs, exports, webhooks, and
      managed destinations
paths:
  /v1/intent/topics/facets:
    get:
      tags:
        - Topic Discovery
      summary: Available filter values for topic inventory
      description: >-
        Returns the available topic types, industries, and categories with
        approximate topic counts for building discovery filters. This public
        operation allows 2 requests per source IP per 60 seconds without valid
        authentication, or 200 with a valid bearer token or active organization
        API key.
      operationId: getAvailableFilterValuesForTopicInventory
      responses:
        '200':
          description: Facets
          headers:
            RateLimit-Limit:
              description: Maximum requests allowed per source IP in 60 seconds.
              schema:
                type: integer
                example: 2
            RateLimit-Remaining:
              description: Requests remaining in the current source-IP window.
              schema:
                type: integer
                example: 0
            RateLimit-Reset:
              description: Seconds until the current source-IP window resets.
              schema:
                type: integer
                example: 60
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TopicInventoryFacetsResponse'
              examples:
                populated:
                  value:
                    data:
                      types:
                        - value: b2b
                          count: 1
                      industries:
                        - value: Technology
                          count: 1
                      categories:
                        - value: Cloud Computing
                          count: 1
                      total: 1
                    meta:
                      timestamp: '2026-01-15T12:00:00.000Z'
                      request_id: example-request
                empty:
                  value:
                    data:
                      types: []
                      industries: []
                      categories: []
                      total: 0
                    meta:
                      timestamp: '2026-01-15T12:00:00.000Z'
                      request_id: example-request
        '429':
          description: >-
            Source-IP allowance exceeded: 2 requests per 60 seconds without
            valid authentication, or 200 with a valid bearer token or active
            organization API key.
          headers:
            RateLimit-Limit:
              description: Maximum requests allowed per source IP in 60 seconds.
              schema:
                type: integer
                example: 2
            RateLimit-Remaining:
              description: Requests remaining in the current source-IP window.
              schema:
                type: integer
                example: 0
            RateLimit-Reset:
              description: Seconds until the current source-IP window resets.
              schema:
                type: integer
                example: 60
            Retry-After:
              description: Seconds to wait before retrying.
              schema:
                type: integer
                example: 60
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        type: string
                      message:
                        type: string
                      details: {}
                    required:
                      - code
                      - message
                  meta:
                    type: object
                    properties:
                      timestamp:
                        type: string
                      request_id:
                        type: string
                    required:
                      - timestamp
                      - request_id
                required:
                  - error
                  - meta
              example:
                error:
                  code: RATE_LIMIT_EXCEEDED
                  message: Too many requests, please try again later
                meta:
                  timestamp: '2026-01-15T12:00:00.000Z'
                  request_id: example-request
      security: []
components:
  schemas:
    TopicInventoryFacetsResponse:
      type: object
      properties:
        data:
          type: object
          properties:
            types:
              type: array
              items:
                type: object
                properties:
                  value:
                    type: string
                  count:
                    type: number
                required:
                  - value
                  - count
            industries:
              type: array
              items:
                type: object
                properties:
                  value:
                    type: string
                  count:
                    type: number
                required:
                  - value
                  - count
            categories:
              type: array
              items:
                type: object
                properties:
                  value:
                    type: string
                  count:
                    type: number
                required:
                  - value
                  - count
            total:
              type: number
              description: Total number of topics in the unfiltered catalog.
          required:
            - types
            - industries
            - categories
            - total
        meta:
          type: object
          properties:
            timestamp:
              type: string
            request_id:
              type: string
          required:
            - timestamp
            - request_id
      required:
        - data
        - meta

````