The API does not set any Access-Control-Allow-Origin header. That means that if your client is restricting queries because of same-origin policy, well these requests may fail. The only thing you can do is to tell your client to not apply that policy. Depending on what exactly you're implementing this could be a trivial task or it could be impossible.
For example, if you want to create a website with some Javascript code that queries the API dynamically, then the API clients are the browsers of your users and because you cannot control them to not apply SOP, you would be SOL. But if you query the API from your server or from an application that you have written yourself, then it's just a settings change.
There's not "whitelist" at Jisho.org of any form, though. That'd mean they would have to set an Access-Control-Allow-Origin header appropriately at least as of now it doesn't seem like they're doing that.
You must create a server and create a proxy on it to consume the api and direct the response to your frontend.
Jisho API
Hello,
I'm a beginner developer and wanted to use the Jisho API (https://jisho.org/api/v1/search/words?keyword=) in one of my projects,
unfortunately, I get a CORS error and was wondering how to whitelist my server on your API.
The extent of my experience with CORS is dealing with Firebase API and resolving the error with their cloud SDK.
Thank you in advance