Send a PDF, image, or text plus a schema. Get clean, typed JSON back with confidence scores. One API call. That simple.
// One API call to extract structured data const result = await fetch("https://api.scoutmytool.com/v1/extract", { method: "POST", headers: { "Authorization": `Bearer ${API_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ document: invoicePdfBase64, documentType: "pdf", schema: "invoice", }), }); // Get typed JSON with confidence scores const { data, confidence } = await result.json(); // data.vendor_name = "Acme Corp" (confidence: 0.98) // data.total_amount = 1500.00 (confidence: 0.99)
PDF, images (JPEG, PNG, WebP), and plain text. Send base64 or raw text, we handle the rest.
Define exactly what you want. Use pre-built templates (invoice, receipt, resume, contract) or bring your own schema.
Every extracted field includes a 0-1 confidence score so you know when to trust the output and when to flag for review.
Deployed on Cloudflare Workers for sub-second cold starts globally. Most extractions complete in 1-3 seconds.
Clean REST API, clear error messages, Python and Node.js examples. Get integrated in minutes, not days.
Pay only for what you use. Free tier to start, transparent metered billing via Stripe. No surprises.
Start free. Scale as you grow. No hidden fees.
100 free extractions per month. No credit card required.
Get Your Free API Key