---
Source: https://docs.microblink.com/verify/v2/match-level
Title: Match level
Description: How match levels configure check sensitivity and communicate result strength
---

# Match level

`MatchLevel` is the mechanism for configuring the sensitivity of individual checks and for expressing how strongly a check passed or failed.
Most checks that use `MatchLevel` are backed by ML models operating on a gradient rather than a binary threshold.

## Configuring sensitivity

You can set a `MatchLevel` option to control how strictly a check is applied.
Levels range from `Level1` (least strict) to `Level10` (most strict).
A higher level catches more sophisticated fraud but also increases the chance of rejecting legitimate documents due to minor imperfections.

Setting a `MatchLevel` to `Disabled` skips the check entirely.

See [Options](./configuration.md#options) for the full list of match level options.

## Reading the result

Every check configurable with a `MatchLevel` also returns a satisfied `MatchLevel` in the response.
This tells you how strongly the check passed or failed.
This is useful when building manual review interfaces or tuning thresholds.


Last updated on Aug 3, 2026
