🌍 Built in Kenya, for Africa

Know who's calling.
Before you answer.

That unknown number ringing right now? Wazi tells you who it is, warns you when it's been reported for spam or a scam, and quietly silences the ones you never want to hear from again.

Your contacts stay yours Works without data Free to start
9:41▮▮▮ ◗ 100
INCOMING CALL
IDENTIFYING...
+254 701 234 567
Wazi AIresolving identity
Powered by wazi
chevron_leftchevron_leftchevron_rightchevron_right
call_end
Decline
call
Answer
Reply with a message
INCOMING CALL
JD
John Doe
+254 701 234 567
verifiedName Matched
Identified by wazi
chevron_leftchevron_leftchevron_rightchevron_right
call_end
Decline
call
Answer
Reply with a message
INCOMING CALL
SM
Soko Mall Support
+254 701 234 567
verifiedVERIFIED BUSINESS
Identified by wazi
chevron_leftchevron_leftchevron_rightchevron_right
call_end
Decline
call
Answer
Reply with a message
INCOMING CALL
CONFIRMED SCAM
SS
Suspected Spam
+254 701 234 567
Identified by wazi

⚠️ Do NOT answer this call

268 Wazi users reported this number. Confirmed financial fraud pattern — mobile money and banking impersonation.

FINANCIAL FRAUDHIGH CONFIDENCE
View full reputation report →
Block & Decline
Answer anyway (risky)
Sound familiar?

Your phone rings.
You have no idea who it is.

So you guess. Answer and risk another scam, or decline and risk missing something that mattered. Every day, several times a day.

Who is this?

A row of digits and nothing else. No name, no hint, no help from your phone.

Was that a scam?

The fake reversal, the fake prize, the "bank" asking you to confirm a PIN.

Not again

The same recovery number, four times a day, about somebody else's loan.

Where's my OTP?

One real message buried under promos, betting odds and "you've won" texts.

~15%
of unknown calls to Kenyans get flagged as spam
~70%
of Kenyans have already faced financial fraud
+344%
jump in mobile-money fraud losses in a single year
#1
Africa gets more spam texts than any region on earth

Sources: Truecaller 2025 spam & fraud report; Kenyan fraud-prevalence surveys and market reporting (2024 to 2025). These are third-party estimates, not Wazi's own figures.

How it works

Set it up once.
Protected on every call after.

Nothing to maintain, no lists to keep updating by hand.

1

Install and set up

Download Wazi and follow a few simple steps. You choose what access to give, and Wazi explains what each one is for.

2

Answer your phone as normal

Calls and messages arrive exactly like before. Wazi just checks each one the moment it lands.

3

Get a straight answer

A name, a business, a warning, or an honest "Unknown". Either way you decide, instead of the ringing phone deciding for you.

1 the call that is ringing now

Wazi answers the question
before you do.

Three seconds while your phone rings, drawn exactly as the app shows them.

9:41▮▮▮ ◗
INCOMING CALL
JD
John Doe
+254 701 234 567
verifiedName Matched
Identified by wazi
chevron_leftchevron_leftchevron_rightchevron_right
call_end
Decline
call
Answer
Reply with a message
Name matched

An unknown number becomes a name

Know who's calling before you answer, not after.

9:41▮▮▮ ◗
INCOMING CALL
CONFIRMED SCAM
SS
Suspected Spam
+254 701 234 567
Identified by wazi

⚠️ Do NOT answer this call

268 Wazi users reported this number. Confirmed financial fraud pattern — mobile money and banking impersonation.

FINANCIAL FRAUDHIGH CONFIDENCE
View full reputation report →
Block & Decline
Answer anyway (risky)
Scam warning

A scammer gets flagged, not answered

Reported by other people. Decline with confidence.

9:41▮▮▮ ◗
INCOMING CALL
SM
Soko Mall Support
+254 701 234 567
verifiedVERIFIED BUSINESS
Identified by wazi
chevron_leftchevron_leftchevron_rightchevron_right
call_end
Decline
call
Answer
Reply with a message
VERIFIED BUSINESS

A real business, clearly marked

Know who you're dealing with before you pick up.

2 the number you already missed

Check a number before you call it back.

A missed call at 6am. A number on a poster. A number that texted you asking for money. Type it into Wazi and get the same answer you would have got if it had rung through.

