My understanding is that Forex brokers, probably those with ECN type trading, will in the near future be required by NFA to provide a Time and Sales.
At this time, my broker, MB Trading provides a Quote Stream, which is the closest their API comes to providing T&S. However, I believe true...