Pm2.5 values do not make sense

You probably want to use the pm2.5_cf_1 endpoint for a 60 min average. If you want to apply the EPA correction factor you’ll have to also download the temperature and humidity parameters. Then you’ll have to use the EPA formula to correct it.

At this point all your pm data is still in concentrations of pm and not AQI. So you’ll have to convert it to AQI. To do that, refer here How to Calculate the US EPA PM2.5 AQI.

To my knowledge there is not an hourly AQI endpoint which I believe is what you’re after.