Skip to main content
Free tool

Check whether a phone number is a virtual number.

Enter any phone number to see whether it is a virtual (VoIP) number. It is free, with no signup.

A virtual number checker tells you whether a phone number sits on an internet-calling (VoIP) line instead of a mobile network or a landline. 1Lookup's free checker reads the line type on record for any phone number and also shows whether it is valid, which country it belongs to and whether it is possibly ported.

  • Free, no signup
  • Numbers from any country
  • Never calls the number
  • Says unknown when it cannot tell

You can check whether a number is virtual in under a minute.

  1. Enter the number.

    Type it with its country code, such as +1 for the US, or pick the country from the list.

  2. Read the first line.

    It says yes when the number is on a VoIP line, and no when it is a mobile, landline, toll-free or premium-rate number.

  3. Read the line type and the porting flag.

    The line type shows the exact kind, and the possibly ported flag shows whether the number may have moved to another network.

  4. Decide what the next step should be.

    A VoIP number is a reason to look closer, such as asking for a second proof, and not a reason to block, because real people and businesses use VoIP.

Need this at scale? Phone Validation API

Screen every signup number for a VoIP line before you send a code to it, one request per number.

Virtual number checker result card showing a VoIP line type, a valid number and not possibly ported, beside the three line types it tells apart: mobile, landline and VoIP, with VoIP highlighted

A virtual number is a phone number that works over the internet instead of through a SIM, and a line type check tells it apart.

A virtual number is a number that is not tied to a SIM or to a copper line. Calls and texts to it reach an app or a web service over the internet. The closest regulated service is interconnected VoIP, which the FCC defines by four elements: it enables real-time two-way voice, it needs a broadband connection, it needs IP-compatible equipment, and its users can generally receive calls from and place calls to the regular phone network (47 CFR 9.3).

The line type is what a check can read. This checker looks up the record for the number and says yes when the line type is VoIP. It does not name the app or the brand a person uses, because the record holds a line type and not an app name. A mobile or landline number comes back as no, and a number whose type cannot be told comes back as unknown, which is different from no.

It matters wherever a code goes to a phone. NIST's 2025 digital identity guidelines (SP 800-63B-4) drop the earlier ban on VoIP numbers for out-of-band codes, call a phone call or text a restricted option, and ask verifiers to consider risk signals such as a SIM change or number porting first. A line type check gives you the line type, and the possibly ported flag gives you the porting signal. It cannot see a SIM change or a swapped device.

The phone validation API runs the same line type check on every number you collect.

When the check has to run on every signup or across a list, the number type endpoint returns the line type, validity and porting flag for 1 credit a lookup. See the phone validation API. To see the line type next to the carrier and the other number fields, use our free VoIP checker. To see whether a number is reported as spam or flagged as a robocaller, use our free phone number fraud checker. To weigh a phone number together with an email address and an IP address, use our free fraud checker. To see whether a mobile number is switched on and reachable right now, use our free HLR lookup. To read the guide behind this check, see our guide to detecting fake phone numbers.

From 1Lookup research

At least 30.8% of the US number blocks assigned since 2021 went to app and internet-calling carriers.

We counted the 198,436 assigned number blocks in NANPA's central office code file of 1 October 2026 by the kind of carrier that holds each one. Of the 25,918 blocks assigned since January 2021, at least 30.8% went to carriers that supply numbers to apps and internet calling, against 5.6% of those assigned from 2001 to 2010. Read the full study.

A virtual number check returns these fields, and each one answers a different question.

This is an invented result for a made-up number, laid out the way a check comes back. The first five fields are free on this page, and a free account opens the rest.

Invented example+1 202 555 0147
  1. Virtual (VoIP) numberYes
  2. Line typeVoIP (internet calling)
  3. Valid numberYes
  4. CountryUnited States
  5. Possibly portedNo

Opens with a free trial

  1. The carrier name on recordExample Telecom, LLC
  2. Region detailDC
  3. Whether a live network check can say it is switched onNo
  1. Virtual (VoIP) number

    Yes when the line type on record is VoIP, no for mobile, landline, toll-free and premium rate, and unknown when the type cannot be told.

  2. Line type

    The kind of line the number is on: mobile, landline or VoIP, and for numbers outside the US and Canada also toll-free or premium rate.

  3. Valid number

    Whether the number follows the numbering rules of its country. An invalid number is not charged in the API.

  4. Country

    The country the number belongs to.

  5. Possibly ported

    Whether the number may have moved to a different network since it was first assigned.

  6. The carrier name on record

    The network name on record for the number, shown as the record holds it.

  7. Region detail

    The state or region the number's range belongs to, where the record has one.

  8. Whether a live network check can say it is switched on

    Yes when a live network (HLR) lookup can say if the line is active.

