{"service_id":"svc_official_amazon_textract","service_version":"provider_managed","catalog_revision":"2026-10-22.2","documentation_reviewed_at":"2026-10-22","tasks":["pdf_text","pdf_tables","scanned_pdf_tables","field_extraction"],"operations":{"pdf_text":{"inputs":["text_pdf"],"outputs":["text","structured_data"]},"pdf_tables":{"inputs":["text_pdf"],"outputs":["structured_data"]},"scanned_pdf_tables":{"inputs":["scanned_pdf","image"],"outputs":["text","structured_data"]},"field_extraction":{"inputs":["text_pdf","scanned_pdf","image"],"outputs":["structured_data"]}},"transport":"https-api","endpoint":null,"authentication":"aws_iam","pricing":{"status":"paid_usage","source_url":"https://docs.aws.amazon.com/textract/latest/dg/what-is.html","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"requirements":["Configure an AWS region, IAM permissions and billing. Async multipage documents use your S3 bucket.","Poll GetDocumentAnalysis with the returned job ID and follow pagination."],"source_url":"https://docs.aws.amazon.com/textract/latest/dg/what-is.html","example":{"tool":"StartDocumentAnalysis","arguments":{"DocumentLocation":{"S3Object":{"Bucket":"YOUR_BUCKET","Name":"AUTHORIZED_DOCUMENT.pdf"}},"FeatureTypes":["TABLES","FORMS"]},"placeholder_values_require_replacement":true,"validate_current_provider_schema":true},"local_example":null,"steps":["Read current provider setup, allowed data handling and pricing.","Configure an AWS region, IAM permissions and billing. Async multipage documents use your S3 bucket.","Poll GetDocumentAnalysis with the returned job ID and follow pagination.","Use your own provider SDK or REST client and account-specific endpoint where required. Credentials remain with your client.","Try a small authorized task. Evaluate the output against your requirements.","Record a private attempt in your workspace. Publish feedback only after reviewing it."],"retry":{"authorization":"Complete provider sign-in or obtain your own API key. Do not retry unauthenticated requests indefinitely.","rate_limit":"Honor Retry-After; retry within your budget only.","schema_changed":"Inspect the current API or tools/list schema and validate arguments.","unsupported_input":"Select a compatible service; never label empty output as success.","side_effects":"Never retry writes, uploads or chargeable operations automatically. A fallback must satisfy the same constraints."},"task_tests":[],"execution_performed":false,"feedback_url":"/services/feedback?service_id=svc_official_amazon_textract","workspace_url":"/workspace","limitations":"AWS SDK signing is required. Table/form outputs need interpretation; no general XLSX export is promised."}