I've been using Citi and Discover for years with a Google Voice number. Possibly I've been grandfathered in though?
I was wondering about that, because I can't get google voice because I have google fi, so clearly it's using the same bank of numbers, but maybe once they are fi, they are ported to T-mobile instead of their own CLEC.
There are a few popular companies that blacklist VoIP numbers, but most don't. Even Chase, which historically blocked Google Voice, started allowing it a couple years ago.
I registered it about 13 years ago. I didn't transfer it from a landline/cell phone, it was picked from a list of Google Voice numbers available in my area code. I've never had Fi.
Here's an example response (subscriber name redacted):
{
"data": {
"name": "LASTNAME, FIRSTNAME",
"line_provider": "Google/Bandwidth.com (SVR)",
"carrier": "Bandwidth.com",
"line_type": "landline"
}
}