This is usually used by DevOps. You can write test cases for your API and automate part of your API using the programming language of your choice or use JMeter. Once, you have automated it, you can use CI tools like Jenkins. You schedule the execution as per your convenient time.
Get the report sent to your email during the failure. This way you can make sure that your API is always stable.