---
title: Invoice Parsing API
slug: parse-invoice
url: https://apyverse.com/sharpapi/service/parse-invoice
provider: SharpAPI
categories: [Data Extraction, Finance, Image Processing]
tags: [invoice-parsing, document-extraction, ocr, accounts-payable, financial-documents]
auth: api_key
---

# Invoice Parsing API

Extract invoice fields, totals, and line items from PDF or image files. Poll job status and use structured output for AP and expense workflows.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `sharpapi/api/v1/finance/parse_invoice` | What it does Submits an invoice parsing job using an uploaded invoice file and optional language se… | 50 |
| GET | `sharpapi/api/v1/finance/parse_invoice/job/status/` | What it does Checks the processing status of an asynchronous invoice parsing job using the jobid pa… | 1 |

## About

## What it does
Invoice Parser extracts structured invoice data from a file you upload and gives you a job-based result you can poll for status and output.

Send a PDF, DOC, DOCX, PNG, JPG, JPEG, TIFF, or TIF invoice in the request body. You can also set `language`; if you omit it, the service defaults to English. The submit response returns a `job_id` and a `status_url`, so you can track the asynchronous parse without holding the connection open.

When the job finishes, the status endpoint returns the job `status` along with parsed `result` data. That result can include buyer details with billing address fields, seller details with VAT ID and address fields, invoice metadata such as currency, issue date, and invoice number, a `document.is_invoice` flag, financial totals, and line items with quantity, subtotal, unit price, and description.

Use Invoice Parser when you need to capture invoice data for accounts payable workflows, receipt reconciliation, expense systems, or downstream validation. It is suited to document ingestion pipelines where you want to turn invoice files into structured records instead of handling OCR output yourself.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/sharpapi/service/parse-invoice
