Ziehen Sie Daten auf Feldebene aus W-2-, 1099- und anderen Steuerformularen in typisiertes JSON. Arbeitgeber- und Empfängerdaten, jedes nummerierte Feld, der Formulartyp und das Steuerjahr - strukturiert und bereit für Steuer- oder Lohnabrechnungssoftware. Keine manuelle Eingabe.
Deklarieren Sie die benötigten Felder, und jedes kommt als typisierte Zahl unter einem von Ihnen gewählten Namen zurück - keine OCR-Nachbearbeitung, keine Transkription.
curl -X POST \
https://api-parse.conversiontools.io/v1/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@w2.pdf" \
-F 'schema={
"form_type": "string",
"tax_year": "number",
"employer": {
"name": "string",
"ein": "string",
"address": "string"
},
"employee": {
"name": "string",
"ssn_last4": "string"
},
"wages": "number",
"federal_income_tax_withheld": "number",
"social_security_wages": "number",
"social_security_tax_withheld": "number",
"medicare_wages": "number",
"medicare_tax_withheld": "number",
"state": "string",
"state_wages": "number",
"state_income_tax": "number"
}'{
"status": "completed",
"pages": 1,
"data": {
"form_type": "W-2",
"tax_year": 2025,
"employer": {
"name": "ACME Corp",
"ein": "12-3456789",
"address": "100 Main St, Austin, TX"
},
"employee": {
"name": "Jane Doe",
"ssn_last4": "6789"
},
"wages": 84500.00,
"federal_income_tax_withheld": 11230.00,
"social_security_wages": 84500.00,
"social_security_tax_withheld": 5239.00,
"medicare_wages": 84500.00,
"medicare_tax_withheld": 1225.25,
"state": "TX",
"state_wages": 84500.00,
"state_income_tax": 0.00
}
}Steuerformulare sind dichte Raster aus nummerierten Feldern. Das Schema verwandelt sie in benannte, typisierte Felder.
Jedes nummerierte Feld wird einem benannten Feld zugeordnet und als Zahl typisiert, sodass Summen ohne OCR-Nachbearbeitung korrekt sind.
Ein schemagesteuerter Endpunkt für alle Formulartypen. Deklarieren Sie die benötigten Felder pro Formular - W-2, 1099-NEC, 1099-MISC, 1098 und mehr.
Erfassen Sie nur, was Sie brauchen, etwa die letzten vier Ziffern einer Sozialversicherungsnummer, und jede Datei wird innerhalb von 24 Stunden automatisch gelöscht.
W-2, 1099-NEC, 1099-MISC, 1099-INT, 1099-DIV, 1098, 1040 und weitere. Die API ist schemagesteuert, sodass Sie die Felder für jedes beliebige Formular beschreiben, das Sie senden.
Sie benennen die Felder in Ihrem Schema (zum Beispiel federal_income_tax_withheld), und das Modell ordnet jedem Namen das richtige Feld zu. Sie haben nie mit rohen Feldpositionen zu tun.
Ja. OCR wird automatisch angewendet. Gedruckte Formulare werden am genauesten gelesen; klare Handschrift wird in der Regel erkannt, wobei stark stilisierte Handschrift eine geringere Genauigkeit haben kann.
Ja. Nutzen Sie den asynchronen Endpunkt, um während der Steuersaison große Stapel einzureichen, und verfolgen Sie die Ergebnisse per Polling oder über Webhooks.
Hochgeladene Dateien werden innerhalb von 24 Stunden automatisch gelöscht. Extrahierte Daten werden sowohl bei der Übertragung als auch im Ruhezustand verschlüsselt und niemals zum Training von Modellen verwendet.
Dieselbe schemagesteuerte API funktioniert für jeden Dokumenttyp. Definieren Sie ein Schema einmal und extrahieren Sie aus Tausenden von Dateien.
Strukturiertes JSON aus jedem Dokument mit eigenen Schemas extrahieren.
Jedes PDF in strukturiertes JSON umwandeln, gescannt oder digital.
Lieferant, Positionen, Summen, Steuern und Daten aus Rechnungen.
Geschäft, Artikel, Summen und Zahlungsmethode aus Belegen.
Bestellnummer, Lieferant, Käufer und Positionen auf SKU-Ebene.
Transaktionen, laufende Salden und Daten für den Abgleich.
Parteien, Daten, geltendes Recht und wichtige Klauseln.
Spediteur, Parteien, Häfen, Container und Fracht.
Der kostenlose Tarif deckt Ihre ersten 100 Seiten pro Monat ab. Keine Kreditkarte für den Start.