IAB Content Taxonomy: versions, tiers and categories

The IAB Content Taxonomy is the shared list of content categories that publishers, ad platforms and brand safety tools use to say what a page, app or website is about. It is maintained by IAB Tech Lab, arranged in up to four tiers, and the current release is version 3.1 from December 2024.

704 categories in v3.1 4 tiers v2 and v3 on every domain

IAB Content Taxonomy Reference

Every domain in the URL Categorization Database is classified using both IAB Content Taxonomy v2 and v3, with about 700 categories per version organized across 4 hierarchical tiers. These taxonomies are the advertising industry's standard for content classification, enabling contextual targeting, brand safety, and audience segmentation at scale.

The short answer

The IAB Content Taxonomy, also called the IAB taxonomy or simply IAB categories, is a tree of content topics in which every row has a stable ID. Ad requests, contextual targeting tools and brand safety rules use those IDs to say what a page, app or site is about.

Two lines are in use today: the 2.x versions (2.0 to 2.2) and the 3.x versions (3.0 and 3.1). Both go down to four tiers, from broad branches such as Sports to narrow topics such as Skiing.

3.1current release, December 2024
704category rows in version 3.1
37top-level rows in 3.1
698topic rows in versions 2.0 and 2.1
4tiers, from broad branch to narrow topic
120M+domains in our file with both a v2 and a v3 label

What is the IAB Content Taxonomy?

The IAB (Interactive Advertising Bureau) Content Taxonomy is the advertising industry's standard for content categorization. It provides a hierarchical classification system used by advertisers, publishers, and ad tech platforms to categorize digital content for contextual targeting, brand safety, and audience segmentation.

Both IAB v2 and v3 are included in every database tier at no additional cost.

Any content taxonomy

A content taxonomy is a controlled list of topics, arranged as a tree, used to tag articles, videos, products or websites the same way every time. Publishers often keep their own for navigation and search.

The IAB Content Taxonomy

The IAB version is a shared, public tree built for advertising. Its value is that a buyer, a seller and a verification tool all read the same ID the same way.

Where it is used

Contextual targeting, brand safety and suitability, inventory reporting and supply decisions. In bid requests the categories travel as codes, together with a field that names the taxonomy version.

IAB Content Taxonomy versions compared

Six versions have been published, from the original 1.0 list to 3.1. The row counts below come from the published taxonomy files, so you can check them against your own copy.

VersionReleasedCategory rowsTop-level rowsDeepest tierWhat changed
1.0 DeprecatedOriginal list39226 (IAB1 to IAB26)Tier 2Two-level list with codes such as IAB1-1. Deprecated since 2020, but the codes can still appear in older integrations.
2.0 2.x lineNovember 2017698 topic rows29Tier 4Rebuilt with numeric IDs and four tiers. The same file holds 481 extra rows for content type, format, channel, language and source.
2.1 2.x lineOctober 2020698 topic rows29Tier 4Same rows, with 64 flagged as sensitive category data (SCD) for privacy safeguards.
2.2 2.x lineDecember 2020715 topic rows31Tier 4Adds a Sensitive Topics branch with 11 rows and a Brand Suitability and Risk branch with four risk levels.
3.0 3.x lineJune 202270336Tier 4Restructured tree for news, video and CTV, podcasts, radio, games and app stores. Descriptive rows moved to a separate Descriptive Vectors file; not compatible with 2.x lists.
3.1 CurrentDecember 202470437Tier 4Adds the Thriller genre (ID 700) and tidies a few names and parents. 3.0 IDs are kept, so 3.0 lists stay valid.

In 3.1 the Communication row (ID 80DV8O) is listed without a parent, which is why the top level counts 37 rows instead of 36. Our IAB Content Taxonomy 3.0 vs 3.1 page lists every row that moved.

Major and minor numbers

A new major number, such as 2 to 3, signals breaking changes. A minor number, such as 3.0 to 3.1, adds rows without changing the structure.

Do not mix the lines

IAB Tech Lab states that 3.0 may not be used alongside versions 1.0 to 2.2. Keep one line per list and convert at the edges of your system.

Declare the version

In OpenRTB and AdCOM the cattax field names the taxonomy behind category codes, for example 7 for Content Taxonomy 3.0 and 9 for 3.1. Check the current AdCOM list before you hard-code a value.

Respect SCD flags

From 2.1 on, rows that touch sensitive category data carry an SCD flag, 63 of them in 3.1. Treat them with care when you build audiences.

Tier Structure

The IAB taxonomy uses a 4-tier hierarchy, moving from broad categories to highly specific classifications. Each tier provides an additional level of granularity.

Hierarchy Flow
Tier 1 Broadest
Tier 2 Subcategory
Tier 3 Specific
Tier 4 Most Specific
Example Classification
Tier 1 Technology & Computing
Tier 2 Computing
Tier 3 Internet
Tier 4 Search

Not all domains have values at every tier level. Tier 1 is always present. Lower tiers are populated only when a more specific classification is available.

What each tier holds in 3.1, and how deep our labels go. The last two columns show the share of domains in our file that carry a label at that tier.

