Thanks for the careful read, you are right on both points. The post now installs with pip install "apify-client~=3.0", because a plain pip install apify-client leaves an existing v2 in place and the code relies on the v3 typed run object. I also added a second sample row from a saved bol.com page that has a reference price, so the referencePrice, referencePriceLabel, referencePriceCrossedOut and discountPercent fields are shown filled in.