NEWVectors or files. Pick a path.Start →
    taxonomy
    Featured

    IAB Content Taxonomy Mapper

    Migrate content taxonomy from IAB 2.x to Content Taxonomy 3.1

    A local processing tool that migrates content categorization from IAB 2.x to IAB Content Taxonomy 3.1 IDs. Every 3.0 ID is also a 3.1 ID. Converts existing taxonomy labels into OpenRTB and VAST-ready category IDs, with cattax 9 for 3.1, and optional semantic enrichment using embeddings and LLM re-ranking.

    Built for ad tech teams, publishers, and platform engineers moving to IAB Content Taxonomy 3.x without breaking OpenRTB or VAST pipelines.

    IAB taxonomy
    content classification
    IAB 2.x
    IAB Content Taxonomy 3.1
    OpenRTB
    VAST
    Quick Install:
    pip install iab-mapper

    Use Cases

    1

    IAB 2.x to 3.1 taxonomy migration

    2

    Content categorization for ad tech

    3

    Publisher content classification

    4

    Brand safety taxonomy mapping

    Features

    Deterministic and fuzzy string matching
    Multi-category output per input record
    Local-first processing (no external APIs required)
    Optional AI enrichment (embeddings + LLM), runs locally via Ollama
    Override support for manual mapping curation
    CLI tool with CSV/JSON I/O

    Video Overview

    Example

    Input (IAB 2.x labels)

    [{"label": "Television"}, {"label": "Technology & Computing"}]

    Output (OpenRTB content, IAB 3.1)

    {"cat": ["640", "596"], "cattax": "9"}

    Get Started

    Integrations

    OpenRTB
    VAST
    Python
    TypeScript/JavaScript

    Details

    LicenseBSD 2-Clause
    Categorytaxonomy
    Registrypypi
    LatencyLocal / offline
    DeploymentCLI / Python library
    Typical UseBatch migration, not runtime

    Quick Info

    LicenseBSD 2-Clause
    Categorytaxonomy
    Registrypypi
    LatencyLocal / offline
    DeploymentCLI / Python library
    Typical UseBatch migration, not runtime

    Frequently Asked Questions

    What is the IAB Content Taxonomy Mapper?

    The IAB Content Taxonomy Mapper is an open-source tool that converts content categorization from the older IAB 2.x standard to the newer IAB 3.0 format. It generates OpenRTB and VAST-ready category IDs that can be used directly in programmatic advertising workflows.

    Why migrate from IAB 2.x to 3.0?

    IAB 3.0 provides better separation between topic categorization and contextual vectors, improved brand safety signals, and more granular content classification. The industry is moving to 3.0 for better interoperability and more precise targeting capabilities.

    Does it require an internet connection?

    No, the mapper is designed for local-first processing. All taxonomy data is bundled with the package, so you can run it in air-gapped environments without external API calls. Optional features like embeddings and LLM re-ranking can use local models via Ollama.

    How accurate is the mapping?

    The mapper uses a multi-stage matching pipeline: deterministic exact matching, fuzzy string matching with configurable thresholds, and optional semantic enrichment using embeddings. You can also add manual overrides for edge cases. Each mapping comes with a confidence score, so low-confidence rows can go to review.

    Which cattax value should the mapper output use?

    9, for IAB Content Taxonomy 3.1, which is what the mapper's catalog contains. In AdCOM's List: Category Taxonomies, 7 is Content Taxonomy 3.0 and 2 is Content Taxonomy 2.0, so a cattax of 2 tells a receiver to read 3.x IDs as 2.0 codes. Every 3.0 ID is also a 3.1 ID, so if a buyer only accepts 3.0, send the same IDs with cattax 7. Mapper versions up to 1.0.0, the current release on npm and PyPI, default to 2, so set cattax explicitly until 1.1.0 ships.

    Is there a JavaScript/TypeScript version?

    Yes, the tool is available as both a Python package (iab-mapper on PyPI) and a TypeScript/JavaScript package (@mixpeek/iab-mapper on npm). Both versions provide the same functionality with zero external dependencies for the core mapping logic.

    Ready to integrate?

    Get started with IAB Content Taxonomy Mapper in minutes. Check out the documentation or explore the source code on GitHub.

    Need help mapping custom taxonomies or large-scale migrations?

    → Talk to us