<RadioAPI />
$ curl -X GET "https://api.radioapi.me/streamtitle?url=stream.mp3"
// Extract metadata from any radio stream in milliseconds
// One HTTP request
Extract metadata from any radio stream with a single API call. Sub-second response times, 99.9% uptime SLA.
-d '{"stream_url": "https://stream.example.com/radio.mp3"}'
// Features that ship
Production-ready API infrastructure built by developers, for developers.
- <>
GET /v1/metadata
RESTful API
HTTP/2, JSON responses, OpenAPI 3.0 spec. Built for developers who ship fast.
- ⚡
response_time: 47ms
Sub-50ms Latency
Edge-cached responses, global CDN. Your users won't wait.
- 🔒
X-API-Key: sk_live_...
Enterprise Security
API keys, rate limiting, HTTPS only. SOC2 compliant infrastructure.
- 📊
requests: 1,337,420
Real-time Analytics
Request logs, error tracking, usage metrics. Know exactly what's happening.
- 🎵
formats: ['mp3', 'aac', 'ogg']
Universal Streams
Icecast, Shoutcast, HLS, DASH. If it streams, we parse it.
- ⚙️
npm install @radioapi/sdk
Developer Tools
SDKs, webhooks, CLI tools. Everything you need to integrate fast.
// Production metrics
Real numbers from our production infrastructure. No marketing fluff.
- ⚡
< 47
msresponse_time_ms
P99 latency across global edge
- 🔥
99.99
%uptime_sla
Multi-region failover + monitoring
- 📊
2.1M+
reqrequests_per_month
Processed by production APIs
- 🎵
15+
typesstream_formats
Icecast, Shoutcast, HLS, DASH...
// Choose your plan
Start free, scale when you ship. No surprises, no vendor lock-in.
Perfect for prototyping and testing
curl -H 'X-API-Key: trial_...' api.radioapi.me
// Need help shipping?
Built by developers who actually respond. No chatbots, no tickets.
// Frequently asked questions
The technical stuff developers actually want to know.
What's the API response time?
Sub-50ms P99 latency globally. We cache metadata at edge locations and use HTTP/2 for optimal performance. Real production metrics, not marketing numbers.
How do I authenticate requests?
Use API keys in the
X-API-Key
header. Get your key from the dashboard:curl -H 'X-API-Key: sk_live_...' api.radioapi.me/v1/metadata
What stream formats do you support?
Icecast, Shoutcast, HLS, DASH, and 15+ other formats. If it streams metadata, we parse it. Check our format docs for the full list.
Is there rate limiting?
Free tier: 1000 requests/month, 10/min. Production plans have custom limits based on your needs. Rate limit headers included in every response.
Do you have SDKs?
Yes! Official SDKs for JavaScript, Python, PHP, Go. Plus OpenAPI spec for generating clients in any language.
npm install @radioapi/sdk
What's your SLA?
99.9% uptime SLA for production plans. Multi-region failover, real-time monitoring, and incident response within 15 minutes. We actually care about your app staying up.