Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 953 Bytes

README.md

File metadata and controls

13 lines (7 loc) · 953 Bytes

colruyt-products-scraper

An application written in Go that scrapes Colruyt's API to retrieve all product listings.

Data is scraped every night using a cronjob running in Github Actions and uploaded to a public Google Cloud Storage bucket, named colruyt-products and hosted in us-east1, for everyone to use (and for easier acccess for me later). To overcome rate limiting and other surprisingly weird API behaviour I am using private and publicly available online proxies.

I wanted to create this because I find it very interesting to know which products have risen by how much in price, and to know when to possibly look for a cheaper alternative.

All data is also stored in a PostgreSQL database. This one is however not publicly available (for now) because of possible cost implications.

A frontend to display all the data can be found at: https://colruyt-prijzen.nasaj.be/ - source: https://github.com/BelgianNoise/colruyt-price-history