Reverse lookup, without the guesswork.

  • Any number, typed in by hand. You do not have to wait for it to call you again.
  • Straight from the keypad. Dial a new number in Wazi and it checks while you are still typing.
  • Every result is saved. Look back at anything you have checked before.
  • An honest Unknown. If Wazi has no confident match, it says so.

This is the one people use most in the first week: finally putting a name to the number that has been ringing them for a month.

9:41▮▮▮ ◗
wazi⌕⋮
Number lookup✕
🇰🇪 +254 ▾Search any number…⌕
🛡️Focus Shield is ON · only 5 numbers can ring youManage
Today
MU↙
Mum
+254 72• ••• 001
×2
2h ago
5m 12s
DA↗
Dad
+254 72• ••• 002
×2
10:19 PM
1m 28s
SM↙
Soko Mall Support
+254 70• ••• 222
×4
5:18 PM
1m 5s
Identified Biz
HN↙
Hidden number
Hidden number
×4
3:18 PM
4 missed
person_searchLook up numberauto_awesomeNew messagedialpadDial
CallsMessagesSettings
wazi⌕⋮
Number lookup✕
🇰🇪 +254 ▾712 000 999✕⌕
J
Jane Doe
+25471• ••0999
Name Matched
Call
Send message
Copy number
Block number
Report as spam
View reputation report
CallsMessagesSettings
wazi⌕⋮
Number lookup✕
🇰🇪 +254 ▾700 111 222✕⌕
S
Soko Mall Support
+25470• ••1222
Verified Business
Call
Send message
Copy number
Block number
Report as spam
View reputation report
CallsMessagesSettings
wazi⌕⋮
Number lookup✕
🇰🇪 +254 ▾733 999 888✕⌕
S
+25473• ••9888
Spam / Scam
⚠ MOBILE MONEY IMPERSONATION
268 community reports
94% confidence
View full reputation report →
Call
Send message
Copy number
Block number
Report as spam
CallsMessagesSettings
wazi⌕⋮
Number lookup✕
🇰🇪 +254 ▾701 234 567✕⌕
R
Ridge Credit
+25470• ••4567
Digital Lender
⚠ LOAN HARASSMENT
41 community reports
62% confidence
View full reputation report →
Call
Send message
Copy number
Block number
Report as spam
CallsMessagesSettings
wazi⌕⋮
Number lookup✕
🇰🇪 +254 ▾722 004 188✕⌕
M
Mum
+25472• ••4188
Saved Contact
Look up on network
Check if this number is in Wazi’s records
Call
Send message
Copy number
Block number
Report as spam
View reputation report
CallsMessagesSettings
wazi⌕⋮
Number lookup✕
🇰🇪 +254 ▾799 123 456✕⌕
No information found for this number
CallsMessagesSettings
wazi⌕⋮
Number lookup✕
🇰🇪 +254 ▾788 654 321✕⌕
No data — enable mobile data and try again
CallsMessagesSettings
0712 345 678
JD
John Doe
+254 71• ••• 678
NAME MATCHED
1
2ABC
3DEF
4GHI
5JKL
6MNO
7PQRS
8TUV
9WXYZ
*
0+
#
⌫
DIALER · LIVE LOOKUP
3 the one nobody else has

Go quiet without
going missing.

Silent mode is all or nothing. Everything gets through, or nothing does, and you spend the evening checking whether you missed something that mattered. Focus Shield is the other way round: you decide who gets through, and everyone else is quietly held back.

The moment it earns its place

It's 8pm. You're finally with your family.

The phone starts again. A number you don't know. Then a betting text. Then the recovery number about a loan that was never yours.

You could switch the phone off. But your mother might call. Your boss might call. The school might call.

So you leave it on, and you keep getting interrupted. Focus Shield is for exactly that evening.

  • Your people ring like nothing changed
  • Everyone else is held back, quietly
  • Nothing is lost: filtered calls still show in your log
See how Focus Shield works →
9:41▮▮▮ ◗
←
Focus Shield
Active — only trusted contacts reach you
When someone not on your list calls
Hard silence
▶
AllowedSmart RulesAdvanced
🛡️Active — 5 contacts can reach you. Everyone else hears a 'not available' tone.
ALLOWED CONTACTS  ·  5
D
Dad
+254721002
☆📞💬✕
D
Daughter
+254721003
☆📞💬✕
M
Manager
+254721005
☆📞💬✕
M
Mum
+254721001
☆📞💬✕
S
Son
+254721004
☆📞💬✕
Your allowed listEveryone here rings normally. Everyone else waits.
You choose the tone

