Is there a way in your software where we can "enter a list of keywords and scrape based on the search results"?
Just create a sitemap for every keyword.
If your site accepts keywords in the URL, it is a matter of generating the URLs, then adding it to the sitemap, either manually or via the
[+] button in Start URL. E.g. for Google, the keyword URLs look like this: