Extract certificates of origin to structured JSON

Certificates of origin verify where goods were produced, enabling preferential tariff treatment under trade agreements. Formats vary by issuing body and agreement. Sensible extracts certificate data into validated JSON for customs compliance, duty optimization, and trade documentation.

Why certificates of origin need specialized extraction

Country-specific formats, agreement-specific fields, and varied issuing bodies create diverse challenges.

Trade Agreement Variation

USMCA, CPTPP, and EU preferential certificates each require different fields. Sensible detects the agreement and extracts accordingly.

Bundled Applications

Certificates come from chambers of commerce, customs authorities, or exporters. Sensible handles all issuing formats and layouts.

Dense Checkbox Grids

Certificates list products with HS codes, descriptions, quantities, and values. Sensible extracts each product line for duty determination.

Fields we extract

Extract any data you need from certificates of origin into your desired output schema

Parties

Exporter name/address, importer name/address, producer name/address, consignee, certifying authority, chamber of commerce

Product detail

HS tariff code, product description, quantity, weight, value, origin criterion, country of origin, invoice number/date

Certification

Trade agreement, preference criterion, blanket period dates, certifier signature, date of issue, certificate number

Generic Certificate of Origin

Standard chamber-of-commerce-issued certificate for international trade.

EUR.1 Movement Certificate

European Union certificate of origin for preferential trade agreements.

NAFTA/USMCA Certificate

North American trade certificate for preferential tariff treatment under USMCA.

Supported certificate types

Common certificate formats can be found in Sensible's logistics template library. Certificates for any trade agreement or issuing body can be custom configured in hours.

By trade agreement

USMCA, CPTPP, EU-origin (EUR.1), ASEAN (Form D), GSP (Form A), generic certificates

By issuing body

Chamber of commerce certificates, customs authority certificates, self-certified (USMCA/CPTPP), notarized affidavits

Trusted by operations and engineering teams at

Common Questions

Details on certificate of origin data extraction.

Can Sensible extract HS codes from certificates of origin?

Yes. Sensible extracts Harmonized System (HS) tariff codes, product descriptions, quantities, weights, and values for each line item on the certificate.

What trade agreement fields does Sensible capture?

Sensible extracts the applicable trade agreement (USMCA, CPTPP, EU-origin), preference criterion, producer information, blanket period dates, and any certifier declarations.

Can Sensible detect signatures on certificates of origin?

Sensible detects signature presence and extracts the signatory name, title, date, and company when printed. Signature image extraction is not supported, but presence/absence detection is available.

Does Sensible handle certificates of origin from different countries?

Yes. Sensible processes certificates from various issuing bodies and countries. It extracts exporter, importer, country of origin, country of destination, and certifying authority regardless of format.

Do you support webhooks?

Yes. Sensible sends extraction results to your webhook endpoint when processing completes. You can also poll the API for status.

Does Sensible support human review?

Yes. Sensible flags extractions with low confidence for human review. You can configure review thresholds and workflows.

What security certifications does Sensible have?

Sensible is SOC 2 Type II certified and HIPAA compliant. Data is encrypted in transit and at rest.

How long is document data retained?

Documents are deleted after 30 days by default. You can configure shorter retention periods or request immediate deletion via API.

Is there a free trial?

Yes. Sensible offers a free tier with 50 documents per month. No credit card required to start.

How is pricing structured?

Sensible uses per-document pricing for predictable costs. No token-based billing or usage surprises. Volume discounts are available for higher throughput.

How do I integrate with Sensible?

Sensible provides REST APIs and SDKs for Python and Node.js. Most integrations take a few hours. Webhooks, Zapier, and direct API calls are all supported.

What file formats does Sensible support?

Sensible processes PDF, PNG, JPG, and TIFF files. PDFs can be native or scanned.

How accurate is the extraction?

Accuracy depends on document quality and configuration. Most production deployments achieve 95%+ accuracy with proper validation rules and confidence scoring.

How fast is document processing?

Most documents process in 2 to 10 seconds depending on complexity and page count.