API: 63% y/y increase in completed wells Wednesday 11 October 2017 09:57 The API has announced that estimated wells completed in 3Q17 increased 63% compared to 3Q16.