Skip to main content
POST
/
v1
/
extract
/
schema
/
file
Extract Schema File Endpoint
curl --request POST \
  --url https://api.extract.page/v1/extract/schema/file \
  --header 'Content-Type: multipart/form-data' \
  --header 'X-API-KEY: <api-key>' \
  --form 'file=<string>' \
  --form 'schema=<string>' \
  --form strict=true \
  --form extract_images=true \
  --form auto_schema=false
{
  "values": {},
  "evidence": {},
  "page_count": 123,
  "ungrounded_fields": [
    "<string>"
  ],
  "generated_schema": {}
}

Authorizations

X-API-KEY
string
header
required

Body

multipart/form-data
file
string
required

PDF, PPTX, or DOCX document.

schema
string | null

User JSON schema as a JSON string; omit when auto_schema=true.

strict
boolean
default:true
extract_images
boolean
default:true
auto_schema
boolean
default:false

Response

Successful Response

values
Values · object
required
evidence
Evidence · object
required
page_count
integer
required
ungrounded_fields
string[]
generated_schema
Generated Schema · object | null