MatterCatalog API
Access the largest database of CSA Matter-certified smart home products. 3,800+ devices, 500+ brands, real-time pricing and retailer data.
Base URL
https://mattercatalog.com/apiAll endpoints return JSON. CORS is enabled for all origins. Rate limit: 100 requests/minute.
Endpoints
/api/products.jsonFull catalog of all Matter-certified products. Filter client-side by category, brand, protocol, etc.
curl "https://mattercatalog.com/api/products.json"
# Response
{
"meta": {
"total": 3818,
"lastUpdated": "2026-02-25"
},
"data": [
{
"id": "nanoleaf-essentials-bulb",
"title": "Nanoleaf Essentials Smart Bulb (Matter Over Thread)",
"price": "$19.99",
"category": "Lighting",
"brand": "Nanoleaf",
"protocols": ["Thread", "Matter"],
"compatibility": { "matter": true, "homekit": true, ... },
"csaCertificateId": "CSA2602JMAT49499-24",
"retailerCount": 3,
"retailers": [
{ "retailer": "Amazon", "url": "https://...", "price": "$19.99" },
{ "retailer": "Nanoleaf", "url": "https://...", "price": "$19.99" }
]
},
...
]
}/api/products/{id}.jsonGet full details for a single product, including retailer buy links and pricing.
curl "https://mattercatalog.com/api/products/nanoleaf-essentials-bulb.json"
# Response
{
"data": {
"id": "nanoleaf-essentials-bulb",
"title": "Nanoleaf Essentials Smart Bulb (Matter Over Thread)",
"price": "$19.99",
"imageUrl": "/images/placeholder-product.png",
"category": "Lighting",
"brand": "Nanoleaf",
"protocols": ["Thread", "Matter"],
"compatibility": { "matter": true, "homekit": true, "alexa": true, "google": true },
"csaCertificateId": "CSA2602JMAT49499-24",
"certifiedDate": "2026-01-07",
"retailers": [
{ "retailer": "Amazon", "url": "https://...", "price": "$19.99" },
{ "retailer": "Best Buy", "url": "https://...", "price": "$19.99" },
{ "retailer": "Nanoleaf", "url": "https://...", "price": "$19.99" }
]
}
}/api/stats.jsonGet aggregate statistics about the catalog — total products, brands, categories.
curl "https://mattercatalog.com/api/stats.json"
# Response
{
"data": {
"totalProducts": 3818,
"totalBrands": 523,
"totalCategories": 28,
"productsWithImages": 3380,
"productsWithPrices": 1245,
"categories": ["Bridges/Hubs", "Cameras", "Lighting", ...],
"lastUpdated": "2026-02-25"
}
}Use Cases
Smart Home Apps
Check if a device supports Matter before purchase
Market Research
Track Matter adoption across brands and categories
Price Comparison
Build tools that compare prices across retailers
AI Assistants
Power smart home recommendation bots with real data
Mobile Apps
Build Matter device discovery into your app
IoT Platforms
Verify device compatibility with your platform
Quick Start
// Fetch all Matter products and filter client-side
const res = await fetch('https://mattercatalog.com/api/products.json');
const { data } = await res.json();
const locks = data.filter(p => p.category === 'Locks');
console.log(`Found ${locks.length} smart locks`);
locks.forEach(lock => {
console.log(`${lock.brand} - ${lock.title} - ${lock.price}`);
});import requests
# Fetch catalog and filter for Thread devices
resp = requests.get('https://mattercatalog.com/api/products.json')
products = resp.json()['data']
thread = [p for p in products if 'Thread' in p.get('protocols', [])]
print(f"Found {len(thread)} Thread-enabled products")Data sourced from the official CSA Matter Registry. Updated daily.
Questions? Open an issue on GitHub.