POST https://api.acedata.cloud/webextrator/render
Autenticazione
Aggiungere nell’intestazione della richiestaAuthorization: Bearer <la tua API Key>.
Parametri della richiesta
| Campo | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|
url | string | ✅ | - | URL della pagina da renderizzare |
user_agent | string | ❌ | Predefinito di sistema | User-Agent personalizzato |
timeout | number | ❌ | 30000 | Timeout per singolo rendering (millisecondi), massimo 120000 |
wait_until | string | ❌ | load | Evento di completamento caricamento: load/domcontentloaded/networkidle |
delay | number | ❌ | 0 | Tempo di attesa dopo il completamento del caricamento (millisecondi), massimo 30000 |
wait_for_selector | string | ❌ | - | Attendere la comparsa di questo selettore CSS |
block_resources | string[] | ❌ | - | Tipi di risorse da bloccare: image/media/font/stylesheet ecc. |
headers | object | ❌ | - | Intestazioni HTTP aggiuntive |
cookies | array | ❌ | - | Lista di cookie, elementi con forma {name, value, domain, path} |
callback_url | string | ❌ | - | URL di callback in modalità asincrona; se fornito, ritorna immediatamente l’ID del task, il risultato sarà inviato tramite POST |
Risposta sincrona (senza callback_url)
Modalità asincrona (con callback_url)
Risposta iniziale:x-usage-exempt: true, indicando che questo handshake sincrono non sarà addebitato. Al completamento effettivo del task, la piattaforma invierà un POST a callback_url, il cui corpo della richiesta sarà il campo data della risposta sincrona, con gli stessi campi task_id / trace_id / started_at / finished_at / elapsed.
Risposta di errore
bad_request / forbidden / too_many_requests / not_found / api_error / timeout / unknown / busy.

