Is there any API available to fetch the list of shipping carriers?
You should give the Dev Assistant a try, it gave me an answer immediately:
query GetAvailableCarrierServices {
availableCarrierServices {
carrierService {
id
name
active
}
locations {
id
name
}
}
}