API di TikTok

TikTok Video dell'hashtag API

Elenca i video TikTok recenti di un hashtag (creator, didascalia, visualizzazioni, mi piace, condivisioni).

0,80 USD/1k richieste, paghi a richiesta, nessun abbonamento.

#cooking | TikTok
tiktok.com/tag/cooking
Log in

#cooking

marcochef

5 minute garlic butter shrimp #cooking #easyrecipes

Cosa ha restituito l'APIitems[0]
{
"id": "7481923847562901234",
"text": "5 minute garlic butter shrimp #cooking #easyrecipes",
"url": "https://www.tiktok.com/@marcochef/video/7481923847562901234",
"authorHandle": "marcochef",
"playCount": 4820000,
"likeCount": 612000,
"commentCount": 8420,
"shareCount": 31200,
+2 campi in più
}
Disponibilità
98,20%
30d · 388 chiamate
Richieste
388
30 g · settimanale, ultime 12 sett.
Risposta
3,8s
mediana · 30d

Provalo

Ottieni TikTok Video dell'hashtag in una sola richiesta

requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `playCount`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a video that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge. A source that returns only a rounded or shortened value for a field does not count as returning it. On a paginated walk it applies to the first page only; later pages stay with the source that page chose, at the price it was quoted.
Apri in
Risposta di esempio
Le esecuzioni gratuite restituiscono solo i primi 3 risultati. Ricarica una chiave per ottenere la risposta completa.
{
  "found": true,
  "data": {
    "items": [
      {
        "id": "7481923847562901234",
        "text": "5 minute garlic butter shrimp #cooking #easyrecipes",
        "url": "https://www.tiktok.com/@marcochef/video/7481923847562901234",
        "authorHandle": "marcochef",
        "playCount": 4820000,
        "likeCount": 612000,
        "commentCount": 8420,
        "shareCount": 31200,
        "createdUtc": 1758844800,
        "authorVerified": false
      },
      {
        "id": "7481877213904456781",
        "text": "one pan chicken and rice that tastes like your grandma made it",
        "url": "https://www.tiktok.com/@sundaykitchen/video/7481877213904456781",
        "authorHandle": "sundaykitchen",
        "image": "https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068/9jRfB2C3DEfGzHiJ4kLMxNoP~tplv-obj.jpeg",
        "playCount": 1930000,
        "likeCount": 248000,
        "commentCount": 3110,
        "shareCount": 9800,
        "createdUtc": 1758758400,
        "collectCount": 41200,
        "durationSeconds": 58,
        "videoUrl": "https://v16-webapp.tiktok.com/1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d/tiktok/video.mp4?x-expires=1759344000&x-signature=Lm4hR2v",
        "authorName": "Priya Anand",
        "authorUserId": "6712398450918204561",
        "authorImage": "https://p16-sign-va.tiktokcdn.com/tos-useast5-avt-0068/sundaykitchen-avatar~tplv-obj.jpeg?x-signature=Tg9wE3n",
        "authorVerified": true
      },
      {
        "id": "7481801122938467890",
        "text": "budget meal prep for the week, $22 total #cooking #mealprep",
        "url": "https://www.tiktok.com/@budgetbites/video/7481801122938467890",
        "authorHandle": "budgetbites",
        "image": "https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068/5kLmN6O7PQrStUvW8xYzA1B~tplv-obj.jpeg",
        "playCount": 862000,
        "likeCount": 91400,
        "commentCount": 1560,
        "shareCount": 4200,
        "createdUtc": 1758672000,
        "collectCount": 18700,
        "durationSeconds": 71,
        "videoUrl": "https://v16-webapp.tiktok.com/9f8e7d6c5b4a3f2e1d0c9b8a7f6e5d4c/tiktok/video.mp4?x-expires=1759344000&x-signature=Xp2qZ8k",
        "authorName": "Jasmine Cole",
        "authorUserId": "6623409851029384712",
        "authorImage": "https://p16-sign-va.tiktokcdn.com/tos-useast5-avt-0068/budgetbites-avatar~tplv-obj.jpeg?x-signature=Vn7yC1s",
        "authorVerified": false
      }
    ]
  }
}

Riferimento completo di parametri e risposta - ogni campo, tipo ed esempio per questo endpoint.

Riferimento

Una richiesta, una sola forma di risposta.

Ogni campo che invii e ogni campo che ricevi, ciascuno con un esempio reale.

Ultima verifica 2026-10-07 · disponibilità e latenza misurate su 30d

Corpo della richiesta