Firmly closed, or politely quiet.

The same shield, two very different messages to the person calling.

Hard silence Recommended

The call is dropped instantly and they hear the "not reachable" tone, as if your phone were switched off. Best for a persistent nuisance caller you want to give up quickly.

Soft silence

Their phone rings normally. Yours stays completely quiet. They have no idea they were filtered, so there's nothing awkward to explain later. Best for everyday focus.

Either way the call still appears in your log, tagged Filtered, so you can always see who tried and call them back.

Smart rules

It fills in your list for you.

Nobody wants to hand-build an allow list. So Focus Shield works out who you already trust, and keeps doing it as your life changes.

  • Everyone in your phonebook gets through automatically.
  • Anyone you called or texted first can reach you back. You started it, so of course they can reply.
  • Reply to someone and they're in. Answering a message says you want to hear from them.
  • Verified businesses like your bank or your delivery can be let through as a group.

Turn each one on or off. Nothing is decided for you.

On "Contacts Sync": that switch does not send your phonebook anywhere. It copies the numbers you already have into Wazi's own storage on your phone, so it knows which callers are your people. Numbers only, never names, and never off the device.

9:41▮▮▮ ◗
←
Focus Shield
Active — only trusted contacts reach you
When someone not on your list calls
Hard silence
▶
AllowedSmart RulesAdvanced
AUTOMATIC RULES
Contacts Sync
Automatically allow calls and SMS from your phonebook
No contacts synced yetSync now
Outbound Reciprocity
Anyone you've called or texted first can reach you
Reply to Allow
Replying to a message automatically lets them through
Verified Callers
Allow Wazi-verified businesses and subscribers through
TIME-BASED RULES
Open Hours
Only allow calls during your specified hours
Mon–Fri, 08:00–18:00Configure
EMERGENCY
Repeated-call bypass
If a blocked number calls twice within 3 minutes, let the 2nd call ring — for genuine emergencies.
Smart RulesSet once. They keep your list current on their own.

A pass that expires

Expecting a delivery, a plumber, a ride? Give that one number a pass for an hour or a day. It disappears on its own, so your list never fills up with strangers.

Open hours

Set the hours you're reachable and the ones you're not. It runs itself, every day, without you having to remember to switch anything on.

A real emergency still gets you

If the same number calls twice within three minutes, Wazi lets the second one ring. Because sometimes the unknown number is somebody with bad news, calling from a stranger's phone.

Explore Focus Shield in full →
4 keep the phone app you like

You don't have to hand over your whole dialler.

Most caller-ID apps want to become your phone app. Wazi will if you want it to, but it doesn't need to. Leave your dialler exactly as it is and Wazi draws a small card on top of it the moment a call comes in.

9:41▮▮▮ ◗
INCOMING CALL+25472• ••4188
M
Mum
+25472• ••4188
Saved in your phone book
INCOMING CALL+25471• ••0999
JD
Jane Doe
+25471• ••0999
NAME MATCHED
wazi
INCOMING CALL+25476• ••2100
SS
Soko Mall Support
+25476• ••2100
VERIFIED BUSINESS
wazi
INCOMING CALL+25470• ••7712
⚠ LIKELY SPAM
+25470• ••7712
wazi
INCOMING CALL+25473• ••9888
⚠ SPAM / SCAM
+25473• ••9888
⚠ SPAM / SCAM
wazi
INCOMING CALL+25475• ••3040
⛔ CONFIRMED SPAM
+25475• ••3040
wazi
INCOMING CALL+25472• ••6600
RC
Ridge Credit
+25472• ••6600
DIGITAL LENDER
Review any loan offer carefully before agreeing
wazi
INCOMING CALL+25479• ••5521
+25479• ••5521
Offline · will identify on reconnect
wazi
INCOMING CALL+25478• ••1204
+25478• ••1204
Upgrade to identify this caller
wazi
INCOMING CALL+25477• ••8830
+25477• ••8830
Couldn't verify · check your connection
wazi

