us_1099_miscIRS Form 1099-MISC
IRS information return 1099-MISC (Miscellaneous Information) issued by the payer to the recipient.
- Category
- Tax
- Country
- United States
- Extracted fields
- 17 fields
- Cost
- 1 credit
us_1099_miscspecimen- Tax year
- Payer
- Payer address
- Payer TIN
- Recipient
- Recipient TIN
- Recipient address
- Account number
- Rents
What it checks
- National identifiers. Official checksum or format of the number (NIF, CPF, CURP, RUT, SSN…).
us_ein, us_ssn - Holder. Name, number or date of birth match what you expect.
Extracted fields
- Tax year
tax_year - Payer
payer_name - Payer address
payer_address - Payer TIN
payer_tin - Recipient
recipient_name - Recipient TIN
recipient_tin - Recipient address
recipient_address - Account number
account_number - Rents
rents - Royalties
royalties - Other income
other_income - Medical payments
medical_payments - Attorney proceeds
attorney_proceeds - Federal income tax withheld
federal_income_tax_withheld - State
state - State income
state_income - State tax withheld
state_tax_withheld
Sample request
curl https://api.constaia.com/v1/analyze \
-H "Authorization: Bearer $CONSTAIA_API_KEY" \
-F "file=@document.pdf" \
-F 'options={
"expect": "us_1099_misc",
"checks": {
"holder": {
"full_name": "Carmen Especimen Ruiz"
}
},
"storage": "none"
}'Sample response
Fictitious data. Shortened response.
200 OK · application/json
{
"id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
"object": "analysis",
"status": "completed",
"livemode": false,
"document": {
"type": "us_1099_misc",
"label": "IRS Form 1099-MISC",
"confidence": 0.97
},
"verdict": {
"expected": [
"us_1099_misc"
],
"match": true,
"status": "valid",
"reasons": [
{
"code": "type_match",
"severity": "info",
"message": "The document is: IRS Form 1099-MISC."
}
]
},
"fields": {
"tax_year": {
"value": 2025,
"confidence": 0.99,
"validated": true
},
"payer_name": {
"value": "SPECIMEN CORP",
"confidence": 0.98,
"validated": null
},
"payer_tin": {
"value": "12-3456789",
"confidence": 0.97,
"validated": null
},
"recipient_name": {
"value": "JANE Q SPECIMEN",
"confidence": 0.96,
"validated": null
},
"recipient_tin": {
"value": "XXX-XX-5678",
"confidence": 0.99,
"validated": null
},
"federal_income_tax_withheld": {
"value": 0,
"confidence": 0.98,
"validated": null
},
"rents": {
"value": 12000,
"confidence": 0.97,
"validated": null
},
"other_income": {
"value": 0,
"confidence": 0.96,
"validated": null
}
},
"checks": [
{
"code": "id_number",
"passed": true,
"message": "id_number"
}
],
"warnings": [],
"storage": {
"mode": "none",
"file_deleted_at": "2026-09-29T10:00:02Z",
"expires_at": null
},
"usage": {
"credits": 1,
"pages": 1
}
}FAQ
Does Constaia prove the document is authentic?
No. It checks the type, data consistency and your rules, and flags signals such as a possible edit or a screen photo. That does not prove authenticity.
Is a copy of the document kept?
No, unless you ask for it. With storage "none" (the default) the file is deleted when the analysis ends.
Other documents
And for the record…
Create your account, copy the test key and validate your first document in five minutes.