Support for IAB taxonomy (version 2 and 3). Offline Categorization Database with 30 million domains IAB categorized, covering 99.9%+ of active internet.
99% accuracy of categorization
99.93% uptime in last 90 days
More than 99% coverage of Active Web
700+ Unique Content Categories (IAB)
IAB, Google Shopping, Amazon, Shopify
30 Million Database, covering 99% of active web
For full list of our API endpoints and their specification, visit API Documentation
{
"iab_taxonomy_version3": [
[
"Category name: Technology & Computing > Computing > Computer Software and Applications > Operating Systems",
"Confidence: 1.0"
],
[
"Category name: Technology & Computing > Consumer Electronics",
"Confidence: 0.4776957035064697"
],
[
"Category name: Business and Finance > Business",
"Confidence: 0.26621344685554504"
],
[
"Category name: Technology & Computing > Consumer Electronics > Smartphones",
"Confidence: 0.18425633013248444"
],
[
"Category name: Technology & Computing > Computing",
"Confidence: 0.16810087859630585"
],
[
"Category name: Technology & Computing > Computing > Computer Peripherals",
"Confidence: 0.1437946856021881"
]
]
"filtering_taxonomy": [
[
"Category name: Computers & Technology",
"Confidence: 1.0"
],
],
"buyer_personas_confidence_selection": {
"Tech Enthusiast": 0.9,
"Smartphone Enthusiast": 0.9,
"Gadget Enthusiast": 0.9,
"Technology Enthusiast": 0.9,
"Consumer Advocate": 0.7,
"Software Developer": 0.6,
"IT Professional": 0.6,
"Mobile App Developer": 0.6,
"Digital Marketer": 0.5,
"Business Owner": 0.5,
"E-commerce Entrepreneur": 0.5,
"AI Technologist": 0.5,
"Financial Analyst": 0.4,
"Investor": 0.4
},
"status": 200,
"total_credits": 101000,
"remaining_credits": 100982
}
import http.client
conn = http.client.HTTPSConnection("www.websitecategorizationapi.com")
payload = 'query=www.apple.com&api_key=your_api_key&data_type=url&confidence=1'
headers = {
'Content-Type': 'application/x-www-form-urlencoded'
}
conn.request("POST", "/api/iab/iab_web_content_filtering.php", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))