Sending unread message notification via E-mail

We want to send one time notification to user via e-mail after x amount of time (e.g. 10mins) after received message and if message not read in that time frame.

Is there any API that returns unread messages for given user?