İçeriğe geç

Canlı yayın durumu

GET/v1/twitter/user/live1 kredi

Bir X hesabının şu anda canlı yayında olup olmadığını ya da tek bir yayının veya X Space'in durumunu söyler: yayın sürerken başlık, başlangıç zamanı, anlık izleyici ya da katılımcı sayısı ve bağlantı. Kendi uç noktamızdır: ScrapeCreators'ta X için canlı yayın uç noktası yoktur.

01Sorgu parametreleri

AdTürAçıklama
handleisteğe bağlıstringHesabın kullanıcı adı, örneğin `GBNEWS`. Başındaki `@` yok sayılır. `url` verilmediğinde zorunludur.
urlisteğe bağlıstringBir yayın bağlantısı, `https://x.com/i/broadcasts/<id>` (twitter.com ve periscope.tv bağlantıları da çalışır) ya da bir X Space bağlantısı, `https://x.com/i/spaces/<id>` (`/peek` ile veya onsuz). `handle` ile birlikte verilirse bu kullanılır.

02İstek

curl "https://api.scrapesocial.ai/v1/twitter/user/live?handle=GBNEWS" \
  -H "x-api-key: $SCRAPESOCIAL_KEY"

03Yanıtlar

API'nin gerçek yanıtları. Listeler 2 öğeye kısaltılmıştır.

GET /v1/twitter/user/live?handle=GBNEWS

{
  "success": true,
  "credits_remaining": 4980,
  "credits_charged": 1,
  "platform": "twitter",
  "is_live": true,
  "live_id": "1yoKMPeeqAdxQ",
  "title": "GB News",
  "started_at": "2026-10-25T12:59:57Z",
  "viewer_count": 2275,
  "url": "https://x.com/i/broadcasts/1yoKMPeeqAdxQ",
  "owner": {
    "id": "1339166129110065152",
    "username": "GBNEWS",
    "display_name": "GB News"
  }
}

Tüm uç noktalarda ortak

Her rota bunları döndürebilir: eksik ya da hatalı anahtar, biten kredi, yanıt vermeyen platform ya da bizim tarafımızdaki bir hata. Hiçbiri kredi harcamaz.

GET /v1/cosmos/profile?handle=design

{
  "success": false,
  "message": "Invalid API key"
}

04Notlar

Yanıt `platform, is_live, live_id, title, started_at, viewer_count, url, owner{id, username, display_name}` alanlarından oluşur. Canlı olsun olmasın yanıt 1 kredidir; canlı değilse yayın alanları null gelir (`url` ile sorulduğunda `live_id` sorulan yayındır). Kullanıcı adıyla sorulduğunda durum, hesabın her canlı yayın için kart taşıyan en yeni gönderilerinden okunur: gönderisiz duyurulan ya da gönderisi en yeniler arasında olmayan (yaklaşık 20; en büyük hesaplarda öne çıkan gönderiler) bir yayın görülmez. `viewer_count`, X'in kendi "izliyor" sayısıdır; bir Space için o anda içinde bulunan kişi sayısıdır (sunucular, konuşmacılar ve dinleyiciler), şimdiye kadar dinleyen herkesin toplamı değil. Bir Space yalnızca bağlantısıyla okunur, kullanıcı adıyla aranmaz. Bilinmeyen hesap, yayın veya Space 404, gönderileri korumalı bir hesap 403, kullanıcı adı, yayın bağlantısı ya da Space bağlantısı olmayan bir değer 400 döner; hepsi ücretsizdir.

05Hatalar ve krediler

Her hatada success: false ve gerçek bir HTTP durum kodu döner; kredi düşmez.

  • 400missing_parameter

    Zorunlu bir parametre eksik veya geçersiz.

  • 403private_account

    Hesap gizli ya da yaş kısıtlamalı.

  • 404not_found

    Böyle bir hesap yok.

  • 503upstream_error

    Platform şu an cevap vermiyor; tekrar deneyin.