01 — INPUT
URL + schema
Describe the fields and types the downstream system expects.
Structured extract / Schema in
01 / Contract
The schema describes the output you need. Purify obtains and cleans the page, then applies that contract with your LLM provider.
curl -X POST https://purify.verifly.pro/api/v1/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/article",
"schema": {
"title": "string",
"author": "string",
"topics": ["string"]
},
"llm_api_key": "YOUR_LLM_KEY"
}'{
"data": {
"title": "A practical data systems guide",
"author": "A. Example",
"topics": [
"web data",
"search",
"agents"
]
}
}Example content is illustrative; target-page results vary.
02 / Process
01 — INPUT
Describe the fields and types the downstream system expects.
02 — REFINE
Purify reduces page furniture before interpretation begins.
03 — OUTPUT
A predictable object can move directly into search, storage, or agent tools.
03 / Uses
01 / Retrieval
Turn documentation, articles, and knowledge bases into predictable objects before chunking and indexing.
02 / Action
Give an agent a typed result instead of asking it to repeatedly reason over navigation, scripts, and page furniture.
03 / Operations
Add selected web fields to a product catalogue, research corpus, or internal record without maintaining selectors.
04 / BYOK
Structured extraction requires a model to interpret the requested schema. Supply the compatible provider key in the request, and control the model relationship yourself.