Вам нужно получить доступ к трем ответам как к трем аргументам axios.spread и вернуть сопоставленный результат
.then(
axios.spread((response, response1, response2) => {
return [...response.data, ...response1.data, ...response2.data].map(
post => ({
id: `${post.Id || post.jobId}`,
name: `${post.Name ||
post.advertisements[0].title.localization[1].value}`,
company: `${post.Company || "Ohly"}`,
summary: `${post.Summary}`,
url: `${post.AbsoluteUrl || post.adUrl.localization[0].value}`
})
);
})
)
Рабочая демонстрация