You can subscribe to the time & sales data at IB, and they include all trades on their charts as well, so you can see all data. But it’s up to your knowledge and expertise whether and how you’ll be able to detect dark pool trades. On another hand, IB openly states that they’re not a data provider and they put tight limits on how much data you can download, so I’d consider a market data provider for obtaining trading/tape data.