Kerm, нет, без chrome/chromium работать не будет.
Но когда вы устанавливаете phantomJs это тоже по сути полноценный браузер, которым можно управлять по api.
Без примера кода с помощью которого вы "отправляете POST-запрос" ничего сказать невозможно
Пока самый очевидный вариант что отправляете не то или не так или не туда.
FanatPHP, последнее - согласен. исправлю ответ.
остальное - нету чёткой информации в вопросе что автор хочет получить в ситуациях когда один из ключей не найден, но приведённого кода и немного мозгов достаточно чтобы сделать решение под себя.
Но когда вы устанавливаете phantomJs это тоже по сути полноценный браузер, которым можно управлять по api.