{
  "name": "Reducto",
  "slug": "reducto",
  "website_url": "https://reducto.ai",
  "vendor_description": "\"The agentic document platform for leading AI teams who demand enterprise performance at scale.\"",
  "categories": [
    "ocr"
  ],
  "summary": "Reducto is a REST API for document parsing, structured data extraction, and classification, targeting AI engineering teams building agentic pipelines in industries such as insurance, healthcare, legal, and accounts payable. Pricing is usage-based starting at $0.015 per credit, with a 15,000-credit free tier and self-serve signup; Growth and Enterprise plans unlock higher rate limits, EU and AU data residency, and HIPAA BAAs. The platform is SOC 2 Type 2 certified, GDPR compliant, and offers SDKs for Python, Node.js, and Go alongside an MCP server for agent integration.",
  "capabilities": {
    "supported_actions": [
      "parse_document",
      "extract_data",
      "split_document",
      "classify_document",
      "edit_document",
      "upload_file",
      "run_pipeline",
      "cancel_job",
      "retrieve_job",
      "monitor_job"
    ],
    "supported_regions": [
      "United States",
      "European Union (EU data residency, Growth/Enterprise)",
      "Australia (AU data residency, Growth/Enterprise)"
    ],
    "supported_languages": [
      "100+ languages (multilingual OCR with automatic language detection)"
    ],
    "input_types": [
      "PDF",
      "image/png",
      "image/jpeg",
      "XLSX",
      "PPTX",
      "DOCX",
      "scanned documents",
      "fax",
      "handwritten content",
      "CSV"
    ],
    "output_types": [
      "JSON",
      "Markdown",
      "edited PDF",
      "edited DOCX"
    ],
    "webhooks_supported": true,
    "sandbox_available": false,
    "sdk_languages": [
      "Python",
      "Node.js",
      "Go"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://platform.reducto.ai",
    "api_version": null,
    "versioning_scheme": "none",
    "stability": "ga",
    "deprecation_policy_url": "https://docs.reducto.ai/reference/model-versions",
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://docs.reducto.ai/studio-account",
    "idempotency_supported": false,
    "error_format": "vendor-specific",
    "webhook_signing": "hmac_sha256",
    "webhook_events_url": "https://docs.reducto.ai/recipes/svix-webhooks",
    "rate_limit_requests": 1000,
    "rate_limit_window": "second",
    "sdk_packages": [
      {
        "package": "reductoai",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/reductoai/reducto-python-sdk"
      },
      {
        "package": "reductoai",
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/reductoai/reducto-node-sdk"
      },
      {
        "package": "github.com/reductoai/reducto-go-sdk",
        "language": "Go",
        "official": true,
        "repo_url": "https://github.com/reductoai/reducto-go-sdk"
      }
    ],
    "mcp_url": "https://mcp.reducto.ai/mcp",
    "quickstart_url": "https://docs.reducto.ai/quickstart"
  },
  "pricing": {
    "pricing_model": "usage_based",
    "has_published_pricing": true,
    "starting_price_usd": "0.0150",
    "price_basis": "credit",
    "free_tier_available": false,
    "free_tier_limit": "15,000 credits",
    "free_tier_details": null,
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": false,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Standard",
        "item": "First 15,000 credits (one-time onboarding allotment)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "15,000 credits",
        "currency": "USD",
        "source_url": "https://reducto.ai/pricing"
      },
      {
        "plan": "Standard",
        "item": "Credit (after first 15K)",
        "amount_usd": "0.0150",
        "amount_percent": null,
        "per": "credit",
        "currency": "USD",
        "source_url": "https://reducto.ai/pricing"
      },
      {
        "plan": "Standard",
        "item": "Parse – standard document/image page",
        "amount_usd": "0.0150",
        "amount_percent": null,
        "per": "page",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Parse – complex document/image page",
        "amount_usd": "0.0300",
        "amount_percent": null,
        "per": "page",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Parse – agentic standard page",
        "amount_usd": "0.0300",
        "amount_percent": null,
        "per": "page",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Parse – agentic complex page",
        "amount_usd": "0.0600",
        "amount_percent": null,
        "per": "page",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Parse – advanced chart agent add-on",
        "amount_usd": "0.0600",
        "amount_percent": null,
        "per": "chart",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Parse – spreadsheet accurate mode",
        "amount_usd": "0.0150",
        "amount_percent": null,
        "per": "1,000 cells",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Parse – spreadsheet fast mode",
        "amount_usd": "0.0150",
        "amount_percent": null,
        "per": "5,000 cells",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Parse – spreadsheet disabled mode",
        "amount_usd": "0.0150",
        "amount_percent": null,
        "per": "5,000 cells",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Parse – text file page",
        "amount_usd": "0.0075",
        "amount_percent": null,
        "per": "page",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Extract – standard page",
        "amount_usd": "0.0300",
        "amount_percent": null,
        "per": "page",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Extract Deep (Beta) – per page",
        "amount_usd": "0.0600",
        "amount_percent": null,
        "per": "page",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Extract Deep (Beta) – per field extracted",
        "amount_usd": "0.0015",
        "amount_percent": null,
        "per": "field",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Extract Deep (Beta) – minimum per document",
        "amount_usd": "0.4500",
        "amount_percent": null,
        "per": "document",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Split – standard page",
        "amount_usd": "0.0300",
        "amount_percent": null,
        "per": "page",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Split Deep – page",
        "amount_usd": "0.0600",
        "amount_percent": null,
        "per": "page",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Classify – standard page",
        "amount_usd": "0.0075",
        "amount_percent": null,
        "per": "page",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Standard",
        "item": "Edit (Beta) – page",
        "amount_usd": "0.0600",
        "amount_percent": null,
        "per": "page",
        "currency": "USD",
        "source_url": "https://docs.reducto.ai/faq/credit-usage-overview"
      },
      {
        "plan": "Growth",
        "item": "Custom pricing (volume discounts)",
        "amount_usd": null,
        "amount_percent": null,
        "per": null,
        "currency": "USD",
        "source_url": "https://reducto.ai/pricing"
      },
      {
        "plan": "Enterprise",
        "item": "Custom pricing (VPC/on-prem, custom rate limits, custom SLA)",
        "amount_usd": null,
        "amount_percent": null,
        "per": null,
        "currency": "USD",
        "source_url": "https://reducto.ai/pricing"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": true,
    "gdpr": true,
    "iso_27001": false,
    "pci_dss": false,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": "https://docs.reducto.ai/security/policies",
    "documented_rate_limits": "Standard: 1 API call/second; Growth: 10 API calls/second; Enterprise: 100+ API calls/second. Job status polling: 200 requests/second. Sync endpoint concurrency limit: 200 concurrent calls. Returns HTTP 429 with exponential backoff recommendation on limit breach.",
    "known_restrictions": [
      "Password-protected PDFs are not processed",
      "Standard plan limited to 1 API call/second and up to 5 Studio seats",
      "Zero data retention (ZDR) agreements only available on Growth and Enterprise plans",
      "BAA (HIPAA) only available on Growth and Enterprise plans",
      "EU/AU data residency only available on Growth and Enterprise plans",
      "VPC/on-prem deployment only available on Enterprise plan",
      "SSO/SAML only available on Enterprise plan",
      "Growth and Enterprise pricing requires contacting sales",
      "First 15,000 credits are a one-time onboarding allotment, not a recurring free tier"
    ]
  },
  "developer": {
    "docs_url": "https://docs.reducto.ai",
    "api_reference_url": "https://docs.reducto.ai/api-reference/parse",
    "openapi_spec_url": "https://docs.reducto.ai/openapi.json",
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": "https://status.reducto.ai",
    "llms_txt_url": "https://docs.reducto.ai/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2024-02-27",
    "ga_date": null,
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Harvey",
      "Scale AI",
      "Vanta",
      "Toast",
      "JLL",
      "Medallion"
    ]
  },
  "scores": {
    "agent_friendliness": 70,
    "pricing_transparency": 85,
    "setup_speed": 60,
    "docs_quality": 65,
    "procurement_friction": 85,
    "trust_readiness": 55,
    "best_for": [
      "Regulated or enterprise workloads - compliance attestations and an enterprise plan",
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)",
      "Teams needing broad API coverage out of the box"
    ],
    "avoid_if": [
      "You want to try it free before paying"
    ]
  },
  "sources": [
    {
      "field": "vendor_description",
      "url": "https://llms.reducto.ai/what-is-reducto",
      "excerpt": "The complete agentic document platform for leading AI teams. Reading, understanding, extracting, routing, filling — every document task your team faces, handled in one platform",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://reducto.ai/industries/legal",
      "excerpt": "M&A Due Diligence: Parse and extract data across active contracts, with portfolio reviews that scale to 100k+ agreements",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.reducto.ai/mcp-server",
      "excerpt": "The MCP server provides eleven tools: get_documentation, upload_file, parse_document, extract_data, split_document, classify_document, edit_document, get_job, and list_jobs.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://docs.reducto.ai/security/eu-data-residency",
      "excerpt": "all customer document data is processed, stored, and deleted exclusively within the EU",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://llms.reducto.ai/trust-center-on-prem-zero-retention-hipaa-soc2-baa",
      "excerpt": "Regional processing: EU/AU endpoints available on Enterprise.",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://llms.reducto.ai/document-parsing-api",
      "excerpt": "Multilingual parsing across 100+ languages including mixed-language documents",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://llms.reducto.ai/what-is-reducto",
      "excerpt": "PDFs (scanned, digital, complex layouts), Spreadsheets (CSV, XLSX, XLS, etc.), Presentations (PPTX, PPT), Images (JPEG, PNG, TIFF, BMP, GIF, APNG, PSD, CUR, etc.), Text documents (DOCX, DOC, DOTX, TXT, HTML, WPD)",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://reducto.ai/",
      "excerpt": "The agentic document platform for leading AI teams who demand enterprise performance at scale.",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://docs.reducto.ai/overview",
      "excerpt": "Classify, Parse, Extract, Split, Edit, and Pipelines — providing capabilities across the full document lifecycle",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://reducto.ai/industries/government",
      "excerpt": "Process eligibility forms, supporting documents, and verification materials for faster case resolution.",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.reducto.ai/agent-guide",
      "excerpt": "/parse – Convert documents into structured JSON with text, tables, and figures; /extract – Pull specific fields from documents into structured JSON using a schema; /split – Divide documents into named sections by page number; /classify – Categorize a document before processing; /edit – Fill PDF forms and modify DOCX documents; /upload – Handles local file uploads",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://reducto.ai/pricing",
      "excerpt": "EU/AU Data Residency Endpoints",
      "confidence": "high"
    },
    {
      "field": "supported_languages",
      "url": "https://reducto.ai/",
      "excerpt": "Multilingual parsing across 100+ languages, including mixed-language docs",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://docs.reducto.ai/upload/overview",
      "excerpt": "Documents: DOCX (Word Open XML), DOC (Word Binary), DOTX (Word Template), RTF (Rich Text Format), TXT (Plain Text), WPD (WordPerfect); Spreadsheets: XLSX, XLSM, XLS, XLTX, XLTM, CSV; PDFs, PPTX/PPT, images: PNG, JPEG, GIF, BMP, TIFF, HEIC",
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://docs.reducto.ai/parse/overview",
      "excerpt": "chunks[].content – Extracted content, formatted as Markdown (headers become #, tables become Markdown/HTML tables)",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://docs.reducto.ai/agent-guide",
      "excerpt": "Asynchronous endpoints support webhooks for push-based delivery instead of polling, enabling real-time notifications when document processing completes.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://docs.reducto.ai/quickstart",
      "excerpt": "Python – Installed via pip install reductoai (requires Python 3.8+); Node.js – Installed via npm install reductoai; Go – Installed via go get github.com/reductoai/reducto-go-sdk",
      "confidence": "high"
    },
    {
      "field": "output_types",
      "url": "https://docs.reducto.ai/agent-guide",
      "excerpt": "All endpoints accept JSON payloads and return structured responses with job IDs, usage metrics, and result data.",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://docs.reducto.ai/parse/overview",
      "excerpt": "The documentation mentions both synchronous (/parse) and asynchronous (/parse_async) endpoints with webhook delivery options for async processing.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://docs.reducto.ai/overview",
      "excerpt": "Available in Python, Node.js, Go, and REST.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://docs.reducto.ai/overview",
      "excerpt": "Reducto integrates directly into AI agent workflows via the MCP server",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://docs.reducto.ai/faq/credit-usage-overview",
      "excerpt": "Standard: 1 [credit/page] - Text, layout, simple tables, OCR",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://docs.reducto.ai/faq/credit-usage-overview",
      "excerpt": "Standard: 1 [credit/page] - Text, layout, simple tables, OCR; Complex: 2 [credits/page] - VLM-enhanced pages",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://docs.reducto.ai/quickstart",
      "excerpt": "Go to studio.reducto.ai and sign up for a free account, then click API Keys, then Create new API key.",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://reducto.ai/pricing",
      "excerpt": "Growth and Enterprise plans require contacting sales; both show Custom pricing without public rates.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://llms.reducto.ai/trust-center-on-prem-zero-retention-hipaa-soc2-baa",
      "excerpt": "Regional processing: EU/AU endpoints available on Enterprise.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://llms.reducto.ai/trust-center-on-prem-zero-retention-hipaa-soc2-baa",
      "excerpt": "SOC 2 Type II: Audited for security, availability, and confidentiality with report available upon request.",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://docs.reducto.ai/security/policies",
      "excerpt": "We currently offer a HIPAA compliant processing pipeline for Growth and Enterprise tier customers.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://llms.reducto.ai/trust-center-on-prem-zero-retention-hipaa-soc2-baa",
      "excerpt": "GDPR & DPA: Data Processing Agreements available to support GDPR and other data privacy and cross-border data processing requirements.",
      "confidence": "medium"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://docs.reducto.ai/reference/rate-limits",
      "excerpt": "1,000 req/s sustained across all endpoints per API key; 200 req/s sustained for GET /job/{job_id}; SDKs retry 429 responses with exponential backoff automatically.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://reducto.ai/pricing",
      "excerpt": "Standard: 1 API call per second; Growth tier: Business Associate Agreement and Zero Data Retention Agreement; Enterprise-only: SSO and SAML Authentication",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.reducto.ai/quickstart",
      "excerpt": "Set your API key as an environment variable: export REDUCTO_API_KEY=\"your_api_key_here\"",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.reducto.ai/agent-guide",
      "excerpt": "Authorization: Bearer $REDUCTO_API_KEY header required for all requests",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.reducto.ai/agent-guide",
      "excerpt": "Base URL: https://platform.reducto.ai",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://docs.reducto.ai/reference/rate-limits",
      "excerpt": "Returns: \"[CODE 1000] rate limit exceeded, retry with exponential backoff\"; \"[CODE 2000] rate limit exceeded, please use webhooks instead of polling\"",
      "confidence": "medium"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://docs.reducto.ai/reference/rate-limits",
      "excerpt": "1,000 req/s sustained across all endpoints per API key",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://docs.reducto.ai/faq/credit-usage-overview",
      "excerpt": "Standard: 1 [credit/page] - Text, layout, simple tables, OCR",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://reducto.ai/",
      "excerpt": "Harvey, Scale AI, Newfront, Medallion, Vanta, Legora, Rogo, Levelpath, JLL, Vise, Laurel, Toast, Mercor, Zip, Anterior, and Supio",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://reducto.ai/",
      "excerpt": "99.9%+ uptime",
      "confidence": "medium"
    },
    {
      "field": "sandbox_available",
      "url": "https://reducto.ai/pricing",
      "excerpt": "FreeUp to your first 15K credits",
      "confidence": "low"
    },
    {
      "field": "mcp_server_available",
      "url": "https://docs.reducto.ai/mcp-server",
      "excerpt": "The hosted MCP server runs at https://mcp.reducto.ai/mcp and requires Bearer token authentication with an API key from studio.reducto.ai/api-keys.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://reducto.ai/pricing",
      "excerpt": "Pay-as-you-go for early-stage teams",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://reducto.ai/pricing",
      "excerpt": "15k credits included, $0.015/credit after",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://reducto.ai/pricing",
      "excerpt": "FreeUp to your first 15K credits",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://reducto.ai/pricing",
      "excerpt": "Get started button directs users to self-service registration at studio.reducto.ai/auth for the Standard plan.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://reducto.ai/pricing",
      "excerpt": "Enterprise: Custom pricing (VPC/on-prem, custom rate limits, custom SLA)",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://docs.reducto.ai/security/policies",
      "excerpt": "We have completed our SOC 2 Type I and Type II process.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://reducto.ai/industries/legal",
      "excerpt": "SOC2, HIPAA compliant",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://llms.reducto.ai/trust-center-on-prem-zero-retention-hipaa-soc2-baa",
      "excerpt": "HIPAA & BAA: Compliant for protected health information, suitable for U.S. healthcare and insurers. Business Associate Agreements are legally-backed and offered for HIPAA-mandated workflows.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://reducto.ai/terms",
      "excerpt": "We may require that you enter into a data processing agreement with us (a 'DPA') to use the Services to process, collect, parse, or store Personal Information.",
      "confidence": "medium"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://reducto.ai/pricing",
      "excerpt": "Standard: 1 API call per second; Growth: 10 API calls per second; Enterprise: 100+ calls per second with custom throughput options",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://docs.reducto.ai/security/policies",
      "excerpt": "We currently offer a HIPAA compliant processing pipeline for Growth and Enterprise tier customers.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.reducto.ai/studio-account",
      "excerpt": "API keys authenticate your requests to Reducto.",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://docs.reducto.ai/agent-guide",
      "excerpt": "All endpoints accept JSON payloads and return structured responses with job IDs, usage metrics, and result data.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.reducto.ai/quickstart",
      "excerpt": "The API endpoint for document uploads and parsing is https://platform.reducto.ai/",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://docs.reducto.ai/recipes/svix-webhooks",
      "excerpt": "Svix automatically signs all webhook requests; Always verify the signature; Without signature verification, anyone could send fake webhook requests",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://reducto.ai/pricing",
      "excerpt": "15k credits included, $0.015/credit after",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://reducto.ai/blog/reducto-enterprise-sales",
      "excerpt": "We launched the first version of Reducto in early February",
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://reducto.ai/industries/legal",
      "excerpt": "Harvey, Scale AI, Vanta AI, Vise, Anterior, Medallion, Newfront, Legora, Rogo, Levelpath, JLL, Laurel, Toast, Mercor, Zip, Supio",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://reducto.ai/pricing",
      "excerpt": "Enterprise: Custom pricing (VPC/on-prem, custom rate limits, custom SLA)",
      "confidence": "medium"
    }
  ],
  "fields_not_found": [
    "iso_27001",
    "pci_dss",
    "minimum_commitment",
    "api_version",
    "ga_date",
    "sla_url",
    "idempotency_supported_confirmed",
    "deprecation_policy_url_dedicated"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-14T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/reducto",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/reducto/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme API",
            "website_url": "https://acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example"
            }
          ]
        }
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}