Extract Packing List with Ruby Gem — OCR Document Extraction

Learn how to extract Packing List data programmatically using Ruby Gem — OCR Document Extraction. Extract package data: weights, dimensions, counts, HS codes from packing lists. Includes code, field mapping, and API integration.

Why Extract Packing List with Ruby

Logistics companies process thousands of Packing List documents monthly. Using Ruby to automate Packing List data extraction eliminates manual entry, reduces errors, and speeds up document processing from minutes to seconds. With the Cargoffer OCR API, you can integrate Packing List extraction into any Ruby application in under 10 lines of code.

Setting Up the Ruby Client

First, get your free API key from the dashboard. Then install the HTTP client for Ruby and configure authentication. The API uses Bearer token auth — pass your key in the Authorization header.

Uploading a Packing List Document

Use the POST /api/upload endpoint to send the document file. The system auto-detects Packing List format and routes it to the best extraction model. Upload in PDF, image, or Excel format.

Extracted Data Fields

total_packages, gross_weight, net_weight, packages, hs_codes.

Ruby Code Example

The complete Ruby integration code handles file upload, extraction request, polling for results, and error management. Error types: 401 (invalid key), 402 (quota exceeded — upgrade your plan), 429 (rate limit — wait and retry), 422 (malformed request).

Pricing & Volume

Each Packing List extraction costs from 0.002 EUR per page. The free plan includes 1 page. The Pro plan (49 EUR/month) covers 1,000 pages — enough for 500000 Packing List documents. Manual Packing List data entry costs 3-15 EUR per document — OCR saves 99%.

Related Integrations

See also: [Packing List with Python](https://ocr.cargoffer.com/tutorials/documents/packing-list-extraction/integration/python) | [Packing List with JavaScript](https://ocr.cargoffer.com/tutorials/documents/packing-list-extraction/integration/javascript) | [Packing List with Java](https://ocr.cargoffer.com/tutorials/documents/packing-list-extraction/integration/java) | [Packing List via REST API](https://ocr.cargoffer.com/tutorials/documents/packing-list-extraction)

Ready to try it?

Start Free →