Skip to main content
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:
curl -G https://api.probe.dev/v1/probe/file \
  --data-urlencode "token=${PROBE_API_TOKEN}" \
  --data-urlencode "only=ffprobe" \
  --data-urlencode "url=https://probelibrary.s3.amazonaws.com/sample-source.mp4"
The response is standard JSON identical to what a local ffprobe run would return.

Authentication

MethodExampleNotes
Header (recommended)Authorization: Bearer $PROBE_API_TOKENKeeps secrets out of URLs & logs
Query string?token=$PROBE_API_TOKENHandy for quick cURL tests
After signing up, you’ll see your PROBE_API_TOKEN in your dashboard.

API Endpoint

https://api.probe.dev/v1/probe/file
We accept both GET and POST requests:
MethodParameters inUse when
GETQuery stringSmall payloads, quick tests
POSTBody (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.
{
    "url": "https://probelibrary.s3.amazonaws.com/sample-source.mp4"
}

Streaming Formats & Protocols

Analyze streaming sources including HLS playlists, DASH manifests, and live protocols:
curl -G https://api.probe.dev/v1/probe/file \
  --data-urlencode "token=${PROBE_API_TOKEN}" \
  --data-urlencode "only=mediainfo" \
  --data-urlencode "url=https://probelibrary.s3.amazonaws.com/hls/sample/big_buck_bunny.m3u8"
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