Wandeln Sie Packlisten in strukturiertes JSON um. Packlisten- und Bestellnummer, Versender und Empfänger, jeder Karton mit Gewicht und Maßen und jede SKU mit Menge und Ursprungsland - typisiert und bereit für Wareneingang, Bestandsführung oder Zollanmeldung.
Senden Sie die Packliste und ein Schema. Kartongewichte und Maße kommen in einem Array zurück, die Positionen in einem zweiten, über die Package-ID miteinander verknüpft - so sehen Sie, was in welchem Karton liegt.
curl -X POST \
https://api-parse.conversiontools.io/v1/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@packing-list.pdf" \
-F 'schema={
"packing_list_number": "string",
"order_reference": "string",
"shipper": "string",
"consignee": "string",
"ship_date": "string",
"packages": [{
"package_id": "string",
"type": "string",
"gross_weight_kg": "number",
"net_weight_kg": "number",
"dimensions_cm": "string"
}],
"items": [{
"sku": "string",
"description": "string",
"quantity": "number",
"unit": "string",
"package_id": "string",
"country_of_origin": "string"
}],
"total_packages": "number",
"total_gross_weight_kg": "number"
}'{
"status": "completed",
"pages": 2,
"data": {
"packing_list_number": "PL-2026-0731",
"order_reference": "PO-88450",
"shipper": "Kestrel Manufacturing",
"consignee": "Alder Bay Distribution",
"ship_date": "2026-07-31",
"packages": [
{
"package_id": "CTN-001",
"type": "Carton",
"gross_weight_kg": 18.4,
"net_weight_kg": 16.9,
"dimensions_cm": "60 x 40 x 35"
},
{
"package_id": "CTN-002",
"type": "Carton",
"gross_weight_kg": 22.1,
"net_weight_kg": 20.3,
"dimensions_cm": "60 x 40 x 45"
}
],
"items": [
{
"sku": "KM-4417-BLK",
"description": "Hinge assembly, black",
"quantity": 240,
"unit": "pcs",
"package_id": "CTN-001",
"country_of_origin": "VN"
},
{
"sku": "KM-4420-SLV",
"description": "Hinge assembly, silver",
"quantity": 180,
"unit": "pcs",
"package_id": "CTN-002",
"country_of_origin": "VN"
}
],
"total_packages": 2,
"total_gross_weight_kg": 40.5
}
}Eine Packliste ist zwei Listen in einer: was in den Kartons liegt und was die Kartons wiegen. Der Wareneingang braucht beides.
Jede Position kommt mit SKU, Bezeichnung, Menge und Einheit zurück, sodass ein Wareneingangssystem die Sendung Position für Position gegen die Bestellung prüfen kann statt nur über die Kartonanzahl.
Packstücke werden als eigenes Array mit Brutto- und Nettogewicht sowie Maßen extrahiert - genau die Werte, mit denen eine Frachtprüfung oder eine Volumengewichtskontrolle arbeitet.
Zollarbeit hängt am Ursprung auf Positionsebene. Wo das Dokument ihn ausweist, kommt er an der richtigen SKU zurück und nicht als Fußnote am Seitenende.
Ja. Führen Sie package_id sowohl im packages-Array als auch im items-Array, dann kommen beide verknüpft zurück - auf einer gemischten Palette sehen Sie so genau, welche SKUs in welchem Karton liegen.
Tabellen, die über Seitenumbrüche hinweg weiterlaufen, kommen als ein durchgehendes Array zurück. Eine zwölfseitige Packliste ergibt eine einzige Positionsliste statt zwölf Fragmenten, die Sie zusammensetzen müssen.
Ja. Viele Versender stellen ein Dokument aus, das beides enthält. Legen Sie die gewünschten Felder aus beiden Teilen in ein einziges Schema, und alles kommt in einer Antwort zurück, ohne die Datei vorher zu trennen.
Ja. Deklarieren Sie sie im Schema als Zahlen, dann erhalten Sie Zahlen statt Zeichenketten, sodass sich Summen bilden und ohne Nacharbeit gegen total_gross_weight_kg prüfen lassen. Die Einheit bleibt in einem eigenen Feld.
Hochgeladene Dokumente werden automatisch innerhalb von 24 Stunden gelöscht. Extrahierte Daten sind bei der Übertragung sowie im Ruhezustand verschlüsselt und werden niemals zum Trainieren 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.
Daten auf Feldebene aus W-2, 1099 und anderen Steuerformularen.
Parteien, Daten, geltendes Recht und wichtige Klauseln.
Spediteur, Parteien, Häfen, Container und Fracht.
Gutschriftbeträge, zugeordnet zur ursprünglichen Rechnung.
Zahlungen aufgeteilt auf Rechnungen für den Zahlungsabgleich.
Zählerstände, Posten und Summen von jedem Anbieter.
Positionen und Perioden aus Bilanzen und Berichten.
Lieferantenangebote in einer vergleichbaren Form.
Bezüge, Abzüge, Steuern und Jahressummen.
Berufserfahrung, Ausbildung und Fähigkeiten aus jedem Layout.
Felder und MRZ aus Pässen und Personalausweisen.
Miete, Laufzeit, Kautionen und Verlängerungsfristen.
Schaden- und Policennummern, Daten und Forderungsbeträge.
Bestellte und gelieferte Mengen sowie Empfangsbestätigung.
Die kostenlose Stufe deckt Ihre ersten 100 Seiten pro Monat ab. Keine Kreditkarte für den Start.