REST API — Production Ready — US Infrastructure

Validate Any
RTSP Camera Stream via API

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.

Start Free — 1,000 Calls View Endpoints →
4
// endpoints
18
// rtsp paths probed
<100ms
// response time
99.9%
// uptime
POST /cctv/validate-rtsp
{
  "url":      "rtsp://192.168.1.100:554/stream1",
  "username": "admin",
  "password": "password123",
  "timeout":  10
}
200 OK — Response
{
  "status":       "online",
  "reachable":    true,
  "latency_ms":   142,
  "auth_valid":   true,
  "video": {
    "codec":      "H.264",
    "resolution": "1920x1080",
    "fps":        25
  }
}

Everything you need
for camera integration

Four focused endpoints that cover the full lifecycle of IP camera testing and management.

📡

RTSP Stream Validation

Check if any RTSP URL is online, test Basic and Digest authentication, and extract codec, resolution, and FPS metadata in a single API call.

🔍

Auto Path Discovery

Stop guessing stream paths. Automatically probes 18 common RTSP URLs, returns all working streams, and identifies the camera brand from response headers.

📋

ONVIF Device Info

Query any ONVIF-compatible camera for manufacturer, model, firmware, media profiles, stream URIs, PTZ support, and resolution options — no ONVIF SDK needed.

💾

Storage Calculator

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.

🔐

Auth Handling

Automatically handles both Basic and Digest authentication — the two protocols used by virtually every IP camera brand on the market today.

Sub-100ms Responses

Redis-cached results served in under 100ms. Repeated checks within 30 seconds return instantly without re-probing the camera.

Four endpoints.
Every use case covered.

Clean REST API with JSON request bodies and responses. Works with any language or framework.

POST
/cctv/validate-rtsp
Validate stream URL, test auth, extract metadata
POST
/cctv/check-camera
Auto-probe 18 paths, detect brand
POST
/cctv/storage-estimate
Calculate storage for any camera config
POST
/cctv/onvif-info
Query ONVIF device profiles and stream URIs
Request
Response
// POST /cctv/validate-rtsp // Headers: x-api-market-key: YOUR_KEY { "url": "rtsp://192.168.1.100:554/stream1", "username": "admin", "password": "password123", "timeout": 10 }

// compatible with any rtsp-capable camera

Hikvision Dahua Axis Hanwha Bosch Reolink Amcrest Vivotek Uniview TVT Any ONVIF Device

Start free.
Scale as you grow.

From solo developers to enterprise surveillance platforms — a plan for every scale.

Free
$0
1,000 calls · 7 days · 1 TPS
  • All 4 endpoints
  • No credit card
  • Instant access
PAYG
$0.0005/call
Pay as you go · 5 TPS
  • All 4 endpoints
  • No monthly commitment
  • Scale freely
Basic
$5/mo
50,000 calls · 5 TPS
  • All 4 endpoints
  • $0.0002 overage
  • Monthly billing
Ultra
$20/mo
1,000,000 calls · 30 TPS
  • All 4 endpoints
  • $0.00008 overage
  • Production ready
Bulk
$90/mo
5,000,000 calls · 50 TPS
  • All 4 endpoints
  • $0.00005 overage
  • Enterprise scale

Built for teams
building surveillance tools

// 01

Mobile CCTV Apps

Validate camera URLs before saving to user profiles. Surface clear error messages when streams are offline or credentials are wrong.

// 02

NVR Software

Auto-discover working RTSP paths during device setup. Eliminate manual path entry — just provide a host IP and get back every working stream.

// 03

Surveillance SaaS

Verify camera connectivity during customer onboarding. Catch configuration errors before they become support tickets.

// 04

System Integrators

Test camera streams remotely without visiting the site. Verify streams are accessible, authenticated, and streaming at the expected quality.

// 05

Storage Planning Tools

Calculate NVR storage requirements for client proposals. Support any codec, resolution, retention period, and motion-only recording mode.

// 06

Remote Monitoring

Periodic stream health checks and uptime monitoring. Instantly know when a camera goes offline before your users notice.

Your cameras deserve
a proper API.

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