# Key-value pair extraction data types

Nutrient’s key-value pair (KVP) extraction engine automatically detects the data type of values. For example, the engine recognizes the value `infe@bruuuk.com` as an email and the value `+100 847 738 227` as a phone number.

The following data types are supported:

- Business Identifier Code (BIC)

- Credit card number

- Currency

- Date and time

- Email address

- International Bank Account Number (IBAN)

- Number

- Percentage

- Phone number

- Address

- Postal code

- Social Security Number (SSN)

- String

- Symbol

- Time period

- Unique Identifier (UID)

- URL

- Value Added Tax Identification Number (VAT ID)

- Vehicle Identification Number (VID)

When the engine doesn’t recognize the data type of a value, it categorizes the value as a string.

---

## Related pages

- [Understand confidence scores in KVP extraction](/guides/dotnet/extraction/key-value-pairs/confidence-score.md)
- [Key-value pair extraction methods](/guides/dotnet/extraction/key-value-pairs/data-model.md)
- [Extract key-value pairs with our .NET SDK](/guides/dotnet/extraction/key-value-pairs/kvp-overview.md)
- [Read key-value pair data from an image](/guides/dotnet/extraction/key-value-pairs/read-kvp-data-from-image.md)
- [How key-value pair extraction works](/guides/dotnet/extraction/key-value-pairs.md)

