renamed extract
Extract structured data from documents. Turn invoices, receipts, and contracts into JSON or CSV for accounting and automation.
renamed extract <file|directory> [options]The extract command uses AI to parse documents and
Examples
Extract invoice data to JSON:
$ renamed extract invoice.pdf --output jsonBatch extract to a single CSV:
$ renamed extract ./invoices/*.pdf --output csv --merge --file invoices.csvUse a specific document schema:
$ renamed extract receipt.pdf --schema receiptOptions
-o, --output <format>Output format: json, table. Default: json.
-s, --schema <type>Built-in schema: invoice, receipt, contract, resume.
-f, --schema-file <path>Path to a custom JSON schema file for field definitions.
-p, --parser-id <id>Use a saved parser profile from the web dashboard.
-i, --instructions <text>Custom AI instructions for extraction.
--mergeCombine all extracted data into a single output file.
--prettyPretty-print JSON output with indentation.
Built-in Schemas
invoice — Vendor, invoice number, date, amount, line items, tax
receipt — Store, date, total, payment method, items
contract — Parties, effective date, termination date, terms
resume — Name, contact, skills, experience, education
Custom Schema
Define your own fields with a JSON schema file:
{
"fields": {
"projectName": "string",
"budget": "currency",
"deadline": "date",
"approved": "boolean"
}
}Field types: string, number, date, currency, boolean
Output Example
JSON output from an invoice:
{
"vendor": "Acme Corp",
"invoiceNumber": "INV-8847",
"date": "2026-01-15",
"amount": 2450.00,
"currency": "USD",
"lineItems": [
{
"description": "Consulting Services",
"total": 2000.00
}
]
}