POST https://api.acedata.cloud/webextrator/render
Authentifizierung
Fügen Sie im Anfrage-HeaderAuthorization: Bearer <Ihr API Key> hinzu.
Anfrageparameter
| Feld | Typ | Pflicht | Standard | Beschreibung |
|---|---|---|---|---|
url | string | ✅ | - | Die zu rendernde Seiten-URL |
user_agent | string | ❌ | Systemstandard | Benutzerdefinierter User-Agent |
timeout | number | ❌ | 30000 | Timeout für eine einzelne Render-Operation (Millisekunden), maximal 120000 |
wait_until | string | ❌ | load | Ladeabschluss-Ereignis: load/domcontentloaded/networkidle |
delay | number | ❌ | 0 | Wartezeit nach Ladeabschluss (Millisekunden), maximal 30000 |
wait_for_selector | string | ❌ | - | Warte auf das Erscheinen dieses CSS-Selectors |
block_resources | string[] | ❌ | - | Blockierte Ressourcentypen: image/media/font/stylesheet usw. |
headers | object | ❌ | - | Zusätzliche HTTP-Header |
cookies | array | ❌ | - | Cookie-Liste, Elemente in der Form {name, value, domain, path} |
callback_url | string | ❌ | - | Callback-URL für asynchronen Modus; bei Angabe wird sofort die Task-ID zurückgegeben, das Ergebnis per POST zurückgemeldet |
Synchrone Antwort (ohne callback_url)
Asynchroner Modus (mit callback_url)
Initiale Antwort:x-usage-exempt: true, was bedeutet, dass dieser synchrone Handshake nicht berechnet wird. Nach Abschluss der Aufgabe sendet die Plattform eine POST-Anfrage an die callback_url. Der Request-Body enthält das data-Feld der synchronen Antwort sowie die gleichen Felder task_id / trace_id / started_at / finished_at / elapsed.
Fehlerantwort
bad_request / forbidden / too_many_requests / not_found / api_error / timeout / unknown / busy.

