natif.ai AI Document Automation Platform

Discover all the benefits of our AI Document Automation Platform – one of the most powerful AI technologies for automated document processing!

natif.ai AI Document Automation Platform

Discover now all the benefits of our Document Automation Platform – one of the most powerful AI technologies for automated document processing!

Our Platform

Discover the potential of our powerful AI technology and automate your document processing with ease. Benefit from our core technologies such as OCR, HTR, pre-processing (splitting & cropping), classification and data extraction.

natif.ai AI Model

Workflow Builder, Intuitive Interfaces

OCR & HTR

Preprocessing

Classification

Extraction

Input of documents into the natif. ai system (image & PDF).
Reading characters and words from the document – printed or handwritten.
Structuring of documents for further processing (splitting & cropping).
Automated sorting of several documents thanks to AI classification.
Extraction of defined information from the document (incl. position data).
Output of extracted data to the external system (JSON & CSV).

Our Platform

Discover the potential of our powerful AI technology and automate your document processing with ease. Benefit from our core technologies such as OCR, HTR, pre-processing (splitting & cropping), classification and data extraction.

On our Document Automation Platform you will find many pre-built use cases and document workflows. You can also take your problem into your own hands and train your own classification and extraction models. So your model is individually tailored to your needs.

Our Technology

OCR & HTR
Splitting & Cropping
Classification
Extraction

Readout with maximum precision

Our state-of-the-art OCR (Optical Character Recognition) and HTR (Handwritten Text Recognition) technology detects all content on documents and reads the text with maximum accuracy.
Even complex documents, crumpled scans and handwritten forms can be read very accurately by our technology.

Holistic
processing

Our splitting and cropping technology optimally prepares the documents for further processing.
If several documents are scanned together, our AI recognizes the respective documents and splits them into individual PDFs again (splitting). Crooked scanned documents are cropped again.

Sorting and categorizing

Our classification technology (Classifier) enables the organization of several mixed documents.
This means our AI can distinguish documents based on their type and sort them accordingly.
For example, it can assign incoming invoices, delivery bills and letters to the relevant category.

Extraction of relevant content

Extraction of document content is a prerequisite for subsequent processing.
Our AI extracts all the information present on the documents and assigns them a data field (e.g. “invoice number”). This way, the content can be transferred to the next system without any problems.

Our Technology

OCR & HTR

Our state-of-the-art OCR (Optical Character Recognition) and HTR (Handwritten Text Recognition) technology detects all content on documents and reads the text with maximum accuracy.
Even complex documents, crumpled scans and handwritten forms can be read very accurately by our technology.

Splitting & Cropping

Our splitting and cropping technology optimally prepares the documents for further processing.
If several documents are scanned together, our AI recognizes the respective documents and splits them into individual PDFs again (splitting). Crooked scanned documents are cropped again.

Classification

Our classification technology (Classifier) enables the organization of several mixed documents.
This means our AI can distinguish documents based on their type and sort them accordingly.
For example, it can assign incoming invoices, delivery bills and letters to the relevant category.

Extraction

Extraction of document content is a prerequisite for subsequent processing.
Our AI extracts all the information present on the documents and assigns them a data field (e.g. “invoice number”). This way, the content can be transferred to the next system without any problems.

Our AI-Models

Select existing modelsLeverage large selection of prebuilt AI models for many document types.
Build your own modelsCreate new models from scratch solving your specific document needs.
Improve existing modelsFinetune existing AI models even further with your very own data.

Our
AI-Models

Select existing modelsLeverage large selection of prebuilt AI models for many document types.
Build your own modelsCreate new models from scratch solving your specific document needs.
Improve existing modelsFinetune existing AI models even further with your very own data.

Our Integrations

via Rest API or iPaaS

Rest API

C#
Python
PHP
NodeJS
Java
using Newtonsoft.Json.Linq;

using (HttpClient httpClient = new HttpClient())
{
    string baseURL = "https://api.natif.ai";
    string workflow = "invoice_extraction";
    string apiKey = "<API_KEY>";    // TODO: Insert or load your API-key secret here
    string filePath = "<FILE_PATH>";    // TODO: Insert or load your file path here

    using (HttpRequestMessage request = new HttpRequestMessage(new HttpMethod("POST"), baseURL + "/processing/" + workflow + "?include=extractions"))
    {
        request.Headers.TryAddWithoutValidation("accept", "application/json");
        request.Headers.TryAddWithoutValidation("Authorization", "ApiKey " + apiKey);

        MultipartFormDataContent multipartContent = new MultipartFormDataContent();
        ByteArrayContent file1 = new ByteArrayContent(File.ReadAllBytes(filePath));
        multipartContent.Add(file1, "file", Path.GetFileName(filePath));
        multipartContent.Add(new StringContent("{\"language\": \"de\"}"), "parameters");
        request.Content = multipartContent;

        HttpResponseMessage response = await httpClient.SendAsync(request);

        string responseString = await response.Content.ReadAsStringAsync();
        JObject responseJson = JObject.Parse(responseString);
        if (responseJson["extractions"]["vendor"] != null
            && responseJson["extractions"]["vendor"]["name"] != null)
        {
            JToken vendorName = responseJson["extractions"]["vendor"]["name"];
            Console.WriteLine("Vendor name: " + vendorName["value"].ToString());
            Console.WriteLine("Vendor name confidence: " + vendorName["confidence"].ToString());
        }
        else
        {
            Console.WriteLine("Vendor name could not be extracted.");
        }
    }
}
Show more +
loading...
Show more +
loading...
Show more +
loading...
Show more +
loading...
Show more +

