Minute Bar Data for Small Caps?

I just spent a few days coding a market scanner using polygons API only to realize that a substantial amount of minute data is missing in their API response. What is the next best option to use for a data provider?

I don't want to waste a bunch of time and run into the same issue with another provider.