Class 31 · Goods

Trademark class 31: Natural agricultural products

Class 31 covers natural agricultural products. There are 134,136 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

134,136
records in class 31
31
of 45 · goods
United States
top owner country

Who files in class 31

Registration status

Registered11,686

Owner country

United States1,258
Canada428
Switzerland270
Germany165
United Kingdom127
Mexico106

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

Registered marks in class 31

MarkOwnerSerial
MUSTANGMUSTANG SEEDS, INC.73452577
BELLES ROUGESCALIFORNIA VEGETABLE SPECIALTIES, INC.74235748
BONNIE LEEWEAVER POPCORN MANUFACTURING, LLC73085178
NOTHING ELSE!PACK LEADER BRANDS, LLC87172922
PURPLE PERFECTION1-800-FLOWERS.COM, INC.87175509
PPautzke Bait Co., Inc.87199272

Searching class 31 from the API

Scope any search to this class:

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

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

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

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

Screen a name in class 31

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 31 cover?

Class 31 covers natural agricultural products. It is one of the 45 Nice Classification classes and sits in the goods range (1–34).

How many trademarks are registered in class 31?

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

Do I need to file in class 31?

Only if your actual goods or services fall within natural agricultural products. 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 31?

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

Keep reading