Если это апи и он выдаёт одну и ту же страницу в случае ошибки (или почти ту же), то я бы проверял от обратного - а не является ли ответ страницей ошибки. Тут могут быть разные способы решения. В идеальном случае апи должен не просто отдавать страницу ошибки, но и ставить соответствующий http-код ответа. Если же сервис отдаёт 200 в любом случае, то можно парсить тело ответа.