{"uid":"cap__h8Ac8iZQ4R7XHCLQIQKZ","slug":"pdf-structured-data-extractor-august-services-c90b9857","name":"PDF Structured Data Extractor (august.services)","description":"Extract structured JSON from a PDF against a JSON Schema you supply. Send a URL or base64 bytes; get back your schema, filled. Whole-document pricing, not per-page: a 20-page contract costs the same as a 2-page invoice. Reads the embedded text layer — scanned image-only PDFs are rejected with a clear error rather than empty fields.","url":"https://api-v3qhpbwutp.august.services/v1/pdf-extract","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"example":{"data":{"total":4820.5,"due_date":"2026-05-01","invoice_number":"INV-2201"},"pages":3}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.12","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.12/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.12","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.12","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_wzaVEuVlhJuwIKdSFAExe","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.12","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts structured JSON from a PDF document (supplied as URL or base64) against a caller-provided JSON Schema, with flat per-document pricing regardless of page count.","exampleAgentPrompt":"Extract the invoice number, total amount, and due date from this PDF invoice at https://invoices.example.com/INV-2201.pdf — use a JSON Schema with fields invoice_number (string), total (number), and due_date (string).","exampleUseCases":[{"title":"Invoice data extraction for accounting","prompt":"Pull the invoice number, total amount, and due date out of this PDF invoice — here's the URL: https://bills.acme.com/inv-2201.pdf — and return them as structured JSON with fields invoice_number, total, and due_date."},{"title":"Contract clause parsing for legal review","prompt":"I have a 20-page service agreement PDF at https://legal.firm.com/contract-005.pdf. Extract the parties' names, effective date, termination clause, and governing law into structured JSON for me."},{"title":"Bank statement data ingestion","prompt":"Parse this PDF bank statement from https://bank.example.com/statement-april.pdf and fill a JSON Schema with fields: account_number, statement_date, opening_balance, closing_balance, and a list of transactions each with date, description, and amount."}],"resultDescription":"Returns a JSON object with a 'data' field containing the caller's JSON Schema filled with values extracted from the PDF, plus a 'pages' field indicating how many pages were processed. Fields that could not be found are omitted or null per schema constraints.","failureModes":["Scanned image-only PDFs (no embedded text layer) are rejected with a clear error rather than returning empty fields","Invalid or inaccessible PDF URL returns an error","Malformed JSON Schema input causes a validation error","PDF that is password-protected or encrypted cannot be read","Fields in the schema with no matching content in the PDF may be null or absent"],"whenToPreferThis":"Choose this endpoint when you need to extract structured fields from a text-layer PDF using your own schema definition, especially for multi-page documents where per-page pricing would be costly. Prefer it over generic text extractors when you want JSON output conforming to a specific schema rather than raw text, and over web-scraping endpoints when your source is a PDF rather than an HTML page.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T20:27:18.326Z","isFirstParty":false}