Effortlessly extract key-value pairs from documents
![]()
PSPDFKit Processor has been deprecated and replaced by Document Engine. To migrate to Document Engine and unlock advanced document processing capabilities, refer to our migration guide. Learn more about these enhancements on our blog.
Automatically detect and extract key-value pairs from unstructured documents or images with our native SDK. Leveraging AI, ML, and adaptive layout understanding, the key-value pair (KVP) engine is used to reduce manual and repetitive document processing tasks. It can automatically label and extract information such as phone numbers, IBANs, credit cards, names, and email addresses from unstructured or semi-structured documents. The engine recognizes KVPs in all supported OCR languages. Explore our guides and code samples to learn how you can quickly integrate our KVP technology into your application or workflow.
Nutrient SDKs are trusted by world’s most popular applications, including Autodesk, Disney, UBS, Dropbox, IBM, and Lufthansa. Nutrient’s powerful solutions enable seamless integration of PDF editing features into your applications, delivering reliability and efficiency to world-class enterprises.
Key Capabilities
-
Powered by AI and ML — 15+ years of continuous improvements in accuracy
-
Automatically detects key values and creates labels for data sets: phone numbers, IBANs, names, credit card numbers, and more
-
Leverages AI, ML, heuristics, mathematics, and adaptive layout understanding to identify key values
-
Works on all document types, including unstructured and semi-structured documents or documents without predefined data models
-
100 percent control over your document security and privacy
Guides for Key-Value Pair Extraction
How Key-Value Pair Extraction Works
Learn how to use our key-value pair engine
Data Model
Learn about the data model behind the extraction technology
Confidence Score
Learn how confidence scores are determined
Data Types
Learn about automatically detected data types
Using the Data Extraction API
Learn how to extract data using the API
Extract Data from Bank Statements
Learn how to extract data from bank statements
Extract Data from Tables
Learn how to extract data from tables
Extract Text
Learn how to extract text from documents or images