All Classes and Interfaces

Class
Description
Account quota information returned by GET /account.
Transport-level failure (DNS, TCP, TLS, etc.) — no HTTP response was received and the cause is not a timeout.
Thrown when the API returns a non-2xx HTTP response.
The request did not receive a complete response within the configured timeout (no HTTP status was observed).
HTTP 403 — missing or invalid API key.
HTTP 400 — malformed request.
Official Java client for the WebScraping.AI API.
Shared options applicable to every API endpoint.
Curiously-recurring base builder.
Immutable configuration for a Client.
 
 
The /ai/fields response wraps the extracted fields under a result key — confirmed against the live API 2026-05-12.
HTTP 504 — target page took too long to respond.
 
Default Transport implementation backed by HttpClient from java.net.http.
Centralised Jackson helpers.
HTTP 402 — account out of credits.
 
 
HTTP 429 — too many concurrent requests.
 
The /selected-multiple endpoint returns Array<Array<String>>, not a flat Array<String> — confirmed against the live API.
 
HTTP 500 — server-side error (often a target-page failure surfaced via body).
 
HTTP transport abstraction.
 
 
Library version.
Base unchecked exception for everything thrown by the WebScraping.AI SDK.