{"uid":"cap_WJB-Dw-FKjIbPH8HbH_VI","slug":"24k-labs-ai-document-extraction-e5a8850b","name":"24K Labs AI Document Extraction","description":"A curated directory of x402 services — each one on the list on purpose, with the health, uptime, and independent trust grades from across the ecosystem gathered in one place.","url":"https://api.24klabs.ai/api/extract-document","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"code":{"type":"string","description":"Primary input content"},"context":{"type":"string","description":"Optional context or instructions"},"language":{"type":"string","description":"Programming language (code services)"}}},"responseSchema":{"type":"json","example":{"model":"claude-haiku-4-5","result":"**Title:** Meeting Notes\n**Decisions:** Ship v2 by Friday\n**Actions:** Sean: update docs","tokens_used":160}},"example":{"request":{"code":"Team synced on Q3 roadmap. Decided to ship v2 by Friday. Sean will update the docs, Maria will notify stakeholders.","context":"Extract title, decisions, and action items from meeting notes","language":"text"},"response":{"tier":"standard","model":"claude-haiku-4-5-20251001","result":"# Meeting Notes Analysis\n\n## Document Type\nMeeting Notes / Team Sync\n\n## Title\nQ3 Roadmap Sync\n\n---\n\n## Key Decisions\n1. **Product Release**: Version 2 (v2) will ship by Friday\n\n---\n\n## Action Items\n\n| Owner | Task | Timeline |\n|-------|------|----------|\n| Sean | Update documentation | By Friday |\n| Maria | Notify stakeholders | By Friday |\n\n---\n\n## Topics Discussed\n- Q3 roadmap planning and review\n\n---\n\n## Summary\nTeam aligned on Q3 priorities with a firm deadline for v2 release. Two ownership assignments made to ensure documentation and stakeholder communication are completed in parallel.","service":"extract-document","request_id":"1447ff5f-6dc8-4331-9ba6-11c94ade5b31","tokens_used":316}},"exampleRequest":{"code":"Team synced on Q3 roadmap. Decided to ship v2 by Friday. Sean will update the docs, Maria will notify stakeholders.","context":"Extract title, decisions, and action items from meeting notes","language":"text"},"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_U6jcY3JYawy0wHk0sZwZX","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured information (titles, decisions, action items) from document text using Claude AI, paid per-request in USDC on Base L2","exampleAgentPrompt":"Can you extract the key information from these meeting notes — pull out the title, any decisions made, and who's responsible for what actions: 'Team synced on Q3 roadmap. Decided to ship v2 by Friday. Sean will update the docs, Maria will notify stakeholders.'","exampleUseCases":null,"resultDescription":"A JSON object containing the model used (claude-haiku-4-5), a formatted markdown-style result string with extracted fields like Title, Decisions, and Action Items, and the number of tokens consumed by the request.","failureModes":["Empty or missing 'code' field returns an error or empty extraction","Document text too long may exceed token limits","Ambiguous or unstructured input may produce incomplete extractions","Network or payment failure on Base L2 returns HTTP 402 if USDC payment cannot be processed","Malformed JSON request body returns 400 error"],"whenToPreferThis":"Use this endpoint when you need lightweight, pay-per-use AI document extraction without managing API keys or subscriptions. Ideal for agents that occasionally need to parse meeting notes, contracts, or freeform text into structured fields using Claude, and want to pay only for what they use in USDC on Base L2.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:51:49.925Z","isFirstParty":false}