ShortsMonkey DocumentazioneConsole APICrea chiave

Video lunghi cinesi con pochi iscritti

Una classifica delle opportunità dedicata che restituisce elementi rigorosi per impostazione predefinita.

GET
https://api.shortsmonkey.com/v1/rankings/chinese-low-subscriber-long-videos?start_date=2026-07-01&end_date=2026-07-20&quality=strict&limit=20

0 Credits

Video lunghi cinesi con pochi iscritti#

Una classifica delle opportunità dedicata che restituisce elementi rigorosi per impostazione predefinita.

Autenticazione#

Invia Authorization: Bearer sm_live_.... Non inserire mai la chiave completa in URL, cookie, corpi, log o analisi.

Freschezza dei dati#

Le classifiche leggono istantanee stabili pubblicate dal lavoratore. Le letture pubbliche non attivano mai un aggiornamento YouTube.

Richiesta#

ArticoloValoreDescrizione
MetodoGETMetodo di richiesta HTTP
URL completohttps://api.shortsmonkey.com/v1/rankings/chinese-low-subscriber-long-videos?start_date=2026-07-01&end_date=2026-07-20&quality=strict&limit=20Produzione API URL
AutenticazioneAuthorization: Bearer sm_live_...Invia la chiave completa solo nell'intestazione
Tipo di contenutoNessun corpo della richiestaLe richieste GET non hanno un corpo della richiesta
Crediti0 CreditsTutte le operazioni costano 0 Credits. Non vengono assegnati né detratti crediti commerciali mensili.

Richiedi parametri#

NomePosizioneTipoNecessarioPredefinitoValori o limitiDescrizione
periodDomandastringNOtodaytoday / 7d / all_timeFinestra di pubblicazione preimpostata; omettere quando si utilizzano date personalizzate
start_dateDomandastring(date)Condizionale—YYYY-MM-DDData di inizio UTC inclusa; deve essere accoppiato con end_date
end_dateDomandastring(date)Condizionale—YYYY-MM-DDData di fine UTC inclusa; non può essere anteriore alla data di inizio
trackDomandastringNOall1–80 caratteriFiltra per identificatore della traccia; all include ogni traccia
qualityDomandastringNOstrictstrict / allRestituisci solo dati rigorosi o includi candidati espansi
limitDomandaintegerNO201–50Numero massimo di elementi in questa pagina
all_cursorDomandastringNO—all_data.next_cursor, valido per 24 oreRecupera la pagina successiva non filtrata
filter_cursorDomandastringNO—filter_data.next_cursor, valido per 24 oreRecupera la pagina filtrata successiva senza modificare i filtri
cursorDomandastringNO—Parametro di compatibilità deprecatoAlias ​​per filter_cursor; non inviarli entrambi

Campi di risposta di successo#

all_data è una pagina non filtrata dallo snapshot stabile; filter_data è una pagina dello stesso snapshot dopo le impostazioni predefinite dell'endpoint e i filtri delle richieste. Ogni risultato viene impaginato in modo indipendente.

Tutte le operazioni costano 0 Credits. Non vengono assegnati né detratti crediti commerciali mensili.

