This paper estimates the dynamic effects of the ECB’s asset purchase programme (APP) using a proxy structural vector autoregression. We construct a novel proxy for structural APP shocks as unexpected changes in the size of additional purchases announced by the ECB. Unexpected changes are inferred from public expectations released in quantitative surveys just before monetary policy announcements. Our results consistently show that innovations to APP have expansionary effects on both output and prices: an immediate increase in asset purchases of one percent of GDP leads to a maximum impact in industrial production and consumer prices by 0.15 percent and 0.06 percent, respectively. Overall, APP shocks account for less than a fifth of the long-run macroeconomic variability. Our counterfactual analyses indicate that APP and its successive recalibrations were central in supporting inflation. For example, inflation would have fallen into negative territory without December 2015 and March 2016 APP recalibrations.