/**
* Mobile Carrier Detect API
* GET https://api.globus.studio/v2/carrier?ip=128.45.1.1&format=json
* Response: { operator: "IT-H3G" | "undefined" }
*/
async function checkCarrier(ip) {
const res = await fetch(`https://api.globus.studio/v2/carrier?ip=${encodeURIComponent(ip)}&format=json`);
return res.json();
}
// Mobile IP
checkCarrier('128.45.1.1').then(d => console.log(d.operator));
// Non-mobile IP
checkCarrier('8.8.8.8').then(d => console.log(d.operator));