I have never filled one in either, as most flights I book are last minute.
Most UK airports use the passport scanning system to input the API so it only takes seconds, and everyones passport is checked before flying.
Also I wonder has anyone been asked at check-in if they have already done an API, I know I've never been asked.