Skip to main content
Credits are the billing unit for Reducto API usage. This page explains how credits are calculated for each endpoint and document type.

Parse Endpoint

Documents and Images

Supported formats: PDF, DOCX, DOC, PPTX, PPT, PNG, JPEG, GIF, TIFF, HEIC, and more.
Reducto automatically classifies page complexity. You don’t choose “standard” vs “complex”. Complexity is determined by the content.
What makes a page complex?
  • Tables with merged cells or nested headers
  • Key-value form regions
  • Figures when summarize_figures: true (default)

Batch Queue Discount

Parse jobs submitted with queue_priority: "batch" consume 20% fewer credits than the same parse on the standard lane. The discount applies to all parse credit types in the tables above, and the credit usage returned in /job/{id} already reflects the reduced amount. Batch jobs run asynchronously with a 12-hour completion guarantee. See Batch Queue.

Spreadsheets

Supported formats: XLSX, XLS, CSV, XLSM

Text Files

Supported formats: HTML, TXT, RTF

Extract Endpoint

*Beta pricing, subject to change.

If you pass a URL or file directly to Extract (instead of a jobid://), Parse credits are also charged. To avoid double-charging, parse first, then extract using the job ID.

Split Endpoint

Same as Extract: passing a URL charges Parse + Split. Use jobid:// to avoid double-charging.

Classify Endpoint

Classify reads the first 5 pages of a document by default, costing 2.5 credits per classification. You can configure context up to 10 pages (5.0 credits).

Edit Endpoint


Pipeline Endpoint

Pipelines combine multiple operations. Credits are the sum of all operations in the pipeline:

Credit Optimization Tips

1. Reuse Parse Results

Parse once, then run multiple Extract or Split calls using the job ID:

2. Disable Agentic Mode When Not Needed

Agentic mode doubles credit usage. Only enable it for:
  • Handwritten content
  • Low-quality scans
  • Complex tables that parse incorrectly

3. Use Page Ranges

Process only the pages you need:

4. Choose Appropriate Spreadsheet Clustering

For large spreadsheets where you don’t need intelligent table detection:

5. Use the Batch Queue for Non-Urgent Parsing

Submit async parse jobs with queue_priority: "batch" to consume 20% fewer credits, with a 12-hour completion guarantee:
See Batch Queue for details.

Monitoring Usage

Track your credit usage in Reducto Studio:
  • Usage dashboard: View credits consumed over time
  • Job logs: See credits charged per job
  • Usage alerts: Set threshold notifications
  • Usage Export API: Programmatic access to usage data via API key
Each API response also includes credit information:

Rate Limits

Request limits and optimization.

Chaining Endpoints

Reuse parse results to save credits.