It is visible a day or two after, and FINRA provides an API to access the data. We plan on working with FINRA to add dark pool data to our API and visualizer tools.
Oh that's interesting, I'll have to take a look. So far most of what I want is available from TD Ameritrade's API, which while it isn't pretty, it does work pretty well.