Same answer, smaller footprint.

  • Your dialler keeps the screen. The card sits over it and slides away when you dismiss it.
  • Every state is covered. A name, a business, a warning, a lender, an honest blank.
  • Nothing about your own contacts. Someone already in your phone book gets a plain card and no lookup at all.
  • One tap to clear it. Dismiss the card and answer the call however you normally would.

Every card below is the real thing, drawn from the same measurements the app uses.

5 the other half of the problem

The OTP you need, not buried under promos.

Wazi reads each message as it arrives, works out what kind it is, and puts a tab on top for every kind it finds. Your money alerts stop sharing a list with fake prize draws.

9:41▮▮▮ ◗
wazi1⌕⋮
All (6)Personal (1)Transactions (1)Telcos (1)OTP (1)Promos (1)Spam (1)
Set Wazi as Default SMS App
Required to send messages and categorize your inbox
Enable
ZA
ZAPPESA45m Identified
Confirmed. You have sent KES 2,500 to Soko Mall Support. New balance: KES 8,340. Transaction cost: KES 22.
JD
Jane Doe08:11
Yes! 1pm at the usual spot works for me 👍
88
+25473• ••988806:411
Blocked — Spam
MO
MOBINET04:41
You have successfully purchased a 1GB data bundle valid for 24 hours. Dial *544# to check your balance.
SO
SOKOMALL01:41 Identified
Your Soko Mall order #48213 has shipped and will arrive by Friday. Track: sokomall.example/track
94
2••••4Sat
Your verification code is 482913. Do not share this code with anyone.
auto_awesomeNew message
📞Calls💬Messages⚙Settings
wazi1⌕⋮
All (6)Personal (1)Transactions (1)Telcos (1)OTP (1)Promos (1)Spam (1)
JD
Jane Doe08:11
Yes! 1pm at the usual spot works for me 👍
auto_awesomeNew message
📞Calls💬Messages⚙Settings
wazi1⌕⋮
All (6)Personal (1)Transactions (1)Telcos (1)OTP (1)Promos (1)Spam (1)
ZA
ZAPPESA45m Identified
Confirmed. You have sent KES 2,500 to Soko Mall Support. New balance: KES 8,340. Transaction cost: KES 22.
auto_awesomeNew message
📞Calls💬Messages⚙Settings
wazi1⌕⋮
All (6)Personal (1)Transactions (1)Telcos (1)OTP (1)Promos (1)Spam (1)
MO
MOBINET04:41
You have successfully purchased a 1GB data bundle valid for 24 hours. Dial *544# to check your balance.
auto_awesomeNew message
📞Calls💬Messages⚙Settings
wazi1⌕⋮
All (6)Personal (1)Transactions (1)Telcos (1)OTP (1)Promos (1)Spam (1)
94
2••••4Sat
Your verification code is 482913. Do not share this code with anyone.
auto_awesomeNew message
📞Calls💬Messages⚙Settings
wazi1⌕⋮
All (6)Personal (1)Transactions (1)Telcos (1)OTP (1)Promos (1)Spam (1)
SO
SOKOMALL01:41 Identified
Your Soko Mall order #48213 has shipped and will arrive by Friday. Track: sokomall.example/track
auto_awesomeNew message
📞Calls💬Messages⚙Settings
wazi1⌕⋮
All (6)Personal (1)Transactions (1)Telcos (1)OTP (1)Promos (1)Spam (1)
88
+25473• ••988806:411
Blocked — Spam
auto_awesomeNew message
📞Calls💬Messages⚙Settings
wazi1⌕⋮
All (6)Personal (1)Transactions (1)Telcos (1)OTP (1)Promos (1)Spam (1)
ZA
ZAPPESA45m Identified
Confirmed. You have sent KES 2,500 to Soko Mall Support. New balance: KES 8,340. Transaction cost: KES 22.
JD
Jane Doe08:11
Yes! 1pm at the usual spot works for me 👍
88
+25473• ••988806:411
Blocked — Spam
PinArchiveDelete
MO
MOBINET04:41
You have successfully purchased a 1GB data bundle valid for 24 hours. Dial *544# to check your balance.
SO
SOKOMALL01:41 Identified
Your Soko Mall order #48213 has shipped and will arrive by Friday. Track: sokomall.example/track
94
2••••4Sat
Your verification code is 482913. Do not share this code with anyone.
auto_awesomeNew message
📞Calls💬Messages⚙Settings

