iPhone shows "No Caller ID" when someone blocks their number or uses a service that hides it

When you see "No Caller ID" on your iPhone, it means the person calling you has deliberately blocked their number from showing up. This happens in a few ways: they used their phone's built-in blocking feature, they dialed *67 before your number, or they used a third-party service that masks caller information. You cannot retrieve the actual phone number that made the call — that information simply was not transmitted to your phone.

What you can do is prevent these calls from reaching you in the first place, or at least separate them from your regular calls so you can decide whether to answer. iPhone has several built-in tools for this, and they work differently depending on whether you want to block all unknown callers or just handle them more carefully.

Key Takeaways

  • iPhone does not show the actual number behind "No Caller ID" calls because that information is not sent to your device.
  • You can silence unknown callers by turning on "Silence Unknown Callers" in Settings > Phone, which sends them to voicemail but still logs the call.
  • The "Do Not Disturb" feature can filter calls to only those in your Contacts, but it affects all notifications, not just calls.
  • Third-party call-blocking apps like Nomorobo or RoboKiller can filter spam and unknown numbers, though they require access to your call history.
  • Blocking individual numbers works only if you have the actual number; blocking "No Caller ID" itself is not possible on iPhone.

Use "Silence Unknown Callers" to send them straight to voicemail

The simplest built-in option is "Silence Unknown Callers," which automatically sends calls from numbers not in your Contacts to voicemail. Open Settings, tap Phone, scroll down, and toggle on "Silence Unknown Callers." When this is on, your phone will not ring or vibrate for these calls — they go directly to voicemail, and you can check them later if you want.

This feature does not block the calls or delete them. They still appear in your recent calls list, and the caller can leave a voicemail. The difference is that you are not interrupted. If someone you know calls from a number you have not saved, they will also be silenced, so this works best if you save most of the numbers you actually want to hear from.

Enable "Do Not Disturb" to allow only contacts through

Do Not Disturb is a broader tool that silences all notifications — calls, texts, and alerts — except from people in your Contacts list. Go to Settings > Focus > Do Not Disturb, turn it on, and set it to allow calls from Favorites or Contacts. You can schedule it to turn on automatically at certain times, like after work hours or at night.

The trade-off is that Do Not Disturb affects everything, not just calls. Text messages and app notifications will also be silenced unless you add exceptions. If you only want to filter calls, "Silence Unknown Callers" is more precise. If you want a full quiet period and do not mind missing non-urgent messages, Do Not Disturb is more thorough.

Block specific numbers if you know who is calling

If a "No Caller ID" call comes from someone you recognize or later identify, you can block that number if they call again from a real number. Open the Phone app, find the call in your recent list, tap the info icon (i), and select "Block this Caller." That number will never ring through to you again, and calls from it go to voicemail.

This only works if the person calls you again from a traceable number. If they continue using *67 or a masking service, the call will still show as "No Caller ID" and will not match the blocked number. You would need to block each instance separately, which is why this approach works better for known callers who occasionally hide their number rather than for spam.

Try a third-party call-blocking app for more control

Apps like Nomorobo, RoboKiller, and Truecaller maintain databases of known spam and scam numbers and can filter calls before they reach you. Download one from the App Store, follow the setup steps (which usually involve giving the app access to your call history and contacts), and configure which types of calls to block. Some apps let you create custom rules, like blocking all calls from numbers not in your Contacts.

These apps work by comparing incoming calls against their spam database or your personal rules. They can catch some "No Caller ID" calls if they recognize the pattern as spam, but they cannot reveal the actual number behind a blocked caller. They also require you to trust the app with access to your call history and contacts, so read the privacy policy before installing. Some apps offer a free tier with basic filtering and charge for advanced features.

Understand why "No Caller ID" cannot be traced on iPhone

The phone number of a caller is transmitted through a system called Caller ID, which is separate from the actual call connection. When someone blocks their number, they are instructing their phone carrier not to send that information. Your iPhone receives the call but gets no number to display, so it shows "No Caller ID" instead.

This is different from a call from an unknown number, which does transmit a number but one you have not saved. You cannot retrieve a blocked number because your phone was never given it. Some people believe third-party apps or special codes can unmask these calls, but that is not how the system works. The information simply does not reach your device.

Report spam and scam calls to help others

If a "No Caller ID" call is clearly spam or a scam attempt, you can report it to Apple and your carrier. In the Phone app, tap the info icon next to the call and select "Report as Spam." This sends a report to Apple and your carrier, which helps them identify patterns and improve filtering for everyone. It does not retrieve the number, but it contributes to databases that apps and carriers use to block similar calls.

If the call was a scam targeting financial information or personal data, you can also report it to the Federal Trade Commission at reportfraud.ftc.gov. These reports help law enforcement track scam operations, though they do not result in action on your individual call.

Frequently Asked Questions

Can I find out who is calling if they use "No Caller ID"?

No. When someone blocks their number, that information is not sent to your phone at all. No iPhone feature, app, or code can retrieve information your device never received. If you suspect you know who it is, you could ask them directly or wait to see if they leave a voicemail with identifying information.

Does blocking "No Caller ID" itself work on iPhone?

No. You cannot block a call type or a missing number. You can only block specific phone numbers. If you want to prevent all calls from unknown numbers from ringing through, use "Silence Unknown Callers" instead, which sends them to voicemail without blocking them permanently.

Will "Silence Unknown Callers" stop important calls from getting through?

Yes, if the caller is not in your Contacts. Doctors, schools, and businesses you have not saved will be silenced. They can still leave voicemail, so you will see the call in your recent list and can call them back. If you need to receive calls from specific unknown numbers, add those contacts or turn off the feature temporarily.

Are call-blocking apps safe to use?

Most established apps like Nomorobo and RoboKiller are legitimate, but they do require access to your call history and contacts. Before installing any app, read its privacy policy to understand what data it collects and how it is used. Avoid apps with poor reviews or unclear privacy practices.

What should I do if a "No Caller ID" call is a scam?

Do not give out personal or financial information. Hang up, report the call as spam in the Phone app, and report it to the FTC at reportfraud.ftc.gov if it was a targeted scam. If you already shared information, contact your bank or credit card company immediately.