TierRows in 3.1Example path from the 3.1 fileOur domains, v3Our domains, v2
Tier 137SportsEvery domainOver 99.9%
Tier 2323Sports > Skiing95.6%90.0%
Tier 3275Travel > Travel Type > Hotels and Motels50.4%51.2%
Tier 469Business and Finance > Business > Business Banking & Finance > Private Equity13.6%13.6%

Why most sites stop at tier 2 or 3

A label describes the whole site, not one page. A hotel booking site fits Travel > Travel Type > Hotels and Motels, while a broad portal stays at a higher tier because no narrow topic covers it.

Roll up with tier 1

Reports and dashboards usually group by tier 1, because every domain has one. Use the deeper tiers for targeting and exclusions.

Not every branch reaches tier 4

Only 69 rows in 3.1 sit at tier 4, most of them under Technology & Computing, Style & Fashion, Business and Finance and Medical Health. An empty tier 4 is normal, not missing data.

IAB Content Taxonomy v2

The 2.x line (2.0 from November 2017, 2.1 and 2.2 from late 2020) is still common in ad tech and remains the base of many programmatic integrations. It holds 698 topic categories across 4 tiers in 2.0 and 2.1, and 715 in 2.2 with the Sensitive Topics and brand suitability rows.

698
Topic Categories (2.0, 2.1)
4
Hierarchical Tiers
Standard
For Programmatic Advertising
Universal
Used by Major DSPs, SSPs & Exchanges
View the complete IAB v2 category list

IAB Content Taxonomy v3

Version 3.0 (June 2022) restructured the tree to better support news, video and CTV, podcasts, radio, games and app stores, and 3.1 (December 2024) added a Thriller genre. The 3.x line is the current standard for new work.

Key differences from v2:

View the complete IAB v3 category list

What moved between IAB v2 and v3

Most migration work sits between 2.x and 3.x, not between 3.0 and 3.1. Comparing the 2.2 and 3.0 files, six top-level branches disappeared and eleven new ones appeared.

News and Politics split up

The 2.x branch News and Politics is gone. Politics, Crime, Law and Disasters are their own top-level branches in 3.x, and War and Conflicts is new.

Entertainment gathers media

Movies, Television and Music and Audio were separate branches in 2.x. In 3.x they sit under Entertainment, so imdb.com moves from Movies in our v2 column to Entertainment > Movies in v3.

Events and Attractions split

3.x separates Attractions, such as parks, museums and casinos, from Events. Holidays and Personal Celebrations & Life Events became top-level branches.

Genres is a new branch

Style descriptors such as Comedy, Documentary or Thriller live in Genres. A 2.x row that mixed topic and style becomes a topic plus a genre in 3.x.

Planning a migration? Our IAB taxonomy mapping guide covers mapping by meaning, and the IAB Content Taxonomy 3.1 category list shows the full 3.1 tree.

v2 vs v3: Which Should I Use?

Both taxonomies are included in every database, so you do not have to choose one exclusively. Here is guidance on when each version is most appropriate.

Use v2 if:

  • Your ad tech stack is built on IAB v2
  • You need backward compatibility with existing systems
  • Your DSP/SSP partners use v2 category IDs

Use v3 if:

  • You are building a new system
  • You need better coverage of modern content types
  • You want the most up-to-date categorization standard

Use both if:

  • You serve multiple downstream partners with different requirements
  • You want maximum flexibility for category mapping

Both taxonomies are included in every database. You can use v2, v3, or both simultaneously. There is no additional cost for either.

How our data maps each domain to IAB categories

Each record holds the domain, four IAB v2 tier columns, four IAB v3 tier columns and the web filtering categories, plus personas, country and popularity fields. Values are category names, listed in the data dictionary.

One record from the file, shortened
Domain
booking.com
IAB v2 tiers 1 to 4
Travel > Travel Type > Hotels and Motels
IAB v3 tiers 1 to 4
Travel > Travel Type > Hotels and Motels
Web Filtering Category
Travel
Personas (first three)
Seasonal Wanderer; Frequent Flyer; Travel Blogger
Global Popularity Rank Group
1-1000
2 pathsone IAB v2 path and one IAB v3 path on every domain
95.6%of domains carry a v3 label down to at least tier 2
58web filtering categories on the same row, several per site where needed

Most common IAB v3 tier 1 categories across our file. Business and Finance and Technology & Computing together cover 42.4% of all domains, and the other branches share the rest.

Business and Finance
23.8%
Technology & Computing
18.6%
Home & Garden
5.3%
Entertainment
4.5%
Shopping
4.3%
Hobbies & Interests
3.5%
Medical Health
3.3%
Style & Fashion
3.0%
Attractions
2.9%
Healthy Living
2.9%

Using the IAB columns in practice

  1. Pick the version column. Read v3 for new work and v2 for partners whose stack still expects 2.x.
  2. Read the deepest filled tier. It is the most specific label for the site; tier 1 is the roll-up for reports.
  3. Join names to official IDs if you need codes. Match each path to the published taxonomy file and record the version you used.
  4. Add the web filtering categories for safety rules. Exclude sensitive groups such as Adult or Gambling on the same row, as our brand safety categories guide shows.
  5. Spot-check before loading a full list. Run a few of your own domains through the domain categorization check to see the labels you will receive.

