How to get the Delegator Rewards at each checkpoint?

I am trying to find an API that can provide the amount of unclaimed staking rewards for a given wallet address at each checkpoint.
Or a way to get the staking rewards at specific checkpoint.