E-commerce & Food Delivery · Market research client (Morocco)
Marketplace Catalogs into Clean, Sorted CSVs
A browser bot that walks Glovo storefronts category by category — handling lazy loading, nested menus, and popups — and exports deduplicated product catalogs with names, prices, images, and categories.
How it works
The system, end to end.
- 01 Store URLs from text file
- 02 Walk categories nested menus
- 03 Scroll + extract name · price · image
- 04 Dedupe + sort clean rows
- 05 CSV per store timestamped
The problem
The client needed product catalog data — names, prices, images, categories — from Glovo storefronts for price research and marketplace analysis. Glovo’s store pages are dynamic and lazy-loaded: products only appear after clicking through category tabs and scrolling, so neither manual copying nor simple HTTP scraping could capture a full catalog reliably.
The build
The bot reads a list of store URLs from a plain text file and opens each one in an undetected automated browser session. It dismisses cookie banners and popups, then traverses the store’s menu structure — top-level tabs and nested subcategories alike — scrolling each section until no new products appear, so lazy-loaded items aren’t missed.
Every product card is extracted with its name, price, image URL, and category. After all passes complete, the output is deduplicated, sorted, and written to timestamped CSVs per store, with live console logging showing category progress and item counts throughout the run.
The result
A repeatable catalog-extraction tool the client runs themselves whenever they need fresh data — delivered in six days as a second order from a repeat client.
“He’s one of the best people on Fiverr. This is our 2nd project and there will be more.” — via Fiverr
Services used
How we built it.
More work
Other case studies.
Same problem? Let's talk.
Stop running your business by hand.
The first call is free. The audit you leave with is yours. Even if you don't hire us.
No commitment. Just a conversation.