Please be aware regarding the data that HMRC provides:
Data is only available for taxpayers who are registered for Self Assessment.
The majority of data will only be available once PAYE reconciliation has been completed. This is the process that determines whether the individual has paid the right amount of tax and, for PAYE-only taxpayers, results in a P800 in the event of overpayment or underpayment.
Reconciliation starts on or around 6 June and runs for around one million individuals per working night. It has usually completed by the end of November. Unfortunately it is not possible to know when reconciliation will be complete for a specific individual.