Skip to content
GET /v1/live

Top broadcasts live now, ranked by viewers

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/soop-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/soop-api/v1/live" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/soop-api/v1/live", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/soop-api/v1/live");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/soop-api/v1/live",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "note": "The top SOOP broadcasts on air right now, ranked by current viewers — each with its BJ (broadcaster) name, title, viewer count, category and how long it has been live. total_live_broadcasts is the platform-wide count of live channels (this returns the top by viewers). Pass limit (1-60, default 25). Live, cached ~45s.",
        "count": 25,
        "source": "SOOP public web API (live.sooplive.co.kr), keyless",
        "broadcasts": [
            {
                "bj_id": "sccha21",
                "title": "팡이요 쇼케이스4시★데몬리마기원  메이플플래닛",
                "bj_nick": "팡이요",
                "started": "2026-06-12 22:30:16",
                "viewers": 4314,
                "category": "메이플스토리",
                "hashtags": [
                    "메이플스토리",
                    "팡이요",
                    "메이플",
                    "넥슨커넥트",
                    "메이플스토리월드"
                ],
                "channel_url": "https://play.sooplive.co.kr/sccha21",
                "broadcast_no": 294768943,
                "live_minutes": 913,
                "broadcast_views": 5691
            },
            {
                "bj_id": "jrdart",
                "title": "무수네민박 답사 멸망전 [무수]",
                "bj_nick": "이지상:)",
                "started": "2026-06-13 09:57:00",
                "viewers": 3490,
                "category": "여행",
                "hashtags": [
                    "노을",
                    "이지상"
                ],
                "channel_url": "https://play.sooplive.co.kr/jrdart",
                "broadcast_no": 294775891,
                "live_minutes": 226,
                "broadcast_views": 5623
            },
            {
                "bj_id": "yuambo",
                "title": "YB합숙 마지막날 YB가쏜다",
                "bj_nick": "A-염보성!!",
                "started": "2026-06-10 21:30:58",
                "viewers": 2079,
                "category": "리그 오브 레전드",
                "hashtags": [
                    "염보성",
                    "yxl",
                    "yb"
                ],
                "channel_url": "https://play.sooplive.co.kr/yuambo",
                "broadcast_no": 294716273,
                "live_minutes": 3852,
                "broadcast_views": 3079
            },
            {
                "bj_id": "chaenna02",
                "title": "[하데스] 보이스 2화 안본눈 같이보기",
                "bj_nick": "챈나",
                "started": "2026-06-13 10:59:52",
                "viewers": 1926,
                "category": "보이스",
                "hashtags": [
                    "버츄얼",
                    "버튜버",
                    "하데스"
                ],
                "channel_url": "https://play.sooplive.co.kr/chaenna02",
                "broadcast_no": 294776749,
                "live_minutes": 163,
                "broadcast_views": 3304
            },
            {
                "bj_id": "mygomiee",
                "title": "1시) 하치쿤을 파헤쳐보자 <비하인드> 3화",
                "bj_nick": "마이곰이
…