API Technology

At DATA ENSO, we've chosen to offer you an API that combines flexibility, speed of execution and ease of implementation, all supported by a cloud infrastructure that ensures high stability, availability and scalability.

That's why we've developed our own APIs to enable you to benefit fromall our services.

As a reminder, an API is an Application Programming Interface.

This interface enables various applications to communicate with each other, whether they're hosted on a web site or their own via a web application.

In this way, users can access the functionalities and services offered by the application via pre-formatted requests without touching the original code.

APIs are generally used to create new applications from existing ones.

This is the case at DATA ENSO, where we have aggregated several services from different partners to offer you a unified, unique and optimized version.

Our API receives a set of requests from several customers via their websites or other applications. These requests are transferred to our remote servers, which perform the expected processing and return a formatted response.

API technology

In terms of response format, we've opted for json, the most common format for the type of API known as REST.

In fact, an API can be offered in 2 types: REST or SOAP.

{API-rest} Representational State Transfer

Technology based on a standardized development foundation. So, all you have to do is follow the integration instructions to benefit from the services offered, with no new development required on the customer's part.

REST APIs use a simple call to a URL that incorporates predefined parameters.

Only 4 HTTP functions are available to process the data:

GET: retrieves data from the server in read-only mode (no risk of affecting the initial code and data)

POST: sends data to the server and creates a new resource

PUT: update existing resource

DELETE: deletes a specific resource.

In our case, you'll only be able to use the GET method to retrieve the desired information. Everything is secure, and no integration error on your part will have any impact on our services.

{API-SOAP} Simple Object Access Protocol

Standard protocol generally used for XML message exchanges.

The constraints of this solution lie in the fact that it is a protocol.

Indeed, a protocol constrains its use according to integrated rules, which complicates its integration and therefore implementation costs.

In concrete terms, a neophyte will be able to use a REST API without knowing anything about it, whereas a SOAP API requires knowledge of development and the elements proposed by the API.

Here is a list of our solutions using this technology:

 EnsoEmail API: for real-time verification, correction and validation of email addresses

 EnsoPhone API: for syntax validation of a phone number, verification of the existence of the phone line, its mobile operator or its location for landlines

 EnsoAdress API : for real-time postal address autocompletion and normalization

 TheEnsoB2B API: enriching company information (name, company number, business sector, sales, postal address, etc.) in real time.

When your account is created, we generate a unique access key to our services, thus securing all our exchanges. This key can be deactivated at any time if unauthorized access is detected.

A set-up fee will be charged for the implementation of our APIs, corresponding to the mutualization of our development costs, regular updates according to the latest versions available and the infrastructure dedicated to your company.