Webinhalte extrahieren
structured
Fill a caller supplied JSON Schema from one web page and report source and confidence for every field.
POST https://fetch.halowerk.com/structuredEingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| url | string | Ja | Absolute http or https URL to read. |
| schema | object | Ja | Target JSON Schema, draft 2020-12. Only the types object, array, string, number, integer, boolean and null are accepted; composition keywords such as $ref, oneOf, anyOf, allOf and if/then are refused. At most 200 fields and no deeper than max_depth. The root must describe an object. |
| strict | boolean | Nein | true rejects the call with 422 when the result violates the submitted schema, so no partial data is returned and nothing is charged. false returns the partial data with the error list. |
| max_depth | integer | Nein | Maximum nesting depth the submitted schema may use. A deeper schema is refused before payment. |
Vollständiges Eingabeschema anzeigen
{
"type": "object",
"required": [
"url",
"schema"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Absolute http or https URL to read."
},
"schema": {
"type": "object",
"description": "Target JSON Schema, draft 2020-12. Only the types object, array, string, number, integer, boolean and null are accepted; composition keywords such as $ref, oneOf, anyOf, allOf and if/then are refused. At most 200 fields and no deeper than max_depth. The root must describe an object."
},
"strict": {
"type": "boolean",
"default": true,
"description": "true rejects the call with 422 when the result violates the submitted schema, so no partial data is returned and nothing is charged. false returns the partial data with the error list."
},
"max_depth": {
"type": "integer",
"minimum": 1,
"maximum": 4,
"default": 3,
"description": "Maximum nesting depth the submitted schema may use. A deeper schema is refused before payment."
}
}
}Veröffentlichtes Eingabebeispiel
{
"url": "https://example.com/",
"schema": {},
"strict": true,
"max_depth": 3
}Ergebnis & Dokumentation
Maschinenlesbare Dokumentation dieses Hubs
Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.
Weitere Endpunkte dieses Hubs
- Webinhalte extrahieren0,008 USDC
batch / extract
POSThttps://fetch.halowerk.com/batch/extractExtract up to ten URLs in one paid call.
- Webinhalte extrahieren0,006 USDC
contacts
POSThttps://fetch.halowerk.com/contactsRead the mandatory public disclosure of one domain and return company, postal address, e-mail, phone, VAT and register data with a source for every value.
- Webinhalte extrahieren0,003 USDC
diff
POSThttps://fetch.halowerk.com/diffCompare a page against its last stored state, or two supplied documents, and report only the content changes.