[ AGENT ]
[ FLOW ]
[ STACK ]
[ OS ]
Guides

Wholesale & Dropshipping · 7 min read

Extracting product data from PDF and Excel price lists

Wholesale catalogs are often published as PDF or Excel files, not web pages. Here's how Scrapliy turns those into tracked products.

Trusted by 5000+
companies
of all sizes
Logo 17
Logo 18
Logo 1
Logo 2
Logo 3
Logo 4
Logo 5
Logo 6
Logo 7
Logo 8
Logo 9
Logo 10
Logo 11
Logo 12
Logo 13
Logo 14
Logo 15
Logo 16
Logo 17
Logo 18
Logo 19
Logo 20
Logo 21
Logo 17
Logo 18
Logo 1
Logo 2
Logo 3
Logo 4
Logo 5
Logo 6
Logo 7
Logo 8
Logo 9
Logo 10
Logo 11
Logo 12
Logo 13
Logo 14
Logo 15
Logo 16
Logo 17
Logo 18
Logo 19
Logo 20
Logo 21
Overview

Extracting product data from PDF and Excel price lists

Wholesale catalogs are often published as PDF or Excel files, not web pages. Here's how Scrapliy turns those into tracked products.

Updated 2026-05-01 · Wholesale & Dropshipping · 7 min read

Guide

Step-by-step walkthrough

01

How PDF catalogs are parsed

Every line of extracted PDF text is checked for a detected price ($, €, £, ₺, or a currency code)—that's the gate against titles, footers, and page numbers, none of which carry one. SKU codes, quantities, and the product name are recovered from what's left on the line.

02

How Excel/CSV catalogs are parsed

Header names are matched against common conventions (Product Name/Title, Price/Wholesale Price/Cost, SKU/Item Code, Qty/Stock) and both a name and a price column need to be identified before any rows are ingested.

03

Where it goes

Parsed rows resolve into the same Entity Engine as every other source, so a supplier's PDF price list shows up in price history and cross-source conflicts exactly like a crawled page or merchant feed.

Next step

Ready to set this up for your store?

Add a site, pick a crawl schedule, and Scrapliy handles discovery, extraction, and change detection from there.

Related: Wholesale & Dropshipping · Compare tools · Blog · All guides

FOOTER
ScrapliyScrapliy
Scrape, monitor, and export
e-commerce intelligence
. . .. ..+ .:. .. .. .:: +.. ..: :. .:..::. .. .. .--:::. .. ... .:. .. .. .:+=-::.:. . ...-.::. .. ::.... .:--+::..: ......:+....:. :.. .. ....... ::-=:::: ..:-:-...: .--..:: ......... .. . . . ..::-:-.. .-+-:::.. ...::::. .: ...::.:.. . -... ....: . . .--=+-::. :-=-:.... . .:..:: .:---:::::-::.... ..::........::=..... ...:-.. .:-=--+=-:. ..--:..=::.... . .:.. ..:---::::---=:::..:... ..........::::.:::::::-::.-.. ...::--==:. ..-::-+==-:... .-::....... ..--:. ..:=+==.---=-+-:::::::-.. . .....::......:: ::::-::.---=+-:..::-+==++X=-:. ..:-::-=-== ---.. .:.--::.. .:-==::=--X==-----====--::+:::+... ..-....-:..::-::=-=-:-::--===++=-==-----== X+=-:.::-==----+==+XX+=-::.:+--==--::. .:-+X=----+X=-=------===--::-:...:. .... ....::::...:-:-==+++=++==+++XX++==++--+-+==++++=-===+=---:-==+X:XXX+=-:-=-==++=-:. .:-=+=- -=X+X+===+---==--==--:..::...+....+ ..:::---.::.---=+==XXXXXXXX+XX++==++===--+===:+X+====+=--::--=+XXXXXXX+==++==+XX+=: ::::--=+++X++X+XXXX+=----==++.+=--::+::::+. ::.=... .:::-==-------=X+++XXXXXXXXXXX++==++.==-==-:-==+X++==+=-=--=++++X++:X:X+++X+-+X X+=---=-==+=+++XXXXX+XX=+=--=X++XXX==---::-+-::::.:..-..
Product
Turn competitor stores into clean catalogs with scheduled runs, change detection, and exports your team can ship.
LinkedinGithub
Monitoring · Exports
Live
Sync
X (Twitter)
Email us

Start free — monitor your first competitor store

© 2026 Scrapliy
Terms of ServicePrivacy PolicyReport Abuse