@g-shock То что БАС делает автоматом в js надо делать самому, в частности собирать mupltipart или же использовать библиотеки. Кстати в доке по axios это есть
Проверить переменная - число или строка. Если к значению переменной добавить кавычки, то вероятнее всего сработает. У самого такая же проблема с json в блоке Node.js.
Метод capmonsterimage устарел и не актуален, решать надо через newapi, если нужно быстрое время и цена не важна, нужно запускать в отдельном потоке функцию которая решает рекапчу все время и отдает в нужный момент токен, но в целом https://captcha.guru/ намного дешевле.