Rest API

The Rest API can be integrated into existing processes in just a few minutes, thanks to support for common programming languages such as C#, PHP, Python, Java or NodeJS. Our documentation easily guides you through the integration processes. We support both synchronous and asynchronous data transfers as well as a whole range of file formats. These are currently the image formats JPEG, PNG, BMMP, GIF, TIFF and the document format PDF.

Einfach Integration dank Make-Plugin

iPaaS

Thanks to iPaaS (e. g. our Make Plugin) our technology can be easily integrated into existing processes (e. g. DocuWare).

Our Integration

via Rest API or iPaaS

Rest API

C#
Python
PHP
NodeJS
Java
using Newtonsoft.Json.Linq;

using (HttpClient httpClient = new HttpClient())
{
    string baseURL = "https://api.natif.ai";
    string workflow = "invoice_extraction";
    string apiKey = "<API_KEY>";    // TODO: Insert or load your API-key secret here
    string filePath = "<FILE_PATH>";    // TODO: Insert or load your file path here

    using (HttpRequestMessage request = new HttpRequestMessage(new HttpMethod("POST"), baseURL + "/processing/" + workflow + "?include=extractions"))
    {
        request.Headers.TryAddWithoutValidation("accept", "application/json");
        request.Headers.TryAddWithoutValidation("Authorization", "ApiKey " + apiKey);

        MultipartFormDataContent multipartContent = new MultipartFormDataContent();
        ByteArrayContent file1 = new ByteArrayContent(File.ReadAllBytes(filePath));
        multipartContent.Add(file1, "file", Path.GetFileName(filePath));
        multipartContent.Add(new StringContent("{\"language\": \"de\"}"), "parameters");
        request.Content = multipartContent;

        HttpResponseMessage response = await httpClient.SendAsync(request);

        string responseString = await response.Content.ReadAsStringAsync();
        JObject responseJson = JObject.Parse(responseString);
        if (responseJson["extractions"]["vendor"] != null
            && responseJson["extractions"]["vendor"]["name"] != null)
        {
            JToken vendorName = responseJson["extractions"]["vendor"]["name"];
            Console.WriteLine("Vendor name: " + vendorName["value"].ToString());
            Console.WriteLine("Vendor name confidence: " + vendorName["confidence"].ToString());
        }
        else
        {
            Console.WriteLine("Vendor name could not be extracted.");
        }
    }
}
Show more +
loading...
Show more +
loading...
Show more +
loading...
Show more +
loading...
Show more +
The rest API can be integrated into existing processes in just a few minutes, thanks to support for common programming languages such as C#, PHP, Python, Java or NodeJS. Our documentation easily guides you through the integration processes. We support both synchronous and asynchronous data transfers as well as a whole range of file formats. These are currently the image formats JPEG, PNG, BMMP, GIF, TIFF and the document format PDF.

iPaas

Thanks to iPaaS (e. g. our Make Plugin) our technology can be easily integrated into existing processes (e. g. DocuWare).

Our Advanced Features

User friendly
InterfacesIntuitive interfaces for effortless navigation, ensuring ease of use of our platform with only minimal training required.
Customizable
WorkflowsTailor workflows to your needs, enabling processing of multiple records collectively or individually with various outcomes.
Seamless
IntegrationEffortlessly integrate natif.ai into your existing systems, streamlining document processing without extensive time and effort.
100% GDPR
complianceEnsure data privacy and regulatory adherence with natif.ai’s comprehensive compliance measures, meeting GDPR requirements.
Real-time
ProcessingExperience swift document processing with instant results, empowering timely decision-making and efficient workflows.
Enterprise-ready
PlatformScalable and robust solution designed to handle large document volumes, catering to the needs of enterprise-level operations.

Our Advanced Features

User friendly
InterfacesIntuitive interfaces for effortless navigation, ensuring ease of use of our platform with only minimal training required.
Customizable workflowsTailor workflows to your needs, enabling processing of multiple records collectively or individually with various outcomes.
Seamless
integrationEffortlessly integrate natif.ai into your existing systems, streamlining document processing without extensive time and effort.
100% GDPR
complianceEnsure data privacy and regulatory adherence with natif.ai’s comprehensive compliance measures, meeting GDPR requirements.
Real-time
processingExperience swift document processing with instant results, empowering timely decision-making and efficient workflows.
Enterprise-ready
platformScalable and robust solution designed to handle large document volumes, catering to the needs of enterprise-level operations.
Ready for Automation?
Empower your workflow with intelligent document processing and discover our diverse AI solutions.
Contact us now to request your free demo!
Ready for automation?
Empower your workflow with intelligent document processing and discover our diverse AI solutions.
Contact us now to request your free demo!