Upload documents directly to Ragextract and we'll take care of
the storage, splitting, vectorizing and indexing in a matter of seconds.
curl -X POST https://api.subworkflow.ai/v1/vectorize \
--header 'x-api-key: $RAGEXTRACT_API_KEY' \
--form "file=insurance_claim_application.pdf"
Search across 100s of pages instantly using natural language and Ragextract will
return only the relevant ones (score-based). No more praying you'll hit the right keywords and images also work - it's all contextual!
curl -X POST https://api.subworkflow.ai/v1/search \
--header 'x-api-key: $RAGEXTRACT_API_KEY' \
--data '{
"query": "Find motor vehicle details and registration of all parties involved in claim",
}'
Finally, pass those matching pages into an VLM/LLM of your choice.
You decide how and what gets extracted depending of your use-case. Ragextract keeps your data safe
from leaks by serving them as dynamic and expirying links.
curl https://api.openai.com/v1/responses \
--header "Content-Type: application/json" \
--header "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "gpt-4.1",
"input": [
{
"role": "user",
"content": [
{ "type": "input_text", "text": "Extract claimant details in the following structure..." },
{
"type": "input_image",
"image_url": "https://api.subworkflow.ai/v1/share/dsx_B5bsOBDzsXsqfmLo?token=kCThsH"
}
]
}
]
}'