Yes, we provide dark pool data. If a trade comes through with an exchange ID of 4 (exchange:4) and also has an attached “trf_id” field, it came from a dark pool.
Yes, we provide data for every trade that occurs, including during pre-market and after-hours. Our tick-level market data streams during these extended hours as well.