How to extract a pdf price list table to json
- Step 1Upload the PDF price list — Drop the supplier PDF into the table extractor.
- Step 2Extract price table to JSON — Convert the price list rows to a JSON array.
- Step 3Download and clean the JSON — Remove any non-product rows and normalise price formats.
- Step 4Import into your system — Use the JSON to update product prices via your e-commerce platform's API.
Frequently asked questions
Will the currency symbol be included in the price field?+
Currency symbols are included as part of the extracted value. Strip the symbol and convert to a numeric type before importing to your database.
What if the price list has tiered pricing columns?+
Each column in the PDF table becomes a separate key in the JSON object — so tiered pricing (e.g., qty_1, qty_10, qty_100) is preserved as multiple price fields per product.
Can I automate this for weekly supplier price updates?+
Use a PDF table extraction API (e.g., pdftables.com, Camelot for Python) for automated weekly price update workflows.
Privacy first
All PDF processing runs locally in your browser using PDF-lib and pdf.js. No file is ever uploaded — only metadata counters are saved for signed-in dashboard stats.