It would be great to filter by the high level stats, like estimated monthly SEO Clicks and monthly Google Ads spend.
SEM Rush has a great API, and a partnership program that you would probably qualify for making the data free.