1099-NEC Parser API

Extract structured data from 1099-NECs with a single POST request. Built for accountants, bookkeepers, and contractor-heavy businesses who want to automate, not click. JSON in, JSON out.

Quick start

cURL

curl -X POST https://1099necparser.com/api/extract \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@1099-nec.pdf"

Python

import requests

resp = requests.post(
    "https://1099necparser.com/api/extract",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    files={"file": open("1099-nec.pdf", "rb")},
)
print(resp.json()["data"])  # structured 1099-NEC fields

Node.js

const form = new FormData();
form.append("file", new Blob([fs.readFileSync("1099-nec.pdf")]), "1099-nec.pdf");

const res = await fetch("https://1099necparser.com/api/extract", {
  method: "POST",
  headers: { Authorization: "Bearer YOUR_API_KEY" },
  body: form,
});
const { data } = await res.json(); // structured 1099-NEC fields

Fields returned

Per-document pricing

No per-page billing. No enterprise minimums.

Confidence scores

Every field ships with a confidence value.

Batch & async

Submit many 1099-NECs and poll for results.

FAQ

Is there a 1099-NEC parsing API?

Yes. 1099-NEC Parser exposes a REST endpoint — POST a 1099-NEC file to /api/extract with your API key and receive structured JSON. No SDK required; it is a standard multipart upload.

How is the 1099-NEC API priced?

By document, not per page. Free includes 3 1099-NECs; paid plans run from $9/mo (20 docs) to $199/mo (1,000 docs) with full API access on every tier. No per-page surprises and no enterprise minimums.

What does the API return?

A JSON object with the extracted fields (Payer name, EIN & address, Recipient name & TIN, Nonemployee compensation (Box 1), and more) plus a per-field confidence score. You can also request CSV/Excel exports.

How do I get an API key?

Sign up (free, no credit card), open your dashboard, and copy your key. You can start calling the API within a minute.

Can I process 1099-NECs in batch?

Yes. Use the batch and async endpoints to submit many 1099-NECs at once and poll for results — ideal for high-volume automation.

Ship 1099-NEC parsing today

Free API key. 3 free 1099-NECs. Full API access on every plan.