e e1099f Developers
API reference OAuth apps News Console
Developer programme

File 1099s from your own product.

One REST API for e-filing, recipient statements, IRS acknowledgments and TIN matching. Build against a sandbox that costs nothing, then take your app live.

Join the programme Read the API reference
E-file to the IRS
1099 and 1098 series through IRIS, under our TCC. You never need your own.
Recipient statements
Fetch Copy B as a PDF per filing, per batch or per order — or have us print and mail it.
Acknowledgments
The IRS outcome per filing, with the real rejection codes, by webhook or by receipt.
TIN matching
Check name/TIN pairs against the IRS before you file, so a CP2100 never arrives.

API reference

Every endpoint, with request and response shapes, error types and the sandbox rules you can assert on.

GET /v1/prices
The rate card, and a quote for what your next filing costs.
POST /v1/filings
Intake one JSON form, validate it, and save it as ready to file.
POST /v1/filings/batch
Intake up to 1000 forms, validate them, and save good rows as ready to file.
GET /v1/filings/{id}/ack
The IRS acknowledgment, with rule ids and messages.
GET /v1/filings/{id}/copy-b
The recipient statement, byte-identical to the print centre's.
POST /v1/tin-match
Asynchronous TIN matching; results by webhook or receipt.
GET /v1/payers
The payers a credential can reach, and their recipients.
POST /v1/webhooks
Subscribe to outcomes instead of polling for them.

Programme news

Changes to the API, the filing seasons, and the IRS platforms behind them.

Coming season
Tax year 2026 in the sandbox
TY2026 forms are available to file against the IRS test system now. Production opens once ATS certification completes.
New
Services on every filing
Choose e-file, e-file + print & mail, or print & mail only per form. Checkout files the cart in one owner-signed payment.
New
Batch intake
POST /v1/filings/batch creates ready-to-file forms with our form id and your reference; addToCart can stage successful rows when you want that shortcut.

Start in the sandbox

Joining takes a minute and costs nothing. You get a sandbox company with play money, and nothing you file there reaches the IRS.

Join the developer programme
An unhandled error has occurred. Reload ×

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.