The checker reads the number's line type in three steps.

1

You enter a number.

Type it with its country code or pick the country. A number that is not valid in its country is told so.

2

We read its line type on record.

1Lookup looks up whether the number is mobile, landline or VoIP. Numbers outside the US and Canada can also come back as toll-free or premium rate. Nothing is dialed.

3

You read the verdict.

The result says whether the number is virtual and shows the line type, validity, country and porting flag. A free account opens the rest.

A virtual number check reads the line type on record, because the digits alone cannot show it.

VoIP providers issue numbers in the same area codes as mobiles and landlines, so the line type has to be looked up.

The path of one virtual number check
  1. You enter the numberWith its country, so it is read in the right numbering plan.
  2. Its line type is readThe record says whether the number is mobile, landline or VoIP, and whether it is valid. Numbers abroad can also be toll-free or premium rate.
  3. The type becomes a verdictVoIP is a yes. Mobile, landline, toll-free and premium rate are a no. A type that cannot be told stays unknown.A number whose line type is not on record stays unknown
  4. You read the resultThe verdict, the line type, validity, country and porting flag. Which app a person uses stays outside what a line type shows.

Interconnected VoIP connections fell 6.8% from June 2022 to June 2025, while mobile connections grew 7.6%.

The FCC collects voice connection counts from providers twice a year. These are millions of connections, not numbers, and one customer can hold several. The all-connections column is the sum of the three series before rounding.

Retail voice connections in millions, by type of line
  • Mobile
  • Interconnected VoIP
  • Switched access lines
462
Jun 2022
463.3
Dec 2022
466.6
Jun 2023
471.2
Dec 2023
471.2
Jun 2024
471.3
Dec 2024
472.9
Jun 2025
PeriodMobileInterconnected VoIPSwitched access linesAll voice connections
Jun 2022366.768.027.2462.0
Dec 2022372.666.224.4463.3
Jun 2023378.965.722.0466.6
Dec 2023386.164.420.7471.2
Jun 2024388.364.718.2471.2
Dec 2024391.063.916.4471.3
Jun 2025394.563.415.0472.9

Source: FCC, Voice Telephone Services: Status as of June 30, 2025, Figure 1.

Business customers held 69.4% of interconnected VoIP connections in June 2025, and residential customers held 30.6%.

So a VoIP line is mostly a business line. The FCC splits wireline connections by technology and customer type, and these are millions of connections as of 30 June 2025.

Wireline connections in millions, June 2025, by customer
  • Residential
  • Business
Interconnected VoIP
63.4
Switched access lines
15.0
All wireline
78.4
Wireline technologyResidentialBusinessAll customers
Interconnected VoIP19.444.063.4
Switched access lines6.48.615.0
All wireline25.852.678.4

Source: FCC, Voice Telephone Services: Status as of June 30, 2025, Figure 2.

At least 30.8% of the US number blocks assigned since 2021 went to app and internet-calling carriers, against 5.6% of those assigned from 2001 to 2010.

Each assigned block is 10,000 numbers. The study sorts the 198,436 blocks in NANPA's file of 1 October 2026 by the kind of carrier that holds them. The app share is a floor, because smaller carriers without a label are counted apart and many of them supply internet calling too.

Share of number blocks held by internet-calling carriers
Assigned 2021 to 2026
30.8%
Assigned 2011 to 2020
26.8%
Assigned 2001 to 2010
5.6%
No date in the file
4.3%
When the block was assignedNumber blocksHeld by app and internet-calling carriers
Assigned 2021 to 202625,91830.8%
Assigned 2011 to 202028,77426.8%
Assigned 2001 to 201030,4425.6%
No date in the file113,3024.3%

Source: 1Lookup, Who Hands Out America's Phone Numbers in 2026, from NANPA central office code assignments of 1 October 2026.

NIST allows a call or text as a login step only as a restricted option, and it no longer bans VoIP numbers for it.

NIST SP 800-63B-4, the US government's rules for authentication, was finalized in 2025. This table lists what it says about sending a secret to a phone, in its own terms, and its section on the phone network is Sec. 3.1.3.3.

