Typed JSON from any page, checked against the page
Extract returns the fields you ask for as JSON. It reads the page's own data first, then selectors learned from earlier pages with the same layout, and only then a small model. Every value is checked against the page text; anything the page does not contain is flagged as unverified instead of being passed off as fact.
- JSON Schema or a plain-language prompt.
- Learned selectors make the next page with the same layout free of model cost.
- Unverified values are listed explicitly.
- Escalates to a browser when required fields are missing from the plain page.
Limits
- Very long pages are focused on the requested fields before the model reads them.
Price
The page read, plus 5 credits when the model runs. Page data and learned selectors add nothing. Full rate card
Extract a price · REST
curl -X POST https://api.skryp.dev/v1/extract \
-H "Authorization: Bearer $SKRYP_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://shop.example/kettle",
"prompt": "product name, price, currency, in stock"
}'Extract a price · MCP tool call
{
"tool": "extract",
"arguments": {
"url": "https://shop.example/kettle",
"prompt": "product name, price, currency, in stock"
}
}