A saved search does the repeated work.
Saved searches combine sources, keywords, locations, and a schedule. Scan status and results remain attached to the search that produced them.
Each source keeps its own fetch strategy, rate limits, retries, and hydration requirements while returning a shared lead record.