Based on Keywords

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:

https://www.google.com/search?q=regular+expressions