€24.90 + VAT
Request via API the integral copy of the online Marriage Certificate, also in a translated version, securely and quickly. The service is managed by selected and recognised CAFs or Patronati, in full compliance with regulations.
Openapi allows access to all major Civil Status Certificates, such as the Residence Certificate, Family Status Certificate, and Marriage Certificate. Civil status certificates are official documents that certify and attest to a person's civil status, residence, and other data related to the individual registered with the municipality of residence.
The service is provided via API directly by an authorized professional, and the processing time, as these are manual tasks performed by operators, depends on the complexity of the request. Openapi ensures that the entire process complies with current privacy regulations, employing data minimization and encryption techniques.
The Full Marriage Certificate is the authenticated copy of the act recorded in the civil registry, which includes the personal details of the spouses (names, surnames, and date and place of birth), as well as the date and place of marriage as recorded in the civil registry. It also includes any additional annotations, such as separations, divorces, death, and potentially the name of the priest and the church, residence, citizenship, and matrimonial regime. The Full Marriage Certificate can be requested for any Italian city.
Openapi allows you to request the Full Marriage Certificate quickly and easily. By integrating our APIs, you can offer your clients an efficient and secure service for requesting and receiving the document directly into your systems.
The request can be made directly by the declarant or through selected and recognized CAFs (Tax Assistance Centers) and Patronages (with a delegation).
GET /documents
To request the Full Marriage Certificate with Docuengine, you must first verify all the parameters to complete the request correctly.
https://docuengine.openapi.com/documents
This is possible through the endpoint GET /documents which does not require parameters and will return the complete list of documents and procedures that can be requested through Docuengine, along with their respective parameters and costs.
GET /documents
The response will indicate all the necessary information to complete the document request available through the Docuengine API. In this case, we will only be interested in the data for the Full Marriage Certificate.
{
"data": [
{
"requestStructure": {
"fields": {
"field0": {
"name": "firstSpouseName",
"nameIT": "nome primo coniuge",
"type": "string",
"required": true,
"options": null,
"help": "Inserire il nome del primo coniuge"
},
"field1": {
"name": "firstSpouseSurname",
"nameIT": "cognome primo coniuge",
"type": "string",
"required": true,
"options": null,
"help": "Inserire il cognome del primo coniuge"
},
"field2": {
"name": "firstSpouseBirthDate",
"nameIT": "data nascita primo coniuge",
"type": "date",
"required": true,
"options": null,
"help": "Inserire la data di nascita del primo coniuge"
},
"field3": {
"name": "firstSpouseBirthTown",
"nameIT": "comune nascita primo coniuge",
"type": "string",
"required": true,
"options": null,
"help": "Inserire il comune di nascita del primo coniuge"
},
"field4": {
"name": "secondSpouseName",
"nameIT": "nome secondo coniuge",
"type": "string",
"required": true,
"options": null,
"help": "Inserire il nome del secondo coniuge"
},
"field5": {
"name": "secondSpouseSurname",
"nameIT": "cognome secondo coniuge",
"type": "string",
"required": true,
"options": null,
"help": "Inserire il cognome del secondo coniuge"
},
"field6": {
"name": "secondSpouseBirthDate",
"nameIT": "data nascita secondo coniuge",
"type": "date",
"required": true,
"options": null,
"help": "Inserire la data di nascita del secondo coniuge"
},
"field7": {
"name": "secondSpouseBirthTown",
"nameIT": "comune mascita secondo coniuge",
"type": "string",
"required": true,
"options": null,
"help": "Inserire il comune di nascita del secondo coniuge"
},
"field8": {
"name": "celebrationTown",
"nameIT": "comune celebrazione matrimonio",
"type": "string",
"required": true,
"options": null,
"help": "Inserire il comune di celebrazione del matrimonio"
},
"field9": {
"name": "registrationTown",
"nameIT": "comune trascrizione matrimonio",
"type": "string",
"required": false,
"options": null,
"help": "Inserire il comune di trascrizione del matrimonio (solo in caso di matrimonio celebrato in altro comune ad esempio all'estero e trascritto successivamente in italia)"
},
"field10": {
"name": "celebrationDate",
"nameIT": "date celebrazione matrimonio",
"type": "date",
"required": true,
"options": null,
"help": "Inserire la data di celebrazione del matrimonio"
},
"field11": {
"name": "spouseDelegation",
"nameIT": "delega coniuge",
"type": "file",
"required": true,
"options": null,
"help": "Caricare la delega di uno dei due coniugi"
},
"field12": {
"name": "spouseDocument",
"nameIT": "documento identita' coniuge",
"type": "file",
"required": true,
"options": null,
"help": "Caricare il documento d'identita' di uno dei due coniugi"
},
"field13": {
"name": "notes",
"nameIT": "note",
"type": "string",
"required": false,
"options": null,
"help": "Note aggiuntive"
}
},
"validation": "",
"help": null,
"searchHelp": null
},
"category": "Patronato",
"name": "Copia Integrale Atto Di Matrimonio",
"options": [
{
"name": "urgenza",
"price":4
},
{
"name": "assistenza_dedicata",
"price": 10
}
],
"hasSearch": false,
"isSync": false,
"id": "67d066412cbb7e30d3d93e29",
"searchPrice": 0,
"documentPrice": 24.90,
"totalPrice": 24.90
}
],
"success": true,
"message": "",
"error": null
}
The validation will indicate the required data or fields to successfully complete the request.
The data needed for the request is:
Additional documents required will be requested by the CAF or Patronage handling the request in accordance with privacy regulations.
POST /requests
POST /requests
{
"documentId": "66ffea9fa2b0bc1d3104fa54"
"search": {
"field0": "nome primo coniuge",
"field1": "cognome primo coniuge",
"field2": "data nascita primo coniuge",
"field3": "comune nascita primo coniuge",
"field4": "nome secondo coniuge",
"field5": "cognome secondo coniuge",
"field6": "data nascita secondo coniuge",
"field7": "comune nascita secondo coniuge",
"field8": "comune celebrazione matrimonio",
"field9": "comune trascrizione matrimonio",
"field10": "date celebrazione matrimonio",
"field11": "delega coniuge",
"field12": "documento identita' coniuge",
"field13": "note"
}
}
POST /requests
The response will return various details including the status, whether the callback is set, and the request ID, which we will need later to download the document.
{
"data" {
"documentId": "66ffea9fa2b0bc1d3104fa54"
"search": {
"field0": "nome primo coniuge",
"field1": "cognome primo coniuge",
"field2": "data nascita primo coniuge",
"field3": "comune nascita primo coniuge",
"field4": "nome secondo coniuge",
"field5": "cognome secondo coniuge",
"field6": "data nascita secondo coniuge",
"field7": "comune nascita secondo coniuge",
"field8": "comune celebrazione matrimonio",
"field9": "comune trascrizione matrimonio",
"field10": "date celebrazione matrimonio",
"field11": "delega coniuge",
"field12": "documento identita' coniuge",
"field13": "note"
},
"data": {}
},
"timestamps": {
"creation": 1724416377,
"WAIT": 1724416377,
"lastUpdate": 1724416393
},
"state": "WAIT",
"readableSearch": {},
"optionsPrice": 0,
"selectedOptions": null,
"notifyEmail": null,
"name": "Copia Integrale Atto di Matrimonio",
"hasSearch": false,
"searchPrice": 0,
"documentPrice": 24.90,
"totalPrice": 24.90,
"documents": null,
"resultId": null,
"results": null,
"id": "67d066412cbb7e30d3d93e29"
},
"success": true,
"message": "",
"error": null
}
PATCH /requests/{_id}
By default, if the "STATE" field is not filled in, the transaction is considered immediately closed, and your request will be processed and fulfilled. If it is set, the transaction is initiated but remains open, and you can proceed to update the request via the PATCH /requests/{_id} endpoint.
PATCH /requests/{_id}
This endpoint allows you to update certain fields of the request and complete its process: closing it if the state is "NEW", or selecting a result generated by the search if the document has the 'hasSearch' parameter set to true.
{
"data" {
"documentId": "66ffea9fa2b0bc1d3104fa54"
"search": {
"field0": "nome primo coniuge",
"field1": "cognome primo coniuge",
"field2": "data nascita primo coniuge",
"field3": "comune nascita primo coniuge",
"field4": "nome secondo coniuge",
"field5": "cognome secondo coniuge",
"field6": "data nascita secondo coniuge",
"field7": "comune mascita secondo coniuge",
"field8": "comune celebrazione matrimonio",
"field9": "comune trascrizione matrimonio",
"field10": "date celebrazione matrimonio",
"field11": "delega coniuge",
"field12": "documento identita' coniuge",
"field13": "note"
},
"data": {}
},
"timestamps": {
"creation": 1724416377,
"WAIT": 1724416377,
"lastUpdate": 1724416393
},
"state": "WAIT",
"readableSearch": {},
"optionsPrice": 0,
"selectedOptions": null,
"notifyEmail": null,
"name": "Copia Integrale Atto di Matrimonio",
"hasSearch": false,
"searchPrice": 0,
"documentPrice": 24.9,
"totalPrice": 24.9,
"documents": null,
"resultId": null,
"results": null,
"id": "67d066412cbb7e30d3d93e29"
},
"success": true,
"message": "",
"error": null
}
When the request is in "fulfilled" status, you can download the document in PDF format. The endpoint to download the documents generated by the request is: GET/requests/{id}/documents
The response will indicate the file name, size, and the URL for downloading the file.
{
data{
"fileName":"5f22f5b5065afc21cc60a27a_0.pdf",
"mimeType"application/pdf",
"fileSize":"34144",
"md5":"application/pdf",
"urlExpire":"1724505599",
"downloadUrl":"https://storage.googleapis.com/test-docuengine-openapi-com/documents/5f22f5b5065afc21cc60a27a_0.pdf",
},
"success": true,
"message": "",
"error": null
}
The PDF file is provided in base64-encoded format.
It is also possible to request the Full Marriage Certificate with apostille and translation via the dedicated endpoints of the Visengine API:
By integrating Openapi's APIs, businesses can offer their clients an efficient and compliant service for requesting the Full Marriage Certificate, utilizing the professional management of recognized CAFs and Patronages.
Do you need help?
Haven't found the answer you're looking for?
Fill in all the details, we will get back to you as soon as possible!
The service allows the integration via API of the request for the Full Copy of the Marriage Certificate, which is an authenticated photocopy of the marriage certificate as recorded in the civil status registry.
On Openapi, it is also possible to request the full copy of the marriage certificate translated into English, French, Spanish, or other languages.
The service is fast, easy, and secure, and is managed by selected and recognized CAFs or Patronati, in compliance with regulations.
The service is part of Docuengine, the API for requesting over 128 official documents, benefits, and reports, with data coming from certified sources.
The main categories of documents available via Docuengine are as follows:
The services currently available on Openapi include:
The service is designed for companies that wish to easily integrate the request for Copy of Marriage Certificate via API, providing their clients and employees with a quick and high-quality experience.
The application is entrusted to CAF and Patronati managed by authorized and specialized personnel, and everything is done in full compliance with privacy regulations.
Openapi manages the entire request process via API in full compliance with the current privacy regulations, with data minimization and encryption measures.
For more information, you can consult the Privacy documentation on our website.
The produced documents are deleted from Openapi's systems based on the timelines visible in the Redemption Period (the deadline after which the document is deleted from our servers) within the privacy documentation. If necessary, the client can contact the authorized Professional who provided the service, who is required to keep a copy in accordance with regulations.
The certificate is issued in digital format in approximately 15 working days.
In case of a request for an apostille for foreign use and/or a legalized translation, the delivery times may exceed the indicated 20 days.
The cost for a single request is: