If not, try pulling one of these
report types, and it should do the job for you. Here's a pretty thorough
example. You can easily set the dateRange as the last 30 days, the last week, or any custom date range, and it'll pull all the relevant data (you can request whichever statistics you want) from that time period. I'm not sure if Google tracks the data on an hourly basis though.