SubjectWhat NIST SP 800-63B-4 says
A call or text as the delivery pathUse of the public switched telephone network for an out-of-band secret is restricted, and the organization must assess, understand and accept the risks.
VoIP numbersThe 2025 revision removes the earlier prohibition on VoIP phone numbers for out-of-band authentication.
Risk signalsVerifiers should consider risk indicators, such as device swap, SIM change and number porting, before sending a secret over the phone network.
AlternativesVerifiers must make alternative authenticator types available to all subscribers.
EmailEmail must not be used for out-of-band authentication.
The code itselfAt least six decimal digits, usable once, and invalid unless completed within 10 minutes.

Source: NIST SP 800-63B-4, Digital Identity Guidelines: Authentication and Authenticator Management.

The line type comes back as one of six values, and only VoIP counts as a virtual number.

This is how the free result reads each value the line type record can hold. For US and Canadian numbers the record separates mobile, landline and VoIP and shows anything else as unknown. Numbers in other countries can also come back as toll-free or premium rate.

Line type on recordShown asVirtual (VoIP) number
VOIPVoIP (internet calling)Yes
MOBILEMobileNo
LANDLINELandlineNo
TOLL_FREEToll-freeNo
PREMIUMPremium rateNo
UNKNOWNUnknownUnknown

A virtual number check can answer four questions about a number and cannot answer three others.

A line type record covers some questions, and other checks cover the rest.

QuestionCan this check answer it?Where the answer lives
Is the number on a VoIP line?YesThe number's line type record
Is the number valid in its country?YesThe numbering rules of its country
Has the number possibly moved networks?YesThe porting flag on the record
Which country does the number belong to?YesThe number's country code
Which app does the person use?NoThe record holds a line type and not an app name
Is the line switched on right now?NoA live HLR lookup
Is the number reported as spam?NoThe phone number fraud checker

A virtual number check costs 1 credit, about $4.95 per 1,000 lookups on Starter and $2.00 on Enterprise.

These are the monthly plans on the pricing page. The line type and the porting flag come back on the same check, every plan starts with a 7-day free trial, and the same credits pay for every other 1Lookup check.

PlanAbout per 1,000 lookupsMonthly priceVirtual number checks included
Starter$4.95$9920,000
Growth$3.52$29985,000
Professional$3.20$799250,000
Enterprise$2.00$1,9991,000,000

You can check the line type of a whole list of numbers with one CSV file.

The free tool checks one number at a time. With a 1Lookup account you upload a CSV file, pick the column that holds the numbers and download the same file back with the line type filled in on every row. These are 5 of the columns it adds, with invented numbers.

Results file, invented rows Your column Added by 1Lookup
phoneNumberTypeIsValidIsPossiblyPortedCarrierCountry
+1 202 555 0147VOIPtruefalseExample Telecom, LLCUnited States
+1 312 555 0126MOBILEtruefalseSample WirelessUnited States
+1 415 555 0132LANDLINEtruefalseSample Local ExchangeUnited States
  • 1 credit a number, the same price as one API lookup.
  • Up to 2 million rows in one CSV file.
  • Up to 1,000 API requests a minute on every account.

The number type API returns the line type as JSON from one request.

Send the number in E.164 format to the number type endpoint with your API key. Each request costs 1 credit, and every account can send up to 1,000 requests a minute. The line type is in classification.number_type, whether the number may have moved is in classification.is_possibly_ported, and a VoIP number comes back with the suggested action VERIFY rather than a block, because plenty of real people and businesses use VoIP.

POST /api/v1/nt-lookup
curl -X POST https://app.1lookup.io/api/v1/nt-lookup \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"phone_number": "+12025550147"}'

Response

{
  "success": true,
  "data": {
    "request": { "type": "nt_lookup", "input": "+12025550147" },
    "classification": {
      "number_type": "VOIP",
      "is_valid": true,
      "is_possibly_ported": false
    },
    "insights": {
      "nt_result": {
        "number_type": "VOIP",
        "carrier": "Example Telecom, LLC",
        "country": "United States",
        "country_code": "US"
      }
    },
    "recommendations": { "primary_action": "VERIFY" },
    "metadata": { "credits_used": 1, "credits_remaining": 9998 }
  }
}

To run the same check on every number you collect, see our phone validation API.

It gives a yes or a no on the first line.

The answer to the question you came with comes first, and the line type and the other fields sit under it.

It says unknown when it cannot tell.

A number whose line type is not on record shows as unknown, because not knowing is not the same as a number being real.

It never names an app it cannot see.

The record holds a line type, so the result reports the line type and does not guess a brand.

It never calls or texts the number.

The check reads a record, so the number's owner is not contacted and does not know it was checked.

Who uses this tool

Signup and verification teams use it before they send a code.

A VoIP line is a reason to ask for a second proof, and a mobile number can go straight to a code by text.

Fraud teams use it as one signal on a new account.

