A documented sample from the Web Filtering Database: 49,000 unique domains across six popularity bands, every one of the 58 categories represented.
The download on this page is a fixed snapshot for study. If your project needs every domain, new ones as they appear and a feed you can ship, the full database is the next step.

A static sample for research and testing. It is not a blocklist and not a substitute for continuously updated filtering data.
See how multi-purpose domains carry several labels, and how the category mix changes from popular to long-tail sites.
Test joins between DNS or proxy logs and a category reference before connecting a live feed.
Concrete, labelled examples for courses on content filtering, classification and network policy.
Taxonomy work is mostly about domains that fit several categories at once. These six, looked up in our data, show how it plays out.
| Domain | Labels recorded |
|---|---|
| reddit.com | Social Networking, Forums / Message Boards, Community Sites |
| kaggle.com | AI / LLM Tools, Developer Tools / Code Hosting |
| github.com | Developer Tools / Code Hosting |
| huggingface.co | AI / LLM Tools |
| zenodo.org | Education/Reference |
| data.gov | Government & Legal |
Domains are drawn from six bands of source rank. Small categories are protected within each band so they still appear.
The research set answers questions about the taxonomy, while the database is built to run in a product.
| Aspect | Research download | Full database |
|---|---|---|
| Number of domains | 49,000 | 120M+ |
| Categories | 58-category taxonomy | 58 web filtering categories |
| Updates | One fixed version | About 300,000 new domains categorized every day |
| Intended use | Study, teaching, testing joins | Filters, firewalls, DNS and security products |
| Formats | CSV and JSON Lines | CSV or JSON files, real-time API, offline database |
| Terms | CC BY 4.0 | Plans from $999, OEM licences from $10,000 per year |
Version 1.0.0. Also on Figshare.
web-filtering-research-sample-49000.csvThe sample, CSV, 4.9 MBweb-filtering-research-sample-49000.jsonlThe sample, JSON Lines, 10.6 MBcategory-summary.csvLabel and primary-category counts for all 58 categories, 2 KBweb-filtering-taxonomy.csvThe 58 categories with descriptions (CSV), 16 KBweb-filtering-taxonomy.jsonThe 58 categories with descriptions (JSON), 28 KBdataset-analysis.jsonBand allocations, stratum quotas and summary statistics, 15 KBREADME.mdDataset description, 4 KBDATA_DICTIONARY.mdField definitions, 2 KBSAMPLING_METHODOLOGY.mdHow the sample was drawn, 4 KBCITATION.txtHow to cite, 1 KBLICENSE.txtCC BY 4.0 licence, 1 KBCHANGELOG.mdVersion history, 1 KBmanifest.jsonFile sizes and checksums (JSON), 2 KBSHA256SUMSChecksums, 1 KBRelated open data: AI Agent Page-Type Statistics (page types across 40.8 million domains, for AI agent egress research); AI Tools Taxonomy and Statistics.
The complete database covers up to 120 million domains with scheduled refreshes, API access and OEM licensing. See the full web filtering database.
Database plans begin at $999 and cover the 1 million most popular domains. If you want to build the data into your own product, an OEM licence starts at $10,000 per year.