Using IAB Categories for Custom Web Filtering

The 58 web filtering categories included in the database provide broad content classification suitable for most filtering use cases. However, the roughly 700 IAB categories can be used to extend and refine your web filtering policies with much greater granularity.

For example, if your web filtering policy uses the broad "News/Media" category but you need more specific control, you can use IAB tier 1 and tier 2 categories to tell politics, business, technology and entertainment sites apart. This allows you to build targeted filtering rules that go far beyond the standard 58 categories.

By combining the web filtering categories with IAB tier data, you can create custom category hierarchies tailored to your organization's specific content policy requirements.

IAB Content Taxonomy and related taxonomies

IAB Tech Lab publishes several taxonomies that answer different questions. Mixing them up is a common source of wrong targeting.

Content Taxonomy

Describes what the content is about: a page, app, video or website. This is the taxonomy in our IAB columns.

Ad Product Taxonomy

Describes what an ad is selling, now in version 2.0. Our content vs ad product taxonomy page compares the two.

Audience Taxonomy

Names audience segments by demographics, interests and purchase intent, currently version 1.1. It labels people segments, not content.

Web filtering categories

Our own set of 58 categories for security and access policies, delivered on the same record. See the web filtering categories reference.

IAB taxonomy terms in one place

The published files and bid request specs use a small set of terms. Knowing them makes the official files easy to read.

Unique ID

The stable code of a row, such as 627 for Search in the 3.x files. Store IDs rather than names when you exchange lists with partners.

Parent

The ID of the row one tier up. Following parents from any row leads back to its tier 1 branch.

Tier 1 to Tier 4

The four name columns of the file. Together they spell the full path of a row, such as Travel > Travel Type > Hotels and Motels.

SCD

Sensitive category data. A flag in the extension column of 2.1 and later marks rows that need extra care.

Descriptive Vectors

The 3.x companion file for content type, format, channel and source, kept apart from the topic tree.

cattax

The OpenRTB and AdCOM field that says which taxonomy a list of category codes comes from.

Common mistakes with IAB categories

These six errors are behind many broken segments and rejected category lists. Each one is easy to avoid once you know it.

Mixing 2.x and 3.x codesOne list should use one line. Convert 2.x codes to 3.x by meaning before you merge lists.
Treating 1.0 codes as currentCodes such as IAB1-1 belong to the deprecated 1.0 list. They are not 2.x or 3.x IDs.
Matching names across versionsThe same name can sit in a different place: Movies is tier 1 in 2.x but tier 2 under Entertainment in 3.x.
Ignoring SCD flagsRows flagged as sensitive category data need extra care in audience building. Check the flag column in the official file.
Expecting tier 4 everywhereIn our file 13.6% of domains reach tier 4. Build segments on tier 2 or 3 if you need reach.
Not declaring the versionA code without its taxonomy version is ambiguous. Send cattax in bid requests and note the version in every file you share.

IAB Content Taxonomy FAQ

What is the IAB Content Taxonomy?

It is a hierarchical list of content categories, each with a stable ID, maintained by IAB Tech Lab. IAB stands for Interactive Advertising Bureau.

Publishers, ad platforms and brand safety tools use it to describe what a page, app, video or website is about, mainly for contextual targeting and brand safety.

What is the latest version of the IAB Content Taxonomy?

Version 3.1, released in December 2024. It is a minor update to 3.0 from June 2022 that adds a Thriller genre and keeps the 3.0 IDs, so lists built on 3.0 stay valid.

What is the difference between IAB v2 and IAB v3?

Version 3.0 restructured the tree. Politics, Crime, Law and Disasters became top-level branches, Movies, Television and Music moved under Entertainment, and format rows moved to a separate Descriptive Vectors file.

IAB Tech Lab states that 3.0 may not be used alongside versions 1.0 to 2.2, so one list should use one line or the other.

How many IAB categories are there?

Version 3.1 has 704 rows: 37 at the top level, 323 at tier 2, 275 at tier 3 and 69 at tier 4. The 2.0 and 2.1 files hold 698 topic rows plus 481 descriptive rows, and the old 1.0 list has 392 rows under 26 tier 1 codes.

What are IAB tiers?

Tiers are the levels of the tree. Tier 1 is the broad branch, such as Technology & Computing, and each lower tier narrows it, down to tier 4, such as Technology & Computing > Computing > Internet > Search.

Not every branch goes down to tier 4.

Does your database use IAB v2 or IAB v3?

Both. Every domain carries one IAB v2 path and one IAB v3 path with up to four tiers, next to the 58 web filtering categories, so you can serve partners on either version from the same file.

Both IAB versions on every domain

License 120 million categorized domains with IAB v2 and v3 tiers and the 58 web filtering categories in one file, for your own systems.

Last Updated: October 2026