A VoIP number on a new account is one signal, and it sits beside the porting flag, the email and the IP address.

Sales and support teams use it to sort a list.

Splitting a list by line type shows which numbers are mobile, which are landlines and which are VoIP before anyone calls.

People use it when a stranger gives them a number.

A number from a listing, a marketplace or a dating profile can be checked in seconds to see which kind of line it is.

Frequently asked questions

How do I check whether a phone number is a virtual number?

Enter it in this checker with its country code. The first line says yes when the number is on a VoIP line and no when it is a mobile, landline, toll-free or premium-rate number, and the fields under it show the line type, validity, country and porting flag.

What is a virtual phone number?

It is a number that is not tied to a SIM card or a physical line, so calls and texts to it reach an app or a web service over the internet. The closest regulated service is interconnected VoIP, which the FCC defines in 47 CFR 9.3.

Can this checker tell whether a number is TextNow or Google Voice?

Not by itself. The free result reports the line type on record, such as VoIP, and an app's name is never put on a number unless the record returns that name. A free account also shows the carrier name on record for the number, so you can see what the record holds.

Is a VoIP number the same as a virtual number?

For this checker, yes: a virtual number is a number on a VoIP line. The result says yes only when the line type on record is VoIP, and it does not call a mobile number virtual even when a person uses it through an app.

Does a VoIP result mean the number is fake or belongs to a scammer?

No. Plenty of real people and businesses use VoIP, and the FCC counted 44.0 million business interconnected VoIP connections in June 2025. A VoIP result is a reason to look closer, such as asking for a second proof.

Can a virtual number receive a verification code?

It depends on the service behind the number, and this check does not send a code to find out. The check reads the line type only, so use it to decide how much to ask for, and not to test delivery.

What does possibly ported mean?

It means the number may have moved from the network it was first assigned to. NIST lists number porting among the risk indicators a verifier should consider before it sends a code over the phone network, so the flag is worth reading.

Does NIST allow a text or a call as a login step?

Yes, as a restricted option. NIST SP 800-63B-4 says an organization must assess and accept the risks, offer an alternative that is not restricted and consider signals such as a SIM change or number porting. It also removes the earlier ban on VoIP numbers for these codes.

Does the virtual number checker work for numbers outside the US?

Yes. Enter the number with its country code or pick the country, and the check reads the line type on record for it. Where the line type cannot be confirmed, the result says unknown.

Why did a number I know is virtual come back as mobile?

The check reports the line type on record for the number, and a provider can issue virtual numbers from a range that is recorded as mobile. In that case the record says mobile, and the result follows the record.

How common are virtual numbers?

The FCC counted 63.4 million interconnected VoIP connections in the US in June 2025, against 394.5 million mobile connections and 15.0 million switched access lines. Our own study of NANPA's October 2026 file found that at least 30.8% of the number blocks assigned since 2021 went to app and internet-calling carriers.

Does the person know I checked their number?

No. The check reads records only. No call or text goes to the number, so its owner is never told.

How much does a virtual number check cost per number?

A virtual number check costs 1 credit per number in the API or a CSV upload. That is about $4.95 per 1,000 on the Starter plan, $3.52 on Growth, $3.20 on Professional and $2.00 on Enterprise. The free tool on this page checks one number at a time with no signup, and every plan starts with a 7-day free trial.

Is there an API that checks whether numbers are VoIP in a list?

Yes. The number type endpoint of the phone validation API returns the line type for each number, 1 credit a request, and a CSV upload does the same for a whole list. Every account can send up to 1,000 requests a minute.

Is this virtual number checker really free?

Yes. Checking one number takes no signup. A free account opens the carrier name on record and the region, and checking whole lists by CSV or API uses credits.

The first three digits of a US number tell you where it was assigned.

Every area code has its own page with the places it covers, the local time there, and what to do when a call from it looks spoofed. These are the codes people look up most.

Area code 213, downtown Los Angeles, also has a page for each of its 786 prefixes, with the company NANPA lists as the holder.

New area codes catch people out, because a number from one looks unfamiliar even when it is local. These are the newest working codes.

See every US area code and where it is

People who run a virtual number check also search for these topics.

virtual number checkeris this a virtual numbercheck if a number is voiptextnow number lookupgoogle voice number lookupfake phone number checkerburner phone number lookupvoip vs mobile numberwhat is a virtual phone numberblock voip numbers on signupsms verification voip numbersis a number ported

Need full results or bulk lookups?

This free tool is a rate-limited preview of the 1Lookup API. Create a free account to unlock complete reports, batch processing, and start a 7-day free trial.