Best Way to Display Prayer Times via API Instead of Web Scraping?

Hi everyone,
I’m working on a WordPress project where I display daily prayer times for different locations. I’ve been using web scraping to fetch the data, but I’ve run into issues with accuracy and performance. Sometimes the scraped data isn’t reliable or up-to-date, and it’s slowing down my site.

I’d like to switch to using an API to get more accurate and reliable prayer times, especially for regions like Saudi Arabia. Does anyone have recommendations for good APIs that provide prayer times and can integrate well with WordPress? Ideally, I’m looking for something that handles timezone differences and is easy to implement. Here is website link for idea: salatalert.com.