Ready to get started? Sign up for free to get your API key and begin analyzing media files and streaming sources.
Minimal Request
The fastest way to get started is with a simple cURL request:JSON
identical to what a local ffprobe
run would return.
Authentication
Method | Example | Notes |
---|---|---|
Header (recommended) | Authorization: Bearer $PROBE_API_TOKEN | Keeps secrets out of URLs & logs |
Query string | ?token=$PROBE_API_TOKEN | Handy for quick cURL tests |
PROBE_API_TOKEN
in your dashboard.
API Endpoint
Method | Parameters in | Use when |
---|---|---|
GET | Query string | Small payloads, quick tests |
POST | Body (multipart/form-data ,application/x-www-form-urlencoded , or application/json ) | Large payloads or many options |
Provide the Media Asset
Static Media Files
Specify a direct link to media file hosted on any webserver or within a publicly available S3 bucket. If you don’t have a media asset handy, check out our sample media library.Streaming Formats & Protocols
Analyze streaming sources including HLS playlists, DASH manifests, and live protocols:Streaming analysis supports video, audio, and caption tracks across all supported protocols (HLS, DASH, RTMP, RTSP, SRT).
Alternative: Use with AI Assistants
Skip the manual API calls and integrate Probe.dev directly with your AI assistant:Next Steps
Authentication Guide
Learn about API authentication methods
Media Sources
Comprehensive guide to static files and streaming formats
MCP Integration
Connect AI assistants to Probe.dev
Report Types
Understand different analysis tools available
API Reference
Explore the complete API documentation
Sample Library
Test with our sample files and streaming sources