Job description
- Script visiting given domains to see if they're still active or if they are dead/redirecting (ideally written in JavaScript but can also be Python), based on a DigitalOcean server, providing an API endpoint and capable of handling large volume of queries in a timely fashion (median single request completion time of 10 seconds with a maximum completion time of 1 minute).
- Example API request format:
452.213.1.110/domains_verifier/domain.com (where number at the beginning is the DigitalOcean server’s IP number and domain.com is an example query domain)
- Once request received, the script would fire an HTTP request and see if the page exists or if there’s any HTTP redirect response (300-303, 307-308).
- If the page exists, the script would also ping a domain availability API to see if the domain is for sale
At the end of the process the script would respond with a JSON response providing the following:
- Name of the domain
- Status (up, down, redirecting, for sale)
- Redirect address (if redirects)
- Date checked