Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Format: [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)

## [1.28.0] — 2026-07-06

Major data-quality audit of **48 previously-unaudited small/mid brands**, removal of fabricated data, and large expansions of Dahua, Hikvision and HiLook — plus one new brand and one rebuilt brand. Net: **1,900 → 1,903 cameras**, **75 → 71 brands**.
Major data-quality audit of **48 previously-unaudited small/mid brands**, removal of fabricated data, and large expansions of Dahua, Hikvision and HiLook — plus one new brand and one rebuilt brand. Net: **1,900 → 1,896 cameras**, **75 → 71 brands**.

### Audit — 48 small/mid brands verified against official manufacturer sources

Expand All @@ -19,6 +19,8 @@ Major data-quality audit of **48 previously-unaudited small/mid brands**, remova

### Brand rebuilds & additions

- **Bosch — audited all 160 entries** against boschsecurity.com: removed 6 fabricated ghosts (nonexistent `NMM-7703`/`NUE-3703-AL`/`NBE-7703-AL`/`NDE-7703-AL` SKUs, and a `VG4-A-PSU0` entry that is actually a *power supply*, not a camera) + 1 mounting-variant duplicate, fixed 7 form-factor types (multi-imager NDM/NMM → panoramic, F360 → panoramic, mislabelled DINION bullets typed as AUTODOME PTZ) and 3 megapixel values, corrected 5 wrong model names, reclassified 1 legacy analog MIC 550, added the missing Blue Iris profile to 134 entries, and stamped every survivor.

- **Hikvision — audited the 135 previously-unaudited entries** against hikvision.com: removed 9 ghosts (nonexistent model numbers — e.g. the fictitious `DS-2CD2N` line, a box camera with an impossible IR suffix, ColorVu SKUs missing their mandatory `L` suffix) and 10 region-tagged duplicates, fixed 3 form-factor types + 2 TandemVu megapixel values, converted 4 mislabelled analog Turbo-HD entries to `connectivity: coax`, corrected 1 typo'd model number, and stamped every survivor.


Expand Down
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# CCTV Camera Database

An open, structured database of 1,903 CCTV / IP camera models and their technical specifications, covering 71 brands across every market segment — from budget consumer WiFi cameras to enterprise PTZ domes and thermal imaging systems. Each camera is a validated JSON file, aggregated into a single queryable dataset (JSON + CSV).
An open, structured database of 1,896 CCTV / IP camera models and their technical specifications, covering 71 brands across every market segment — from budget consumer WiFi cameras to enterprise PTZ domes and thermal imaging systems. Each camera is a validated JSON file, aggregated into a single queryable dataset (JSON + CSV).

