NewScam-risk check on every OTP

Verify users. Reach customers.
Stop scams.

OTPs, bulk SMS and Ghana Card checks from one API, backed by Ghana's caller ID and scam reports, so you know when the number on the other end has been reported.

  • 100 free credits
  • OTP delivery in under 2 seconds
  • Built in Ghana
Messages · now

AdomPay

Your AdomPay code is 482 913. It expires in 10 minutes.

POST/api/generate_otp200
{
  "delivered": true,
  "reference": "550e8400…",
  "risk": {
    "level": "high",
    "status": "fraud",
    "reports": 37
  }}

OTP & SMS

Codes that arrive, and know who they're going to

Send one-time passwords and bulk messages from one API and one credit balance. Every OTP to a phone number is checked against GateKeeper's scam reports, so you can pause a payout before it reaches a fraudster.

OTP verification

Fast delivery

Codes by SMS or email in under 2 seconds.

USSD fallback

No data? Users dial *713*882# to get their code.

Scam-risk checkNew

Every response says if the number has been reported for fraud.

Hosted pages

Ready-made checkout and gated OTP pages, no UI to build.

How businesses use the risk flag: hold withdrawals, ask for ID, or review sign-ups when risk.level is "high". The code is still sent, so honest users are never blocked.

Bulk SMS & email

Bulk campaigns

Upload a list and send with your own sender ID.

Live delivery reports

See what was delivered, failed or pending as it happens.

KYC & developer tools

Know who you're dealing with

Identity and account checks for onboarding and payments, from the same API and credit balance as your OTPs.

Read the docs

Ghana Card verification

Check NIA Ghana Card details against the national register.

Phone number names

Get the registered name on a Ghana mobile number before you trust it.

Mobile money & bank checks

Confirm the account name before you send a payment.

Hosted checkout & gated OTP

Verification pages you redirect to, with webhooks when they're done.

Teams and roles

Invite your team as admins, developers or viewers, per project.

Analytics & alerts

Live dashboards, and low-credit alerts by SMS and email.

Incoming call

059 412 8830

Ghana

GateKeeper ID

Reported as fraud
!

Likely scam

37 reports this week

Never share your PIN, OTP or MoMo code with anyone on a call.

GateKeeper ID · free app

Answer every call with confidence

Scammers in Ghana pose as banks, MoMo agents and delivery companies. GateKeeper ID tells you who's really calling, and warns you when a number has been reported.

See who's calling

A name on the screen before you answer.

Scam warnings

Numbers reported for fraud are flagged as they ring.

Verified businesses

A green tick means the business is who it says it is.

Names on missed calls

Know who tried to reach you, not just the number.

Check before you pay

Look up a number, or find a business's real line.

Report a scam

One tap warns everyone else who uses the app.

Verified Business

Fraudsters copy your name. We make the real you obvious.

Scammers clone business listings and take payments meant for you. Verification puts your identity where your customers can check it.

A green tick on every call

Once we've verified your documents, your registered name and badge appear when you call GateKeeper users.

Customers find your real numbers

People search your name in the app and get only the numbers you've verified, not one a fraudster posted.

Google listing watch

We check your Google Maps listing every day and alert you if its number changes or a copycat listing appears.

Verify your business

Search in GateKeeper ID

Adom Pharmacy
AP

Adom Pharmacy

Pharmacy · Kumasi

Verified

030 290 1144

024 718 3302

Copycat Google listing found

“Adom Pharmacy Ltd” on Google Maps shows 055 0XX XXXX, which isn't one of your verified numbers.

Buying from someone on Instagram or WhatsApp?

Check the account or number before you pay. Been scammed? Report it with screenshots to warn everyone else.

Integration

Integrate in minutes

Choose between hosted checkout or direct API. Start verifying users immediately.

Standard Checkout

Create a session and redirect to hosted checkout page

// 1. Create checkout session
const response = await fetch('https://api.gatekeeperpro.live/api/checkout/create', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': 'your_api_key_here'
  },
  body: JSON.stringify({
    receiver: '+233XXXXXXXXX', // Phone or email
    type: 'phone', // or 'email'
    successUrl: 'https://yourapp.com/success',
    failureUrl: 'https://yourapp.com/failure',
    metadata: { userId: '12345' }
  })
});

const { sessionToken } = await response.json();

// 2. Redirect user to checkout
window.location.href = `https://checkout.gatekeeperpro.cc/${sessionToken}`;

// 3. Handle success callback
// User will be redirected to:
// https://yourapp.com/success?verified=true&receiver=233XXXXXXXXX&name=John+Doe
✓100 Free Credits • No Credit Card Required
Pricing

Simple, transparent pricing

Pay only for what you use. Credits never expire.

Developer

GHS 300
9,000 credits
GHS 0.03333/credit · No Expiry
  • 9,000 SMS & Email OTPs
  • SMS & Email Campaigns
  • Hosted Checkout Pages
  • Direct API Access
  • Basic Analytics
  • Email Support

Startup

⭐Most Popular
GHS 500
25,000 credits
GHS 0.02000/credit · No Expiry
  • 25,000 SMS & Email OTPs
  • SMS & Email Campaigns
  • Hosted Checkout Pages
  • Direct API Access
  • Advanced Analytics
  • Priority Support
  • Team Management
  • Custom SMTP

Enterprise

GHS 1200
65,000 credits
GHS 0.01846/credit · No Expiry
  • 65,000 SMS & Email OTPs
  • SMS & Email Campaigns
  • Hosted Checkout Pages
  • Direct API Access
  • Enterprise Analytics
  • 24/7 Support
  • Unlimited Team Members
  • Custom Sender ID
  • API Rate Limit Increase
  • Dedicated Account Manager

Need custom solutions or higher volumes? Contact sales