Here you go, I just pulled this out of my toolbox. I haven't used it to get the actual individual trades, but you may be able to get very close if you do it by the second. I've used it to get "by-the-minute" summaries:
Google Finance
In Google Finance, intra-day data is available free for several stock markets. The complete list can be found here.
Data is available in several frequencies with the lowest one being one-minute time frame.
[PERIOD]: Interval or frequency in seconds [DAYS]: The historical data period, where "10d" means that we need historical stock prices data for the past 10 days. [TICKER]: This is the ticker symbol of the stock
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.