[![cameras](https://img.shields.io/badge/cameras-1%2C903-blue)](data/cameras.json)
[![cameras](https://img.shields.io/badge/cameras-1%2C896-blue)](data/cameras.json)
[![brands](https://img.shields.io/badge/brands-71-green)](cameras/)
[![license](https://img.shields.io/badge/license-CC0-lightgrey)](LICENSE)

Expand Down Expand Up @@ -31,7 +31,7 @@ Prefer to self-host or browse offline? A [standalone demo](docs/demo.html) (just
- **Filter** — narrow by brand, camera type, night vision, resolution, or market
- **Sort** — click any column header to sort ascending/descending
- **Detail drawer** — click a row to slide open the full spec sheet (resolution, connectivity, protocols, storage, audio, pricing, source links)
- **Pagination** — page through all 1,903 cameras, 25 per page
- **Pagination** — page through all 1,896 cameras, 25 per page
- **Stats bar** — live counts for total cameras, brands, 4K+, WiFi, and no-subscription models

---
Expand Down Expand Up @@ -63,7 +63,7 @@ cctv-camera-database/
│ ├── tapo/ # 62 cameras
│ └── …60 more brands
├── data/ # GENERATED — do not edit by hand
│ ├── cameras.json # all 1,903 cameras as one array
│ ├── cameras.json # all 1,896 cameras as one array
│ └── cameras.csv # flattened, spreadsheet-friendly
├── schema/
│ └── camera.schema.json
Expand Down Expand Up @@ -121,24 +121,24 @@ Or open `data/cameras.csv` in any spreadsheet for a quick browse.

| Metric | Count |
|--------|-------|
| Total cameras | **1,903** |
| Total cameras | **1,896** |
| Brands | **71** |
| Form factors | 11 (bullet, dome, turret, PTZ, dual-lens, panoramic, covert, box, fisheye, floodlight, doorbell) |
| PoE wired | 1,286 |
| PoE wired | 1,279 |
| WiFi | 503 |
| Battery / wire-free | 180 |
| 4K / 8MP+ | 548 |
| 4–5MP | 708 |
| 1080p–2MP | 488 |
| With integration configs (Frigate / Home Assistant) | 1,514 | 1,533 | 1,321 |
| 4K / 8MP+ | 545 |
| 4–5MP | 706 |
| 1080p–2MP | 487 |
| With integration configs (Frigate / Home Assistant) | 1,507 | 1,514 | 1,533 | 1,321 |

### All 71 brands

| Brand | Cameras | Segment |
|-------|---------|---------|
| Hikvision | 209 | Enterprise + consumer, global |
| Bosch | 160 | Enterprise + thermal, EU/global |
| Dahua | 156 | Enterprise + consumer, global |
| Bosch | 153 | Enterprise + thermal, EU/global |
| ACTi | 119 | Enterprise IP + analog, NDAA, TW/global |
| Reolink | 116 | Prosumer, no-subscription, global |
| EZVIZ (Hikvision) | 87 | Consumer, global |
Expand Down
7 changes: 6 additions & 1 deletion cameras/bosch/fcs-8000-vfd-i.json
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,11 @@
"connection_type": "local_push",
"onvif_events": true,
"notes": "Generic ONVIF integration; Bosch CPP cameras are ONVIF Profile S/G compliant. Use the 'service' account."
},
"blue_iris": {
"profile": "ONVIF",
"notes": "Bosch — use the ONVIF/RTSP (or 'Bosch') profile; default admin user is 'service'."
}
}
},
"last_verified": "2026-07-06"
}
3 changes: 2 additions & 1 deletion cameras/bosch/flexidome-5100i-mena.json
Original file line number Diff line number Diff line change
Expand Up @@ -87,5 +87,6 @@
"profile": "Bosch",
"notes": "Select 'Bosch' profile. ONVIF discovery supported."
}
}
},
"last_verified": "2026-07-06"
}
34 changes: 7 additions & 27 deletions cameras/bosch/mic-550ir55-p.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"id": "bosch-mic-550ir55-p",
"brand": "Bosch",
"model": "MIC inteox 7100i PTZ (MIC-550IR55-P)",
"model": "MIC Series 550 IR (MIC-550IR55-P)",
"aliases": [
"MIC-550IR55-P",
"MIC inteox 7100i"
],
"type": "ptz",
"connectivity": [
"ethernet"
"coax"
],
"resolution": {
"megapixels": 2,
"megapixels": 0.38,
"max_width": 1920,
"max_height": 1080,
"label": "1080p"
Expand All @@ -34,17 +34,14 @@
"nvr_compatible": true,
"cloud": false
},
"protocols": [
"onvif",
"rtsp"
],
"ip_rating": "IP68",
"audio": {
"microphone": true,
"speaker": true,
"two_way": true
},
"features": [
"Legacy analog MIC Series 550 (550 TVL composite) — NOT an IP camera",
"20x optical zoom",
"IP68 + NEMA6P (submersible)",
"extreme temperature -50 to +60C",
Expand All @@ -54,27 +51,10 @@
"explosion-proof variant available"
],
"sources": [
"https://www.boschsecurity.com/"
"https://cdn.commerce.boschsecurity.com/public/documents/MIC_Series_550_Data_sheet_enUS_18014400835618955.pdf"
],
"power_source": [
"poe"
"ac-mains"
],
"configs": {
"frigate": {
"detect": {
"width": 640,
"height": 480,
"fps": 5
},
"rtsp_url_template": "rtsp://{user}:{pass}@{ip}:554/rtsp_tunnel"
},
"home_assistant": {
"integration": "onvif",
"notes": "Use ONVIF integration."
},
"blue_iris": {
"profile": "Bosch",
"notes": "Select 'Bosch' profile. ONVIF discovery supported."
}
}
"last_verified": "2026-07-06"
}
12 changes: 6 additions & 6 deletions cameras/bosch/mic-550ir55-p.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
# Bosch MIC inteox 7100i PTZ (MIC-550IR55-P)
# Bosch MIC Series 550 IR (MIC-550IR55-P)

*Also known as: MIC-550IR55-P, MIC inteox 7100i*

| Field | Spec |
|-------|------|
| Brand | Bosch |
| Model | MIC inteox 7100i PTZ (MIC-550IR55-P) |
| Model | MIC Series 550 IR (MIC-550IR55-P) |
| Type | ptz |
| Connectivity | ethernet |
| Resolution | 1080p (2MP, 1920×1080) |
| Connectivity | coax |
| Resolution | 1080p (0.38MP, 1920×1080) |
| Sensor | 1/2.8" CMOS |
| Lens | 1× 4.7-94 (20x optical zoom)mm |
| Night vision | ir (120m) |
| Power | High PoE (802.3at) / AC 24V |
| Storage | NVR |
| Protocols | onvif, rtsp |
| IP rating | IP68 |
| Two-way audio | Yes |