Sentiero del campoTipoNullabileDescrizione
data.all_data.itemsarray<object>NOElementi video non filtrati nella pagina corrente
data.all_data.items[].video_idstringNOID video YouTube
data.all_data.items[].titlestringNOTitolo del video
data.all_data.items[].video_urlstringNOYouTube video URL
data.all_data.items[].channel.idstringSÌID del canale
data.all_data.items[].channel.titlestringNOTitolo del canale
data.all_data.items[].channel.subscribersintegerSÌConteggio degli iscritti; null quando nascosto
data.all_data.items[].channel.subscriber_count_hiddenbooleanNOSe il conteggio degli iscritti è nascosto
data.all_data.items[].viewsintegerNOIstantanea del conteggio delle visualizzazioni
data.all_data.items[].views_to_subscribers_rationumberSÌRapporto visualizzazioni/abbonati
data.all_data.items[].opportunity_scorenumberSÌPunteggio opportunità
data.all_data.items[].duration_secondsintegerNODurata del video in secondi
data.all_data.items[].published_atstring(date-time)SÌOrario di pubblicazione del video in UTC ISO 8601
data.all_data.items[].snapshot_atstring(date-time)SÌOrario di raccolta dati
data.all_data.items[].nichestringSÌNicchia o categoria
data.all_data.items[].trackstringSÌIdentificatore della traccia del set di dati
data.all_data.items[].regionstringSÌCodice regionale
data.all_data.items[].reasonsarray<string>NORagioni di classifica
data.all_data.items[].video_typestringNOshorts o long
data.all_data.next_cursorstringSÌPagina successiva cursor per questo set di risultati; null al termine
data.filter_data.itemsarray<object>NOElementi video dopo le impostazioni predefinite e i filtri di richiesta
data.filter_data.items[].video_idstringNOID video YouTube
data.filter_data.items[].titlestringNOTitolo del video
data.filter_data.items[].video_urlstringNOYouTube video URL
data.filter_data.items[].channel.idstringSÌID del canale
data.filter_data.items[].channel.titlestringNOTitolo del canale
data.filter_data.items[].channel.subscribersintegerSÌConteggio degli iscritti; null quando nascosto
data.filter_data.items[].channel.subscriber_count_hiddenbooleanNOSe il conteggio degli iscritti è nascosto
data.filter_data.items[].viewsintegerNOIstantanea del conteggio delle visualizzazioni
data.filter_data.items[].views_to_subscribers_rationumberSÌRapporto visualizzazioni/abbonati
data.filter_data.items[].opportunity_scorenumberSÌPunteggio opportunità
data.filter_data.items[].duration_secondsintegerNODurata del video in secondi
data.filter_data.items[].published_atstring(date-time)SÌOrario di pubblicazione del video in UTC ISO 8601
data.filter_data.items[].snapshot_atstring(date-time)SÌOrario di raccolta dati
data.filter_data.items[].nichestringSÌNicchia o categoria
data.filter_data.items[].trackstringSÌIdentificatore della traccia del set di dati
data.filter_data.items[].regionstringSÌCodice regionale
data.filter_data.items[].reasonsarray<string>NORagioni di classifica
data.filter_data.items[].video_typestringNOshorts o long
data.filter_data.next_cursorstringSÌPagina successiva cursor per questo set di risultati; null al termine
data.all_data.items[].quality_tierstringNOstrict o expanded
data.filter_data.items[].quality_tierstringNOstrict o expanded
data.all_data.items[].is_expanded_candidatebooleanNOIndica se l'elemento è un candidato espanso
data.filter_data.items[].is_expanded_candidatebooleanNOIndica se l'elemento è un candidato espanso
meta.methodology_versionstringNOVersione della metodologia di ranking
meta.request_idstringNORichiedi l'ID di traccia
meta.snapshot_idstringNOID snapshot stabile
meta.snapshot_atstring(date-time)NOTimestamp dell'istantanea
meta.data_statusstringNOStato del set di dati
credits.costintegerNOTutte le operazioni costano 0 Credits. Non vengono assegnati né detratti crediti commerciali mensili.
credits.remaininginteger | nullSìnull
credits.period_ends_atstring(date-time) | nullSìnull
credits.unlimitedbooleanNOtrue

Impaginazione e cursors#

Invia all_data.next_cursor come all_cursor e filter_data.next_cursor come filter_cursor. Gli cursor sono indipendenti, opachi, firmati e validi per 24 ore; legacy cursor è solo un alias per filter_cursor.

ETag#

Le classifiche supportano If-None-Match. Un successo restituisce HTTP 304 con X-Credits-Cost: 0.

Errori e limiti di velocità#

Ogni errore contiene code, inglese stabile message, request_id e details. Tutte le risposte 4xx/5xx costano zero crediti.

Stato HTTPCodiceCausaAzione suggerita
400INVALID_REQUESTFormato, combinazione o intervallo del parametro non validoCorreggere i parametri utilizzando details.issues
401INVALID_API_KEYLa chiave non è valida o è inattivaControlla l'intestazione del portatore e lo stato della chiave
429API_DAILY_LIMIT_REACHEDTutte le chiavi API di un account condividono 10 chiamate REST di dati al giorno. Il limite si azzera alle 00:00 Asia/Shanghai. Il sito dispone separatamente di 10 ricerche al giorno. MCP non consuma nessuna delle due quote.Dopo 10 chiamate REST di dati viene restituito HTTP 429 con API_DAILY_LIMIT_REACHED. Attendi le 00:00 Asia/Shanghai. Creare o ruotare una chiave non azzera la quota dell’account.
429RATE_LIMITEDLimite di velocità o concorrenza superatoRiprovare dopo l'intervallo Retry-After
503DATA_STALE / SERVICE_UNAVAILABLEI dati o il servizio sono temporaneamente non disponibiliRiprova più tardi e mantieni request_id
curl -X GET "https://api.shortsmonkey.com/v1/rankings/chinese-low-subscriber-long-videos?start_date=2026-07-01&end_date=2026-07-20&quality=strict&limit=20" \
  -H "Authorization: Bearer $SHORTSMONKEY_API_KEY"