Extract Monster icon

Extract Monster

AI-powered data extraction from documents, images, video, and audio. Extract invoices, receipts, forms, and custom data with flexible JSON schemas.

Extract from Text

AI-generated

Summary

Extract structured data from plain text input using AI-powered extraction, optionally specifying the output schema to control which fields are extracted and their types.

Inputs

  • Text (required) — The plaintext string from which to extract structured data.
  • Define Output Fields — Optionally specify the fields and structure to extract from the text.
  • Schema Mode — Choose between a simple field builder UI or providing a full JSON schema to define output structure (shown if Define Output Fields is true).
  • Output Fields — Use this to define individual fields (name, type, and optional description) to extract in simple mode.
  • JSON Schema — Provide a JSON schema describing the desired output data structure when using advanced schema mode.
  • Options — Additional settings such as including metadata (filename, file type, status) in the output and simplifying the response to omit raw data.

Output shape

A single JSON object per input item containing extracted structured data fields as specified by the schema or inferred by AI.

If "Include Metadata" is enabled, output includes status, filename, and file type fields. If "Simplify" is true (default), output contains only the extracted data (and metadata if selected); otherwise, raw API response data is included under a raw_response property. Errors are returned per item when continue on fail is enabled.

Examples

Example 1: Extract invoice number and total amount from a text string by defining output fields with names and types to guide extraction.

Set 'Text' to input string; enable 'Define Output Fields'; choose 'Simple' schema mode; add fields like invoice_number (string) and total (number).

Example 2: Extract complex nested data by providing a complete JSON schema describing the output structure.

Set 'Text' input; enable 'Define Output Fields'; select 'Advanced' schema mode; input JSON schema describing fields and nested objects.

Discussion