## Features

- Legacy analog MIC Series 550 (550 TVL composite) — NOT an IP camera
- 20x optical zoom
- IP68 + NEMA6P (submersible)
- extreme temperature -50 to +60C
Expand All @@ -30,7 +30,7 @@

## Sources

- https://www.boschsecurity.com/
- https://cdn.commerce.boschsecurity.com/public/documents/MIC_Series_550_Data_sheet_enUS_18014400835618955.pdf

---
*Auto-generated from bosch-mic-550ir55-p.json — do not edit by hand.*
7 changes: 6 additions & 1 deletion cameras/bosch/mic-7504-z12br.json
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,11 @@
"connection_type": "local_push",
"onvif_events": true,
"notes": "Generic ONVIF integration; Bosch CPP cameras are ONVIF Profile S/G compliant. Use the 'service' account."
},
"blue_iris": {
"profile": "ONVIF",
"notes": "Bosch — use the ONVIF/RTSP (or 'Bosch') profile; default admin user is 'service'."
}
}
},
"last_verified": "2026-07-06"
}
7 changes: 6 additions & 1 deletion cameras/bosch/mic-7504-z12gr.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,11 @@
"connection_type": "local_push",
"onvif_events": true,
"notes": "Generic ONVIF integration; Bosch CPP cameras are ONVIF Profile S/G compliant. Use the 'service' account."
},
"blue_iris": {
"profile": "ONVIF",
"notes": "Bosch — use the ONVIF/RTSP (or 'Bosch') profile; default admin user is 'service'."
}
}
},
"last_verified": "2026-07-06"
}
7 changes: 6 additions & 1 deletion cameras/bosch/mic-7504-z12wr.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,11 @@
"connection_type": "local_push",
"onvif_events": true,
"notes": "Generic ONVIF integration; Bosch CPP cameras are ONVIF Profile S/G compliant. Use the 'service' account."
},
"blue_iris": {
"profile": "ONVIF",
"notes": "Bosch — use the ONVIF/RTSP (or 'Bosch') profile; default admin user is 'service'."
}
}
},
"last_verified": "2026-07-06"
}
7 changes: 6 additions & 1 deletion cameras/bosch/mic-7522-z30b.json
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,11 @@
"connection_type": "local_push",
"onvif_events": true,
"notes": "Generic ONVIF integration; Bosch CPP cameras are ONVIF Profile S/G compliant. Use the 'service' account."
},
"blue_iris": {
"profile": "ONVIF",
"notes": "Bosch — use the ONVIF/RTSP (or 'Bosch') profile; default admin user is 'service'."
}
}
},
"last_verified": "2026-07-06"
}
7 changes: 6 additions & 1 deletion cameras/bosch/mic-7522-z30br.json
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,11 @@
"connection_type": "local_push",
"onvif_events": true,
"notes": "Generic ONVIF integration; Bosch CPP cameras are ONVIF Profile S/G compliant. Use the 'service' account."
},
"blue_iris": {
"profile": "ONVIF",
"notes": "Bosch — use the ONVIF/RTSP (or 'Bosch') profile; default admin user is 'service'."
}
}
},
"last_verified": "2026-07-06"
}
12 changes: 7 additions & 5 deletions cameras/bosch/mic-7522-z30g.json
Original file line number Diff line number Diff line change
Expand Up @@ -89,10 +89,7 @@
"outdoor"
],
"sources": [
"https://www.csd.com.au/ts1714996062/attachments/ProductAttachmentGroup/1/BOS-MIC7522Z30xx%20Datasheet.pdf",
"https://netcamcenter.de/de/produkte/ip-kameras/mic-7522-z30g",
"https://www.sourcesecurity.com/bosch-mic-7522-z30g-ip-camera-technical-details.html",
"https://www.boschsecurity.com/"
"https://commerce.boschsecurity.com/tw/en/MIC-IP-starlight-7100i/p/F.01U.353.590/"
],
"markets": [
"EU",
Expand All @@ -116,6 +113,11 @@
"connection_type": "local_push",
"onvif_events": true,
"notes": "Generic ONVIF integration; Bosch CPP cameras are ONVIF Profile S/G compliant. Use the 'service' account."
},
"blue_iris": {
"profile": "ONVIF",
"notes": "Bosch — use the ONVIF/RTSP (or 'Bosch') profile; default admin user is 'service'."
}
}
},
"last_verified": "2026-07-06"
}
5 changes: 1 addition & 4 deletions cameras/bosch/mic-7522-z30g.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,7 @@

