Skip to main content
Extract fills a JSON Schema from a document. not_found on a field is an answer about the document, not an HTTP error. Exactly one of json_schema / schema or schema_id is required.
Reuse a parse with ParseResultSource so the parse is not paid for twice. page_ranges is not available on a parse-result source. Validate a schema first with client.documents.validate_extract_schema or POST /v1/extract/schema-validation. Register reusable schemas with extraction schemas and pass schema_id.

Next