How can I monitor this API?

Build your own Nagios plugin as Shell Skript (or even in Python).

You could use curl and jq to fetch and parse the JSON data or use the Python requests module.

More sophisticated would be a special agent that outputs Checkmk agent data which could be used to generate multiple services.

2 Likes