-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automatically import prices from external grocery store APIs / Websites #512
Comments
I think the easiest way to this would be as an external service that will just slowly loop through all products (or the top 80% of products, if such data is available. I also have no idea how many products exist but I guess its a lot). It could then send the prices to the main API server with some form of authentication so the prices do not need to be manually verified. |
At the moment we don't allow price scraping.. The 4 allowed price sources are :
Why ?
See also this discussion : #311 In terms of license, the Open Prices database is ODbL. We definitely need an expert eye on this in any case... |
We recently added the "online shop" possibility in the backend : #317 |
That would be an option but for stores with a nice API available it would be inefficient. Taking screenshots would require running a headless browser which would 10x-100x the processing power required to get the prices. Screenshots are also not really proof of anything, anyone with the skills to parse this data knows how to manipulate it before taking the screenshot. I see the point of needing a proof, but I am not sure if this is the right way. |
I am new to OpenFoodFacts but had this idea:
Some German supermarkets have online shops where the prices are listed. For example Netto or REWE, where I know that REWE even has an (internal but public) API to search by EAN.
This could be used to easily aggregate prices into the database. I am not sure how to best implement this, following things would have to be considered:
I would be happy to work on this feature if it wanted and doable. Please let me know what you think (or if it is already being done and I did not find it).
This would be possible for these markets:
These only provide prices for special offers:
The text was updated successfully, but these errors were encountered: