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

# zlm-v1-iab-domain-classifier

> Model details for zlm-v1-iab-domain-classifier.

<Note>
  The `instructions` field is not needed for this model. It maps a raw domain
  name directly to the IAB Content Taxonomy, so you only need to send the domain
  as input
</Note>

> ZeroGPU's Domain IAB Classifier maps a raw domain name straight to the IAB Content Taxonomy in a single, fast inference call, returning content categories, topics, keywords, and user-intent signals. Because it needs only the domain as input, it reduces payload size by up to 10x compared to page-level classification workflows while still surfacing the contextual signals that bidstream enrichment, contextual targeting, and domain-level intelligence pipelines run on. At 149M parameters on ONNX, it's built for the high-volume, sub-millisecond classification that ad tech and content platforms demand, right at the edge.

**References:** [Model docs](https://docs.zerogpu.ai/) • [Terms](https://zerogpu.ai/terms) • [Privacy](https://zerogpu.ai/privacy-policy)


## OpenAPI

````yaml api-reference/openapi/playgrounds/zlm-v1-iab-domain-classifier.openapi.json POST /responses
openapi: 3.1.0
info:
  title: zlm-v1-iab-domain-classifier playground
  version: '1.0'
  description: >-
    Interactive playground for **zlm-v1-iab-domain-classifier**.

    Model is always `zlm-v1-iab-domain-classifier` on this page (shown in the
    form, not editable).

    Use the **request example** selector to switch use cases (JSON, NER, PII,
    etc.).

    Authentication: `x-api-key` (required) and `x-project-id` (optional).
servers:
  - url: https://api.zerogpu.ai/v1
    description: Production
security:
  - ApiKey: []
paths:
  /responses:
    post:
      tags:
        - zlm-v1-iab-domain-classifier
      summary: 'zlm-v1-iab-domain-classifier: Responses'
      operationId: createResponse_zlm-v1-iab-domain-classifier
      parameters:
        - name: x-project-id
          in: header
          required: false
          schema:
            type: string
          description: >-
            Optional project identifier. Scopes the request to a specific
            project when provided.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              allOf:
                - $ref: '#/components/schemas/CreateResponseRequest'
                - type: object
                  properties:
                    model:
                      type: string
                      const: zlm-v1-iab-domain-classifier
                      default: zlm-v1-iab-domain-classifier
                      example: zlm-v1-iab-domain-classifier
                      description: >-
                        Model identifier (fixed for this playground). Use
                        request examples to change use cases.
            examples:
              default:
                summary: Default
                value:
                  input: nytimes.com
                  model: zlm-v1-iab-domain-classifier
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Response'
              examples:
                default:
                  summary: Default
                  value:
                    content:
                      iab_1_0:
                        - name: News
                          score: 0.8124
                        - name: Politics
                          score: 0.6533
                      iab_2_2:
                        - name: News and Politics
                          score: 0.8124
                        - name: Business and Finance
                          score: 0.598
                    topics:
                      - name: news
                        score: 0.8124
                      - name: journalism
                        score: 0.674
                      - name: current events
                        score: 0.6533
                    keywords:
                      - news
                      - politics
                      - world
                      - business
                      - opinion
                      - media
                      - journalism
                    user_intent:
                      name: reading news and current events
                      category: informational
                      score: 0.5
        '400':
          description: Bad request
        '401':
          description: Unauthorized
        '403':
          description: Forbidden
        '420':
          description: Insufficient quota
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: Internal server error
components:
  schemas:
    CreateResponseRequest:
      type: object
      required:
        - model
        - input
      properties:
        model:
          type: string
          const: zlm-v1-iab-domain-classifier
          default: zlm-v1-iab-domain-classifier
          example: zlm-v1-iab-domain-classifier
          description: >-
            Model identifier (fixed for this playground). Use request examples
            to change use cases.
        input:
          type: string
          minLength: 1
          format: textarea
          maxLength: 131072
          description: Raw domain name to classify (e.g. nytimes.com).
    Response:
      type: object
      additionalProperties: true
    ErrorResponse:
      type: object
      additionalProperties: true
  securitySchemes:
    ApiKey:
      type: apiKey
      in: header
      name: x-api-key

````