## Sources

- https://www.csd.com.au/ts1714996062/attachments/ProductAttachmentGroup/1/BOS-MIC7522Z30xx%20Datasheet.pdf
- https://netcamcenter.de/de/produkte/ip-kameras/mic-7522-z30g
- https://www.sourcesecurity.com/bosch-mic-7522-z30g-ip-camera-technical-details.html
- https://www.boschsecurity.com/
- https://commerce.boschsecurity.com/tw/en/MIC-IP-starlight-7100i/p/F.01U.353.590/

---
*Auto-generated from bosch-mic-7522-z30g.json — do not edit by hand.*
7 changes: 6 additions & 1 deletion cameras/bosch/mic-7522-z30gr.json
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,11 @@
"connection_type": "local_push",
"onvif_events": true,
"notes": "Generic ONVIF integration; Bosch CPP cameras are ONVIF Profile S/G compliant. Use the 'service' account."
},
"blue_iris": {
"profile": "ONVIF",
"notes": "Bosch — use the ONVIF/RTSP (or 'Bosch') profile; default admin user is 'service'."
}
}
},
"last_verified": "2026-07-06"
}
7 changes: 6 additions & 1 deletion cameras/bosch/mic-7522-z30w.json
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,11 @@
"connection_type": "local_push",
"onvif_events": true,
"notes": "Generic ONVIF integration; Bosch CPP cameras are ONVIF Profile S/G compliant. Use the 'service' account."
},
"blue_iris": {
"profile": "ONVIF",
"notes": "Bosch — use the ONVIF/RTSP (or 'Bosch') profile; default admin user is 'service'."
}
}
},
"last_verified": "2026-07-06"
}
7 changes: 6 additions & 1 deletion cameras/bosch/mic-7522-z30wr.json
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,11 @@
"connection_type": "local_push",
"onvif_events": true,
"notes": "Generic ONVIF integration; Bosch CPP cameras are ONVIF Profile S/G compliant. Use the 'service' account."
},
"blue_iris": {
"profile": "ONVIF",
"notes": "Bosch — use the ONVIF/RTSP (or 'Bosch') profile; default admin user is 'service'."
}
}
},
"last_verified": "2026-07-06"
}
7 changes: 6 additions & 1 deletion cameras/bosch/mic-9502-z30bqs.json
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,11 @@
"connection_type": "local_push",
"onvif_events": true,
"notes": "Generic ONVIF integration; Bosch CPP cameras are ONVIF Profile S/G compliant. Use the 'service' account."
},
"blue_iris": {
"profile": "ONVIF",
"notes": "Bosch — use the ONVIF/RTSP (or 'Bosch') profile; default admin user is 'service'."
}
}
},
"last_verified": "2026-07-06"
}
11 changes: 7 additions & 4 deletions cameras/bosch/mic-9502-z30bvf.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,9 +94,7 @@
"outdoor"
],
"sources": [
"https://www.a1securitycameras.com/content/product_documents/51705/Bosch-MIC-9502-Z30BVF-Datasheet-A1.pdf",
"https://netcamcenter.de/de/produkte/ip-kameras/mic-9502-z30bvf",
"https://www.boschsecurity.com"
"https://commerce.boschsecurity.com/gb/en/MIC-IP-fusion-9000i/p/F.01U.368.927/"
],
"markets": [
"EU",
Expand All @@ -120,6 +118,11 @@
"connection_type": "local_push",
"onvif_events": true,
"notes": "Generic ONVIF integration; Bosch CPP cameras are ONVIF Profile S/G compliant. Use the 'service' account."
},
"blue_iris": {
"profile": "ONVIF",
"notes": "Bosch — use the ONVIF/RTSP (or 'Bosch') profile; default admin user is 'service'."
}
}
},
"last_verified": "2026-07-06"
}
4 changes: 1 addition & 3 deletions cameras/bosch/mic-9502-z30bvf.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,7 @@

## Sources

- https://www.a1securitycameras.com/content/product_documents/51705/Bosch-MIC-9502-Z30BVF-Datasheet-A1.pdf
- https://netcamcenter.de/de/produkte/ip-kameras/mic-9502-z30bvf
- https://www.boschsecurity.com
- https://commerce.boschsecurity.com/gb/en/MIC-IP-fusion-9000i/p/F.01U.368.927/

---
*Auto-generated from bosch-mic-9502-z30bvf.json — do not edit by hand.*
Loading
Loading