API Documentation

Integrate AI detectioninto your pipeline

Production-grade REST API for AI music detection. 99.42% accuracy across a 12-model ensemble, with platform attribution for Suno, Udio, MusicGen, and emerging generators.

API Testing Console

Production endpoint testing with real-time validation

API Status
Connecting...

Test Configuration

Select analysis depth:

Drop your audio file here

or click to browse

MP3WAVFLACM4A

Maximum file size: 100MB

Detection accuracy
99.42%

Cross-validated

Neural networks
12

Model ensemble

Analysis time
< 5s

Forensic level

Uptime SLA
99.9%

Enterprise

Endpoints

Public REST API

All requests except /health require authentication via the X-API-Key header.

POST/analyze

Analyze audio with ensemble detection

X-API-Key header

GET/models

List available detection models

X-API-Key header

GET/health

System health status check

No authentication required

Tiers

Rate limits

Every tier includes access to all 12 neural networks. Rate limits and concurrent GPU slots scale with the plan.

Starter
10 req/min

2 GPU slots

Professional
60 req/min

4 GPU slots

Business
200 req/min

6 GPU slots

Enterprise
500 req/min

10 GPU slots

Custom
1000 req/min

12 GPU slots

Detection

Analysis levels

Three levels optimized for different use cases. Choose the depth of inference that matches your latency budget.

Standard

5models

Real-time applications & high-volume screening

~1s avg processing · 99.42% accuracy

Benchmark

7models

Production workloads & professional tier

~1.5s avg processing · 99.42% accuracy

Forensic

12models

Maximum precision & platform attribution

< 5s avg processing · 99.42% accuracy

Integration

Quick start

Send your first detection request in under a minute.

# Standard analysis
curl -X POST "https://authio.io/api/v1/analyze" \
  -H "X-API-Key: YOUR_API_KEY" \
  -F "file=@audio.mp3" \
  -F "level=standard"

# Forensic analysis with 99.42% accuracy
curl -X POST "https://authio.io/api/v1/analyze" \
  -H "X-API-Key: YOUR_API_KEY" \
  -F "file=@audio.mp3" \
  -F "level=forensic"