Reducto website screenshot

Reducto

Reducto is an agentic document platform that provides a REST API for parsing, extracting, splitting, classifying, and editing complex documents such as PDFs, Word files, spreadsheets, presentations, and scanned images. The platform uses layout-aware OCR and vision language models to preserve tables, figures, and complex layouts with high fidelity, delivering structured JSON output optimized for LLM consumption. Reducto has processed over 3 billion pages and serves enterprises across finance, healthcare, legal, and insurance sectors. The platform is SOC 2 and HIPAA compliant and supports 100+ languages and 30+ file formats, with both synchronous and asynchronous processing modes and an MCP server for AI agent integration.

1 APIs 0 Features
Document ParsingPDFOCRData ExtractionAIMachine LearningDocument IntelligenceStructured Data

APIs

Reducto Document API

The Reducto Document API provides endpoints for parsing documents into structured JSON, extracting schema-defined fields, splitting multi-document files into labeled sections, c...

MCP Servers

mcp-server-reducto

MCP SERVER

Pricing Plans

Reducto Plans Pricing

3 plans

PLANS

Rate Limits

Reducto Rate Limits

4 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Reducto Context

36 classes · 30 properties

JSON-LD

Example Payloads

Reducto Classify Request

2 fields

EXAMPLE

Reducto Extract Request

2 fields

EXAMPLE

Reducto Parse Request

2 fields

EXAMPLE

Reducto Parse Response

3 fields

EXAMPLE

Reducto Split Request

2 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
X
X
📰
Blog
Blog
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
📄
ChangeLog
ChangeLog
🔗
Studio
Studio
🔗
MCPServer
MCPServer
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: reducto
name: Reducto
description: 'Reducto is an agentic document platform that provides a REST API for parsing, extracting, splitting, classifying,
  and editing complex documents such as PDFs, Word files, spreadsheets, presentations, and scanned images. The platform uses
  layout-aware OCR and vision language models to preserve tables, figures, and complex layouts with high fidelity, delivering
  structured JSON output optimized for LLM consumption. Reducto has processed over 3 billion pages and serves enterprises
  across finance, healthcare, legal, and insurance sectors. The platform is SOC 2 and HIPAA compliant and supports 100+ languages
  and 30+ file formats, with both synchronous and asynchronous processing modes and an MCP server for AI agent integration.

  '
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Document Parsing
- PDF
- OCR
- Data Extraction
- AI
- Machine Learning
- Document Intelligence
- Structured Data
url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/apis.yml
created: '2026-06-12'
modified: '2026-06-12'
specificationVersion: '0.19'
apis:
- aid: reducto-document-api
  name: Reducto Document API
  description: 'The Reducto Document API provides endpoints for parsing documents into structured JSON, extracting schema-defined
    fields, splitting multi-document files into labeled sections, classifying documents by type, editing fillable forms and
    PDFs with natural language, and composing reusable processing pipelines. Both synchronous and asynchronous variants are
    available for all major operations, with async jobs supporting webhook callbacks and polling.

    '
  humanURL: https://docs.reducto.ai/
  baseURL: https://api.reductoai.com
  tags:
  - Document Parsing
  - PDF
  - OCR
  - Data Extraction
  - AI
  - Structured Data
  properties:
  - type: Documentation
    url: https://docs.reducto.ai/
  - type: OpenAPI
    url: https://api.reductoai.com/openapi.json
  - type: OpenAPI
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/openapi/reducto-document-api-openapi.yml
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-parseresponse.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-syncparseconfig.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-asyncparseconfig.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-extractsettings.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-syncextractconfig.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-asyncextractconfig.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-splitresponse.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-syncsplitconfig.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-classifyconfig.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-classifyresponse.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-editconfig.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-settings.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-parseblock.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-parsechunk.json
  - type: JSONSchema
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-schema/reducto-uploadresponse.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/examples/reducto-parse-request.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/examples/reducto-parse-response.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/examples/reducto-extract-request.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/examples/reducto-split-request.json
  - type: Examples
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/examples/reducto-classify-request.json
  - type: Vocabulary
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/vocabulary/reducto-vocabulary.yml
  - type: JSONLDContext
    url: https://raw.githubusercontent.com/api-evangelist/reducto/refs/heads/main/json-ld/reducto-context.jsonld
  - type: GitHubRepository
    url: https://github.com/reductoai/reducto-python-sdk
  - type: GitHubRepository
    url: https://github.com/reductoai/reducto-node-sdk
  - type: GitHubRepository
    url: https://github.com/reductoai/reducto-go-sdk
common:
- type: Website
  url: https://reducto.ai/
- type: Documentation
  url: https://docs.reducto.ai/
- type: GitHubOrganization
  url: https://github.com/reductoai
- type: LinkedIn
  url: https://www.linkedin.com/company/reducto-ai/
- type: X
  url: https://x.com/reductoai
- type: Blog
  url: https://reducto.ai/blog
- type: Pricing
  url: https://reducto.ai/pricing
- type: StatusPage
  url: https://status.reducto.ai/
- type: ChangeLog
  url: https://docs.reducto.ai/onprem/changelog
- type: Studio
  url: https://studio.reducto.ai/
- type: MCPServer
  url: https://github.com/reductoai/mcp-server-reducto
- type: Plans
  url: plans/reducto-plans-pricing.yml
- type: RateLimits
  url: rate-limits/reducto-rate-limits.yml
- type: FinOps
  url: finops/reducto-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com