openparser
Parse PDFs and images via the OpenParser API
TLDR
SYNOPSIS
openparser command [subcommand] [options] [args]
DESCRIPTION
openparser is the terminal client for OpenParser, a document intelligence API that turns PDFs and images into text, layout, and schema-constrained structured data. The CLI is aimed at interactive use, CI jobs, and agent tooling.Stdout carries data payloads (JSON, tables, file bytes); stderr carries status lines. Prefer --json when scripting, and --quiet / -q to silence non-error status on stderr.Authentication uses saved profiles (openparser auth login) or OPENPARSER_API_KEY (and optional OPENPARSER_BASE_URL, OPENPARSER_PROFILE) for headless environments. Flag options override environment variables, which override the active profile.
COMMANDS
status
Verify API connectivity and profile context.auth
Profile management (login, use, named profiles for staging/production).models
List OCR and LLM model catalogs.parse
Synchronous, async, and batch parse admission (parse sync, parse batch, ...).extract
Schema-constrained extraction, batch extract, and schema suggestion.jobs
List jobs and fetch status, results, and source bytes.files
Upload and reuse pooled files.pipelines
Manage saved extraction pipelines.
CAVEATS
Requires network access to the OpenParser API (default https://api.openparser.dev) and a valid API key or login. This CLI is a cloud client, not an offline local OCR engine.