Каждый разработчик API определяет, как этот конкретный API обрабатывает исключения.
Большинство из них возвращают какой-либо код успеха / ошибки.
Вам потребуется изучить документацию по API, который вы используете.используя информацию о том, как определить, был ли он успешным или нет.
FWIW, ваш пример не имеет ничего общего с ошибкой API.
Вы просто перехватываете данные, которые вам не нравятся.API (предположительно) работал правильно, так как он вернул результат, а не ошибку.