Mike Q is correct, its
http://www.uspto.gov
It has any trademark that has been put into the system meaning that if someone just sent it in, it might take a couple of weeks to show up in there or if it just became live then there might be a little delay. Nothing is perfect but it is the most accurate online info you can get for US Trademarks.
Hope this helps.