Seven tabs, and none you have to make.

  • Transactions keeps your money alerts together.
  • OTP puts the code you are waiting for one tap away.
  • Spam holds the fake reversals and the fake prizes.
  • Promos takes the betting blasts out of your day.
  • Personal is just the people who actually know you.

A tab only appears once you really have that kind of message, so the row never fills up with empty categories.

See every screen →
The Wazi difference

Your contacts stay yours.

Plenty of caller-ID apps get their accuracy by uploading your whole phonebook: your family's numbers, your customers', everyone who ever trusted you with their contact. Wazi doesn't work that way, and never has.

Your contacts

Read on your phone, only when they're needed.

Stay on your phone

Never uploaded. Never synced to us. Never sold.

You're still protected

Caller ID that works without taking your phonebook.

What we keep

  • Your own mobile number, stored encrypted on your device.
  • Your call history, kept locally so you can look back at it.
  • Nothing else about you beyond your registration.

What we never touch

  • Your contacts list. Not once, not ever.
  • What you say on calls or write in messages.
  • Your location or your financial details.
Simple pricing

Free, for real. Pro when you want more.

Genuine protection at no cost. Go Pro to remove every limit and every ad.

Free

KSh 0 / forever
Real protection, no card needed.
  • Caller ID as your phone rings
  • Spam and scam warnings
  • A sorted message inbox
  • Focus Shield basics
  • Works without data
BEST VALUE

Wazi Pro

KSh 199 / month
or KSh 1,499 a year, about KSh 125 a month
  • No daily limit on how many callers you identify
  • No ads, ever
  • Full call and message history
  • Every Focus Shield and smart-rule option

See full pricing →

Before you download

Fair questions, straight answers.

Is Wazi free?

Yes. Caller ID, spam and scam warnings, the sorted message inbox and offline protection are all in the free version. Free includes a daily allowance for identifying callers and shows light ads once you reach it. Wazi Pro removes both, for KSh 199 a month or KSh 1,499 a year.

Does Wazi upload my contacts?

No. Wazi reads your contacts on your own phone so it can recognise people you already know, and that is where they stay. They are never uploaded, never synced to us and never shared, whether you're on Free or Pro.

Does Wazi identify every number?

No, and we would rather tell you that than pretend otherwise. When Wazi doesn't have a confident match it shows "Unknown" instead of putting a name to a number it isn't sure about. A confident wrong answer would be far worse than an honest blank one.

If I turn on Focus Shield, will I miss something important?

That's the fear it's designed around. Everyone in your phonebook gets through automatically, as does anyone you've called or texted first. Filtered calls still appear in your log tagged "Filtered", so you can see who tried and call back. And if the same number calls twice within three minutes, Wazi lets the second one ring, because that pattern usually means something is genuinely wrong.

Can I block unwanted callers?

Yes. You can block any number in one tap, and see everything you've blocked in one place. Blocked numbers are rejected silently, so they never ring and you're never interrupted.

Does Wazi work without internet?

Yes. With no connection Wazi still shows you the number and anything already saved on your phone, then finishes checking the moment your data comes back, even while the phone is still ringing.

What access does Wazi need, and why?

Phone and call access so it can identify and screen calls, contacts access so it can recognise people you already know, and message access so it can sort your inbox. Each one maps to a feature you can see, and Wazi explains what it's for during setup. Nothing is requested "just in case".

The app says "Contacts Sync". Does that upload my phonebook?

No, and the word is a poor one on our part. Nothing is sent anywhere. When you turn Contacts Sync on, Wazi reads the phone numbers already on your phone and writes them into its own storage on that same phone, so Focus Shield knows to let your own people ring through. There is no upload, no account, no copy on our servers, and no name or email is read at all, only the numbers. It refreshes every few hours so a contact you added yesterday is not treated as a stranger, and switching it off clears the list immediately.

Is Wazi available on iPhone?

Not yet. Wazi is on Android today.

Ready when you are

Know who's calling.
Before you answer.

Free to start, no card needed, and your contacts never leave your phone.

Android · Free to start · Follow @WaziApp

Free to start Download Wazi