The best iPhone app to block telemarketers, spam calls, and robocallers is Nomorobo. It works great and has a large database to block telemarketers.
And because it's a paid subscription, I have faith in their long term business model. If you're wanting an app that will block telemarketers, robocallers, and spam calls, this is the one you want. When you strip away the App Store and slew of built-in apps that ship with it, the iPhone is fundamentally…a telephone.
Some of us might not make as many calls as we used to, but it's still a primary function for the device. My background is in telecommunications. In my early 20s, I worked for a telephone company in North GA. In those days, we sold call features like caller ID and telemarketer call screening. People wanted to who know who was calling so they could avoid talking to telemarketers.
Thanks to the Do Not Call list , that's been made easier. The problem is that companies don't always abide by it. Instead of Apple trying to maintain a worldwide database of scam and fraud numbers, it is allowing external companies to build solutions that can hook right into iOS via Callkit. Discover how to improve your workflows and get more focus with this free, in-depth guide to productivity. After install, you need to launch the app, which will, at some point, prompt you to visit Settings.
You don't have to worry about these apps recording your conversations or doing other nefarious things. If at any time you flip this option back off, the app cannot see anything related to incoming calls.
This app category is slightly different than most we review. The big criteria — actually blocking calls — is going to be subjective.
I'll explain my experiences and the things we can fairly compare, but your mileage may vary. When looking at this category, I am expecting a subscription-based app. In fact, I almost prefer it. Number lists need to be updated on an on-going basis, and as CallKit is brand new, I expect for future iOS releases to require additional work on the part of a developer. There are really two types in this category: When I sign up for an app like this, I am choosing to give the developer my phone number.
While most of us consider our numbers to be private, this is often the trade off to signing up for a service. On the other hand, the hundreds of people in my contact list certainly didn't sign up for a service, and I expect to be able to use an app without uploading all of their contact information. Nomorobo is the clear winner for me.
While using the app, it reduced my incoming spam calls to zero. Another reason Nomorob is the best is because of its respect for privacy. At no point did the app ask for access to my contacts database. The pricing model for Nomorobo is also completely fair. They offer subscriptions on a monthly or yearly basis, and you can easily find the pricing on their website or in the app. I am thrilled they offer a way for me to directly support them.
It's also worth noting that the subscription model does not allow you to share the service between iPhones that share the same Apple ID. If you're in the habit of sharing a single iTunes account between your family, that approach will not work with this app.
But, the service is so useful that we think the cost is more than justified for each phone in your household. Nomorobo's call list is another key strength. It has over 51, numbers, and they claimed to have stopped over million calls. They were a winner in the FTC robocall challenge. The list is constantly updated, and it can update without having to launch the app.
One of my favorite features of Nomorobo is how it can even silently block spam calls. Instead of feeling your iPhone ring, looking at it, and then declining the call, Nomorobo can send it straight to voicemail. It will even identify the spam call in your voicemail list as well.
In the event that you do receive a spam call, Nomorobo makes it easy to report. You can do it in the app or report the number from within the Phone app via the Nomorobo share extension. Hiya does ask for access to your contacts, but you can bypass it. You miss out on some features like contacts lookup, but the call blocking feature works well.
However, Hiya cannot send spam calls to voicemail without having your entire contact list on its servers. The app claims it needs contact access to avoid accidentally blocking people. As Nomorobo can do this without your contacts, this feels…sneaky. I do wish that it offered the ability to pay for the service. I can only assume they are using information from this app to help improve its data. If you are okay with this, then it's a great free alternative to Nomorobo. You can download Hiya for free on the App Store.
The main goal is to pair your contacts with social media profiles in order to identify incoming calls whether you have them stored in your contacts list or not. The downside to this is that it immediately requires access to your contacts, and it won't let you proceed without allowing access.
The app is free, but you can pay for additional features like duplicate merging, background updates, etc. RoboKiller looks great on the surface. The big problem I have with it is that it requires access to your contacts. Inside the app, it says it needs contacts access to give you a "Super Call ID. Even better, if you receive a call from a number you don't recognize, just decline the call and RoboKiller's Advanced Caller ID will show you information on the number to help you decide whether or not it's worth answering.
Within seconds the call will ring back to you to answer or decline. From there, you can choose to add the number to the RoboKiller blocked number list. This is the exact opposite of how I want these apps to work. The whole point of the CallKit API is that I can securely use apps like this without having to give up a lot of personal information especially access to my contacts.
Truecaller is an interesting app. On the App Store, it markets itself as a spam identification and blocking app. It asked me to create an account and wanted to know if I wanted my information to be searchable. That reason alone is enough for me to delete the app. It's a free app, but you can upgrade for ad removal for a monthly fee. You can download Truecaller on the App Store for free.
Callblocker claims it's screening 2 million known callers, and it has a simple business model that charges you a fixed fee every year for the service. There really aren't many settings to fiddle with. One problem I have with the app is that it asks for location access. It claims it does this to keep the list of known spam callers updated for my area. However, this doesn't make sense to me because almost all of the spam calls I get are from non-local numbers.
Thankfully, it does avoid asking for contacts access. It seemed to work about as well as the other apps I tested in terms of effectiveness. While it claims its database contains 2 million known spam numbers, we really don't have a way to verify those claims. Nomorobo only has 50, numbers, but seemed to basically block everything that I came across.
You can download Callblocker on the App Store for free. I also tested Callblock by Rocketship Apps. They claim to have 3 million numbers in their database. You can enable and disable various types as well. It has a fair business model through in-app purchases and avoids contact access, but I still prefer Nomorobo.
The Callblock app was slightly more confusing to configure. You can download Callblock on the App Store for free. Like I mentioned at the beginning, privacy is a clear reason to steer clear of various apps. I am unsure why any of these apps would need access to my address book. Nomorobo doesn't want my contacts, has a fair price point, and reduced the amount of spam calls I received to zero.