JSON, inviato a questo endpoint.

  • hashtagstring

    cooking

    Hashtag TikTok di cui recuperare i video, senza il prefisso # (es. booktok).

  • cursorstring

    Opaque pagination cursor from a previous response's nextCursor. Omit for the first page; pass it to fetch the next page of videos.

  • limitinteger

    3

    Numero massimo di risultati da restituire (1-20, predefinito 20).

  • requireFieldsarray

    Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `playCount`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a video that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge. A source that returns only a rounded or shortened value for a field does not count as returning it. On a paginated walk it applies to the first page only; later pages stay with the source that page chose, at the price it was quoted.

Tu invii. Un piccolo corpo JSON. I valori mostrati sono esempi da sostituire con i tuoi.

Risposta

JSON, un valore di esempio per campo.

  • foundboolean

    true

each itemdata.items[]
  • idstring

    7481923847562901234

  • textstring

    5 minute garlic butter shrimp #cooking #easyrecipes

  • urlstring

    https://www.tiktok.com/@marcochef/video/7481923847562901234

  • authorHandlestring

    marcochef

  • playCountnumberpuò richiedere

    4820000

  • likeCountnumberpuò richiedere

    612000

  • commentCountnumberpuò richiedere

    8420

  • shareCountnumberpuò richiedere

    31200

  • createdUtcnumber

    1758844800

  • authorVerifiedboolean

    false

Tu ricevi. Campi con nome e tipo nella stessa struttura, qualunque fonte risponda.

FAQ

Sull'API TikTok Video dell'hashtag

L'API TikTok Video dell'hashtag di AnyAPI restituisce dati TikTok come JSON normalizzato da una sola chiamata POST a /v1/run/tiktok.hashtag_videos. Elenca i video TikTok recenti di un hashtag (creator, didascalia, visualizzazioni, mi piace, condivisioni). AnyAPI instrada ogni richiesta su 3 fonti e passa automaticamente a un'altra quando una fallisce. Costa da 0,80 USD ogni 1.000 richieste, in dollari statunitensi, senza abbonamento e senza minimo mensile. Negli ultimi 30 giorni, il 98,2% delle chiamate TikTok Video dell'hashtag tramite AnyAPI è riuscito, con un tempo di risposta mediano di 3,8 secondi su 388 chiamate misurate.

Costa da 0,80 USD ogni 1.000 richieste, in dollari statunitensi, senza abbonamento e senza minimo mensile. Ricarichi un portafoglio in USD e ogni chiamata lo scala. Alcune richieste fallite finanziate dal portafoglio comportano costi di elaborazione che trasferiamo al costo, senza ricarico; la risposta di errore mostra l'importo addebitato.

Elenca i video TikTok recenti di un hashtag (creator, didascalia, visualizzazioni, mi piace, condivisioni). La risposta è JSON normalizzato con la stessa busta che restituisce ogni endpoint AnyAPI, quindi analizzare un secondo endpoint significa cambiare l'URL e nient'altro.

Negli ultimi 30 giorni, il 98,2% delle chiamate TikTok Video dell'hashtag tramite AnyAPI è riuscito, con un tempo di risposta mediano di 3,8 secondi su 388 chiamate misurate. Sono misurazioni di AnyAPI sul traffico che passa dal gateway, ricalcolate di continuo, non un obiettivo di livello di servizio pubblicato.

Sì. Un nuovo account AnyAPI parte con 0,10 USD di saldo gratuito e senza bisogno di carta, che copre 125 chiamate TikTok Video dell'hashtag a 0,0008 USD ciascuna.

AnyAPI interroga la successiva delle sue 3 fonti nella stessa richiesta, partendo dalla più economica, quindi una fonte che cade non fa fallire la tua chiamata.

Invia una richiesta POST a https://api.getanyapi.com/v1/run/tiktok.hashtag_videos con la tua chiave AnyAPI in un header "Authorization: Bearer" e l'input come corpo JSON. La stessa chiave e lo stesso portafoglio funzionano su ogni endpoint AnyAPI.

No. Aggiungi dollari statunitensi a un unico saldo prepagato AnyAPI e ogni richiesta lo scala. Non c'è un piano mensile né un minimo, e lo stesso saldo paga ogni endpoint AnyAPI.

Sì. Installa @getanyapi/sdk da npm per TypeScript o getanyapi da pip per Python. Entrambi chiamano ogni endpoint AnyAPI con la stessa chiave, e funziona anche qualsiasi client HTTP.

Sì. Un agente può collegarsi al server MCP di AnyAPI su https://api.getanyapi.com/mcp, oppure creare da solo la propria chiave di prova gratuita con un POST non autenticato a https://api.getanyapi.com/agent/signup e chiamare questo endpoint via HTTP.