I require You to create a simple REST API that when called will crawl the provided URL (in POST body) and will return the relevant information from that page. now since fetching + extracting can take some time. You'll instead return a unique key to the information which will be saved in any DB of your choice. hitting a route such as /getinfo/<key> will return the status of our crawling job ( queued, failed, success ) and /getdata/<key> will return the actual data from the DB.