<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.

<50ms response time
RESTful JSON API
Icecast/Shoutcast/HLS
Rate limiting: 1000/min
$ curl -H "X-API-Key: sk_live_..." \
"https://api.radioapi.me/v1/metadata" \
-d '{"stream_url": "https://stream.example.com/radio.mp3"}'
# Response (47ms):
{
"status": "success",
"response_time_ms": 47,
"data": {
"artist": "Daft Punk",
"title": "One More Time",
"bitrate": 320,
"listeners": 1337
}
}

// 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

    ms

    response_time_ms

    P99 latency across global edge

  • 🔥

    99.99

    %

    uptime_sla

    Multi-region failover + monitoring

  • 📊

    2.1M+

    req

    requests_per_month

    Processed by production APIs

  • 🎵

    15+

    types

    stream_formats

    Icecast, Shoutcast, HLS, DASH...

// Choose your plan

Start free, scale when you ship. No surprises, no vendor lock-in.

dev.trial
$0/month

Perfect for prototyping and testing

curl -H 'X-API-Key: trial_...' api.radioapi.me
  • 1,000 requests/month
  • Basic metadata extraction
  • Community Discord support
  • Rate limit: 10/min
  • No credit card required
production.scalePOPULAR
Custom/usage

Built for apps that ship to users

const api = new RadioAPI({ key: 'sk_live_...' })
  • Unlimited requests
  • Sub-50ms response times
  • 24/7 Slack/Discord support
  • Custom rate limits
  • 99.9% SLA guarantee
  • Dedicated infrastructure
  • White-label options

// 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.