Press releases, earnings reports, and regulatory filings → clean JSON. Paste unstructured text, get back machine-readable fields. The mining drill result is the killer app.
Your agent has a TSX-V press release about a drill result. It needs grade, width, depth, zone, company, and ticker — as structured data. EXTRACTS does that in one call. GX10-powered. Phase 3 mining vertical differentiator: nobody else has TSX-V drill data structured like this.
4 schemas out of the box: mining-press-release, earnings-summary, financing, insider-transaction. Free tier: predefined only. Paid: custom schemas.
Paid tier: send your own JSON schema. We extract fields matching your schema from the input text. Max 10K tokens input on paid tier.
Local GX10 handles extraction with structured output prompting. Confidence score returned with every extraction. Degraded mode with regex fallback if GX10 is down.
Phase 3 vertical. mining-press-release schema extracts: company, ticker, commodity, drill results (grade, width, depth, zone), project name. Nobody else does this.
Extract structured fields from text. Free: predefined schemas only, 2000 tokens max input. Paid: custom schemas, 10000 tokens max input.
curl -X POST "https://extracts.4bots.ai/v1/free/extracts/structured" \
-H "Content-Type: application/json" \
-d '{"text": "Gold Mountain (TSX-V: GMTN) announced assay results...", "schema": "mining-press-release"}'
Example response:
{
"schema": "mining-press-release",
"extracted": {
"company": "Gold Mountain",
"ticker": "GMTN",
"commodity": ["gold"],
"project": "Elk Gold",
"hole_id": "ELK-24-015",
"grade": "5.2 g/t Au",
"width": "12.3 metres",
"zone": null,
"significant": true
},
"confidence": 0.94,
"model": "Qwen3.5-70B-Q4_K_M"
}
Health check. Always free, always returns 200.
curl "https://extracts.4bots.ai/health"
Free tier covers 5 extractions/day with predefined schemas only. Paid tier unlocks custom schemas and 10K token input.
No signup. No API key. Just send a request.
How x402 works