BrandShield is an anti-phishing database of high-risk trademarks that scammers most frequently impersonate in domain registrations. It covers 11,200+ brands across 114 countries, with 9 categories and 37 subcategories — from every FDIC-insured US bank and ECB-registered EU institution to crypto exchanges, delivery services, and government agencies.
Blocking rules are verified against real registrar enforcement data — each brand's blocking flag reflects whether major registrars actually reject domain registrations containing that brand name.
Database at a glance
Brands tracked
11,200+
Countries covered
114
Categories
9
Subcategories
37
Blocking enforced
4,500+ brands
Sanctioned entities
2,000+ (OFAC, EU, UN)
Update frequency
Every 12 hours
Categories
Category
Brands
Coverage
FINANCIAL
10,400+
4,298 FDIC US banks + 4,627 ECB EU banks + 293 BoE UK banks + banks from 30+ more countries + 986 sanctioned entities
TAX, BENEFITS, LAW_ENFORCEMENT, IMMIGRATION, HEALTHCARE, TRANSPORT
CUSTOM
TELECOM, AIRLINE, TRAVEL, CASINO
How blocking works
The blocking flag indicates whether a domain containing this brand name will be rejected by registrars. This is not a theoretical risk score — it's based on real registration tests against major registrars.
Verified blocked (registrar rejects registration)
Brand type
Examples
Why
All FDIC-insured US banks
Chase, Wells Fargo, Citibank, Bank of America, + 4,294 more
Unique brand names of licensed financial institutions
Maximum 100 domains per request. Each match includes:
Field
Description
brand
Canonical brand name
category
Risk category (FINANCIAL, CRYPTO, etc.)
subCategory
Business type (BANK, EXCHANGE, WALLET, etc.)
blocking
Whether registrars reject domains with this brand — verified by real tests
sanctioned
Whether this entity is on OFAC/EU/UN sanctions lists
keyword
The keyword that triggered the match
matchType
Detection method: exact, homoglyph, or levenshtein
Match strategies
Exact substring — the SLD contains a brand keyword. paypal-login contains paypal.
Homoglyph normalization — confusable Unicode characters are collapsed to ASCII. Catches pаypal.com (Cyrillic а), g00gle.com (digit 0 → o).
Levenshtein distance — fuzzy check for typosquatting. Keywords must be 6+ characters, SLD length within ±3 of keyword length. paypall.com → distance 1 from paypal.
Blocking rules are verified through real domain registration tests against major registrars. 40 test domains were registered across different brand categories to determine which brands are actually enforced vs. which pass through.