Firstly, How would you get Google Alerts information into a database other than to parse the text of the email message that Google sends you?
It seems that there is
I found a Google Alerts API here. It's pretty minimal and I haven't tested it.