Skip to content
Sekyro AI

Pricing

Usage-based pricing, per check

You pay for the checks performed during verifications, with no subscription and no minimum. The public prices are listed below, and Sandbox is free.

Pricing

500 free verifications per month

Every month, once Live is activated. Beyond that, each check is billed at the public price.

  • Billed per check performed
  • No subscription, no minimum
  • Monthly tracking in the dashboard
  • Free Sandbox to test before Live
Talk to the team

Each app chooses its steps in its eKYC profile. Only checks from this menu are billed.

Display currency

Public prices for the Live environment, per billed check. Prices are set in MRU; USD, XOF and EUR prices are derived from them and rounded.

  • Identity documentThe identity document, read through guided capture (front and back for a card): reading, MRZ and authenticity check. Mauritanian and foreign documents cost the same.PriceMRU 2.50
  • Document chipThe NFC chip of an identity document, read contactlessly.PriceMRU 2.00
  • LivenessThat a real person is in front of the camera, through passive or active liveness on a short selfie clip.PriceMRU 2.80
  • Face matchThe match between that person and the reference photo (document or registry portrait).PriceMRU 1.80
  • ICAO portraitA quality report of the portrait against ICAO criteria.PriceMRU 1.00
  • Population registryThe identity against an authorized source, from the national identification number.PriceMRU 1.60
  • Houwiyeti (ANRPTS code)Identity confirmed by Houwiyeti, the ANRPTS identity service, with a code sent to the registered phone.PriceMRU 6.00
  • Email verificationThe person’s email address, with a one-time code.PriceMRU 0.40
  • Phone verificationThe person’s phone number, with a one-time code sent by SMS or WhatsApp. The price depends on the band.Pricefrom MRU 2.00See the bands
  • Sanctions and PEP screeningScreening the person against sanctions lists and politically exposed persons (PEP).PriceMRU 6.00
  • 1:N face searchSearching for a face across a gallery.PriceMRU 4.00
  • Duplicate searchSearching your own verified users for a duplicate.PriceMRU 4.00

Your dashboard is authoritative

This page shows the public list. An organization can have its own agreed prices: the prices and the free verifications left this month that apply to your organization are always the ones shown in the dashboard (Settings → Billing).

Phone code prices

The price of a phone code depends on the destination country and the channel (SMS or WhatsApp), because delivery costs differ a lot between countries and between the two channels. Every destination and channel falls in one band.

Phone code bands — prices in MRU
BandPrice per send
StandardMRU 2.00
P1MRU 5.00
P2MRU 12.00
P3MRU 24.00
  • Every successful send is billed, resends included. Verifying the code is not billed separately.
  • The same country can be in different bands for SMS and WhatsApp: outside Mauritania, WhatsApp is usually the cheaper channel. SMS and WhatsApp to Mauritanian numbers are both Standard.
  • For a few territories there is no SMS route: only WhatsApp is offered there. An SMS request to such a number is rejected and not billed.
  • A number whose country cannot be identified is refused and not billed.
  • Inside a free verification session, Standard-band sends are free; P1, P2 and P3 sends are always billed.

The full country → band table, for each channel, is in the machine-readable price list described in the documentation.

Read the documentation

500 free verifications per month

Once your organization has activated Live from the dashboard (after completing the onboarding checklist), your first 500 verification sessions each calendar month, in your organization’s time zone, are free.

  • A session becomes one of your free verifications when its first billed check runs. Every check in a free session is free, retries included, except the checks that are always billed.
  • A session that never runs a billed check uses none of your free verifications. A session counts in the month it was created.
  • After 500, sessions are billed per check at the prices above. Free checks still appear on your invoice, at 0.
  • Unused free verifications do not carry over. The dashboard shows how many are left this month.

Always billed, even in a free session

  • Sanctions and PEP screening
  • 1:N face search
  • Duplicate search
  • Phone verification: bands P1, P2, and P3

How usage is counted

A billable check is not a verified person. One session can count several checks, and a completed session is not necessarily approved.

  1. One session, several checksEach step the person completes is a check. The number depends on the app’s profile.
  2. Only what the profile asksA person does not necessarily go through every step: a profile without the registry counts no registry check.
  3. Tracked in “Usage”The dashboard shows billable checks by month and type, with a detailed table and invoices.
Example — no amountsA profile with phone, identity document, liveness and face match:
  1. Phone verification
  2. Identity document
  3. Liveness
  4. Face match

= 4 checks for this session

Illustrates the counting principle; not a quote.

What counts as a billed check

A check is billed when it actually ran, whatever its verdict: a rejection is a result. It is not billed when it could not run, on our side or because of the input.

Billed and non-billed checks
CheckBilledNot billed
Identity documentEach analysed submission, including a definitive verdict (expired document, MRZ checksum failed, authenticity review)A missing side, an unreadable capture
Document chipA chip read that passed or went to reviewA failed or skipped read
Liveness, Face matchEach model run, including an inconclusive attemptAn unreadable or too-short clip, a device that failed attestation
ICAO portraitEach report, pass or failAn unreadable photo
Population registryEach registry answer (including “NNI not found”)A registry outage
Houwiyeti (ANRPTS code)Each code sent: the first send and each successful resend (free inside a free session)A failed send (user not enrolled, invalid NNI, provider outage, rate limit), entering the code (right, wrong or expired)
Phone verificationEach successful sendA failed or refused send, a wrong or expired code

Scroll the table sideways

Questions about pricing

How do I track my usage?

In the dashboard, the “Usage” page shows billable checks by month and check type, filterable by app, with links to your invoices.

Is Sandbox billed?

No. Sandbox checks (sk_test_… keys, the test environment) are always free.

Is a check that doesn’t complete counted?

A check is billed when it actually ran, whatever its verdict. It is not billed when it could not run, on our side or because of the input: see “What counts as a billed check” for the details.

Which currency am I billed in?

Your organization is billed in the currency it chose at signup. Prices are set in MRU (Mauritanian ouguiya); USD, XOF and EUR prices are derived from them and rounded.

Can we agree on a price for our volume?

Yes: contact the Sekyro AI team. The prices agreed for your organization are then shown in the dashboard.

Let’s talk about your verification journey

Describe your service and the people you need to verify. The Sekyro AI team helps you choose an integration and opens your Sandbox access.