If your script just needs to run on a schedule (not 24/7), GitHub Actions is one of the best fully free options. You can run Python/Node/PowerShell scripts on a cron schedule and store Acumatica/API credentials securely using GitHub Secrets—no server to maintain.
Other free options include AWS Lambda / Azure Functions / Google Cloud Run (serverless with free tiers) if you’re okay converting the script to a function.
If the process must run continuously, a free cloud VM (Oracle Cloud Free Tier or Google f1-micro) with a cron job is closer to what you’re doing today.
For simple scheduled polling, GitHub Actions is usually the easiest and cleanest choice.