Test IP cameras, probe RTSP paths, query ONVIF devices and calculate CCTV storage — all from a single REST API. Built for NVR software, mobile CCTV apps and surveillance SaaS platforms.
{
"url": "rtsp://192.168.1.100:554/stream1",
"username": "admin",
"password": "password123",
"timeout": 10
}
{
"status": "online",
"reachable": true,
"latency_ms": 142,
"auth_valid": true,
"video": {
"codec": "H.264",
"resolution": "1920x1080",
"fps": 25
}
}
// capabilities
Four focused endpoints that cover the full lifecycle of IP camera testing and management.
Check if any RTSP URL is online, test Basic and Digest authentication, and extract codec, resolution, and FPS metadata in a single API call.
Stop guessing stream paths. Automatically probes 18 common RTSP URLs, returns all working streams, and identifies the camera brand from response headers.
Query any ONVIF-compatible camera for manufacturer, model, firmware, media profiles, stream URIs, PTZ support, and resolution options — no ONVIF SDK needed.
Instant CCTV storage estimates for any camera setup. Supports H.264, H.265, H.264+, H.265+ and MJPEG. Returns daily, weekly, monthly and yearly projections.
Automatically handles both Basic and Digest authentication — the two protocols used by virtually every IP camera brand on the market today.
Redis-cached results served in under 100ms. Repeated checks within 30 seconds return instantly without re-probing the camera.
// endpoints
Clean REST API with JSON request bodies and responses. Works with any language or framework.
// compatible with any rtsp-capable camera
// pricing
From solo developers to enterprise surveillance platforms — a plan for every scale.
// use cases
Validate camera URLs before saving to user profiles. Surface clear error messages when streams are offline or credentials are wrong.
Auto-discover working RTSP paths during device setup. Eliminate manual path entry — just provide a host IP and get back every working stream.
Verify camera connectivity during customer onboarding. Catch configuration errors before they become support tickets.
Test camera streams remotely without visiting the site. Verify streams are accessible, authenticated, and streaming at the expected quality.
Calculate NVR storage requirements for client proposals. Support any codec, resolution, retention period, and motion-only recording mode.
Periodic stream health checks and uptime monitoring. Instantly know when a camera goes offline before your users notice.
// get started today
Start with 1,000 free calls for 7 days — no credit card required. Upgrade anytime as your usage grows.
Get Your Free API Key// 1,000 calls · 7 days · no credit card · instant access