You may be interested in searX - it refers to data sources as Engines; you have the ability to run your own instance (or use a public shared one) and only enable engines you want results from (reddit, stackoverflow etc.). Build your own meta-engine recipe, basically.
https://searx.space to learn / get started. Find one and visit it, click Preferences upper right then follow your schnoz.