Sure, the website for the Federal Election Commission is www.fec.gov. On the homepage, you can find a section called "Campaign Finance Reports and Data" which provides access to the database of contributions.
I almost couldn't stop laughing. You are more likely to find your senator or congressman dancing naked in public than get accurate and complete answers to that question. They have to disclose some information about donors but they use anonymizing PACs.