POST https://api.acedata.cloud/webextrator/render
Auktorisering
Lägg tillAuthorization: Bearer <din API-nyckel> i förfrågningshuvudet.
Förfrågningsparametrar
| Fält | Typ | Obligatorisk | Standard | Beskrivning |
|---|---|---|---|---|
url | string | ✅ | - | URL för sidan som ska renderas |
user_agent | string | ❌ | Systemstandard | Anpassad User-Agent |
timeout | number | ❌ | 30000 | Timeout för enskild rendering (millisekunder), max 120000 |
wait_until | string | ❌ | load | Händelse för när laddning anses klar: load/domcontentloaded/networkidle |
delay | number | ❌ | 0 | Väntetid efter att sidan laddats klart (millisekunder), max 30000 |
wait_for_selector | string | ❌ | - | Vänta på att denna CSS-selektor ska dyka upp |
block_resources | string[] | ❌ | - | Blockera resurstyper: image/media/font/stylesheet etc. |
headers | object | ❌ | - | Extra HTTP-huvuden |
cookies | array | ❌ | - | Lista med cookies, element som {name, value, domain, path} |
callback_url | string | ❌ | - | Callback-URL för asynkront läge; om angiven returneras omedelbart ett uppgifts-ID, resultat skickas via POST callback |
Synkront svar (utan callback_url)
Asynkront läge (med callback_url)
Initialt svar:x-usage-exempt: true, vilket betyder att denna synkrona handskakning inte debiteras. När uppgiften är färdig skickar plattformen en POST till callback_url med request body som motsvarar data-fältet i det synkrona svaret, plus samma task_id / trace_id / started_at / finished_at / elapsed fält.
Felrespons
bad_request / forbidden / too_many_requests / not_found / api_error / timeout / unknown / busy.

