query Query di ricerca | string | si | — {{$node.trigger_webhook_1.json.query.q}} | Testo da cercare. Tipicamente preso dal webhook query string. Max 200 char. |
providersJson Lista provider (JSON array) | code | si | — [{"id":"sc","baseUrl":"https://streamingcommunityz.company"},{"id":"animeunity","baseUrl":"https://animeunity.so"}] | Array di oggetti {id, baseUrl, localePrefix?}. ID supportati: sc, cb01, altadefinizione01, guardaserie, guardaflix, streamingita, animeunity, animesaturn, animeworld. Ogni provider è chiamato in PARALLELO con un AbortController separato — una failure non blocca gli altri. |
maxTotalTitles Max titoli totali | number | no | 200 | Hard cap globale sull'output. Range 1-2000. |
maxPerProvider Max titoli per provider | number | no | 40 | Limita ogni provider. Range 1-500. |
perProviderTimeoutMs Timeout per provider (ms) | number | no | 15000 | Timeout indipendente per ogni provider. Range 1000-60000. |
totalTimeoutMs Timeout totale (ms) | number | no | 45000 | Wall-clock pipeline complessiva. Range 2000-180000. |
flaresolverrUrl URL FlareSolverr (bypass Cloudflare) | string | no | — http://flaresolverr:8191 | Per CB01 / AltaDefinizione01 che usano Cloudflare WAF. Aggiunge 3-8s di latenza al fallback. Vuoto = no bypass. |
userAgent User-Agent | string | no | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 | — |
acceptLanguage Accept-Language | string | no | it-IT,it;q=0.9,en;q=0.7 | — |
includePipelineLog Includi log per-provider | boolean | no | true | Quando ON, output.providers[] contiene {id, status, error?, titlesFound, durationMs} per ogni provider chiamato. Utile per debug + telemetria. |