Hookestdocs Postman OpenAPI llms.txt

GET/v1/hooks/searchceil(lignes / 25) crédits

Chercher des hooks

Page allégée, q dans le texte. q obligatoire. Page de 50.

La requête réserve 2 crédits, puis settle ceil(lignes / 25). Page vide: 0. Un wallet à 1 crédit reçoit encore 402.

C’est une permission de la clé, pas un en-tête. Sinon 403 api_not_enabled.

Paramètres de la requête

NomDansTypeRequisDescription
q query string Requis Texte. Vide/absent: 422.
cursor query string Facultatif Curseur de la page précédente.

Réponse

{
  "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…"
}

Champs de réponse

NomTypeRequisDescription
object string Requis Toujours list.
data array Requis Page de hooks allégés. Peut être vide.
has_more boolean Requis True s’il existe une autre page.
next_cursor string Nullable Renvoyer comme cursor. null si has_more est false.

champs data[]

NomTypeRequisDescription
id string Requis Id public, hook_ plus 32 hex.
text string Requis Texte du hook.
platform string Requis Plateforme source, ex. tiktok.
media_type string Nullable Type de média si connu.
thumbnail_url string Nullable URL de miniature si connue.
category string Nullable Slug de catégorie si connu.
hook_duration_sec number Nullable Durée d’ouverture en secondes si connue.
published_at string Nullable Date de publication si connue.