Class 19 · Goods

Trademark class 19: Non-metallic building materials

Class 19 covers non-metallic building materials. There are 120,203 US trademark records in this class — here's who files in it, what state they're in, and how to search it.

Last updated Updated daily from USPTO data

At a glance

120,203
records in class 19
19
of 45 · goods
United States
top owner country

Who files in class 19

Registration status

Registered12,736

Owner country

United States1,268
Canada724
Germany312
United Kingdom162
Italy147
Switzerland134

Status and country distributions are facet counts across the class, refreshed daily.

Registered marks in class 19

MarkOwnerSerial
K-SNAPKP BUILDING PRODUCTS LTD.73528109
R-MATTESIKA TECHNOLOGY AG73533077
SLOPE BLOCK MARK IVHENGESTONE HOLDINGS, INC.74044985
HEVICOTE2543500 ALBERTA LTD.71664878
EMPRESSSimpson Door Company73505048
MINERALS TECHNOLOGIESMinerals Technologies Inc.74421039

Searching class 19 from the API

Scope any search to this class:

curl "https://api.markbase.co/search?q=acme&international_code=19"

Or screen a proposed name against just this class before you commit to it:

curl "https://api.markbase.co/clearance?mark=yourbrand&class=19"

Browse all 45 classes to find the ones matching what you sell.

Screen a name in class 19

No key needed on the free tier — check your brand against this class right now.

curl "https://api.markbase.co/search?q=your-brand"

Frequently asked questions

What does trademark class 19 cover?

Class 19 covers non-metallic building materials. It is one of the 45 Nice Classification classes and sits in the goods range (1–34).

How many trademarks are registered in class 19?

Markbase's index currently holds 120,203 US trademark records in class 19, counted from the USPTO's daily bulk data across both live and dead marks.

Do I need to file in class 19?

Only if your actual goods or services fall within non-metallic building materials. Each class is a separate USPTO filing fee, and rights are generally limited to the classes you register in.

How do I check if a name is taken in class 19?

Call the clearance endpoint scoped to the class: GET /clearance?mark=yourname&class=19. It returns existing marks ranked by similarity with a risk level, so you can screen a name before committing to it.

Keep reading