GET/v1/hooks/listceil(Zeilen / 25) Credits
Hooks listen
Eine category. Pflicht. Unbekannt: 422. Slugs von Kategorien.
Die Anfrage reserviert 2 Credits, dann settle ceil(Zeilen / 25). Leere Seite: 0. Ein Wallet mit 1 Credit bekommt trotzdem 402.
Das ist eine Berechtigung am Key, kein Request-Header. Fehlt sie, kommt 403 api_not_enabled.
Request-Parameter
| Name | In | Typ | Pflicht | Beschreibung |
|---|---|---|---|---|
category |
query | string | Pflicht | Slug. Fehlt/unbekannt: 422. |
cursor |
query | string | Optional | Cursor der vorherigen Seite. |
Antwort
{
"object": "list",
"data": [
{
"id": "hook_9f2a1c0b4e7d4a1f8c3e2d1b0a9f8e7d",
"text": "Stop scrolling if you edit short-form.",
"platform": "tiktok",
"media_type": "video",
"thumbnail_url": "https://cdn.example/thumb.jpg",
"category": "education",
"hook_duration_sec": 2.4,
"published_at": "2026-03-12T18:04:00.000Z"
}
],
"has_more": true,
"next_cursor": "cur_01J…"
}
Antwortfelder
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
object |
string | Pflicht | Immer list. |
data |
array | Pflicht | Seite mit schlanken Hooks. Kann leer sein. |
has_more |
boolean | Pflicht | True, wenn eine weitere Seite existiert. |
next_cursor |
string | Nullable | Als cursor zurückgeben. null wenn has_more false. |
data[]-Felder
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
id |
string | Pflicht | Public id, hook_ plus 32 Hex. |
text |
string | Pflicht | Hook-Text. |
platform |
string | Pflicht | Quellplattform, z. B. tiktok. |
media_type |
string | Nullable | Medienart, falls bekannt. |
thumbnail_url |
string | Nullable | Thumbnail-URL, falls bekannt. |
category |
string | Nullable | Kategorie-Slug, falls bekannt. |
hook_duration_sec |
number | Nullable | Öffnungsdauer in Sekunden, falls bekannt. |
published_at |
string | Nullable | Veröffentlichungszeit, falls bekannt. |