An entry level programmer. They might use WGET "Introduction to GNU Wget. GNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP," to fetch a current copy to local files for indexing and searches. Then your app could have some input field for searching and then take the next action as you see fit.

Figure your usual entry level programmer could pull a beta version in a week then polish it over the next year.
Bob