How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

LAUDATIO-Repository REST API

Documented, versioned, public read API of the LAUDATIO-Repository (Long-term Access and Usage of Deeply Annotated Information), the open-access research-data repository for historical linguistic corpora operated by HU's Department of Corpus Linguistics with the Computer- und Medienservice. HU publishes its own API reference at /docs/elasticapi naming 32 paths across corpora, documents and annotations; live probe 2026-09-01 returned 30 corpora, 5,284 documents and 1,160 annotation layers. Classified `institution` despite the laudatio-repository.org domain because every ownership signal is HU's: the site imprint and privacy policy point at hu-berlin.de, sign-in authenticates HU accounts against HU's Shibboleth IdP, the source is on HU's own GitLab, and DOIs are minted under HU's DataCite membership as repository tib.hu-laudatio. This surface was missed entirely by the June 2026 profile.

LAUDATIO-Repository REST API is one of 9 APIs that Humboldt-Universität zu Berlin publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Research Data, Corpus Linguistics, Open Access, and Repository. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 22 operations across 22 paths, organized into 3 resource areas, and defines 4 schemas. It is described by OpenAPI 3.0.3, at version v1.

Requests are made against a single base URL, https://www.laudatio-repository.org.

22 operations 22 paths 4 schemas 22 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
v1
Base URL
https://www.laudatio-repository.org/api/elasticapi/v1
Terms of Service
Resource Areas
3

Paths & Operations 22

Across 22 paths, the API surfaces 22 operations — 22 GET. They span 3 resource areas: Corpora, Documents, Annotations. Each is listed below with its method, path, parameters, and response codes.

Corpora 8

Published historical corpora and their header metadata

GET
/api/elasticapi/v1/corpora
List all indexed corpora
listCorpora 1 param → 200
GET
/api/elasticapi/v1/corpora/latest/count
Count the latest published corpora
countLatestCorpora 1 param → 200
GET
/api/elasticapi/v1/corpora/latest/{from}/{size}
Page through the latest published corpora
listLatestCorpora 3 params → 200
GET
/api/elasticapi/v1/corpora/latest/searchMain
Search the latest published corpora
searchLatestCorpora 1 param → 200
GET
/api/elasticapi/v1/corpora/latest/searchMain/count
Count corpora matching the main search
countSearchLatestCorpora 1 param → 200
GET
/api/elasticapi/v1/corpora/{id}/{index}
Retrieve one corpus by Elasticsearch id and index
getCorpus 3 params → 200
GET
/api/elasticapi/v1/corpora/{id}/{index}/documents
List the documents of one corpus
getCorpusDocuments 3 params → 200
GET
/api/elasticapi/v1/corpora/{id}/{index}/annotations
List the annotation layers of one corpus
getCorpusAnnotations 3 params → 200
Documents 7

Documents belonging to a published corpus

GET
/api/elasticapi/v1/documents
List all indexed documents
listDocuments 1 param → 200
GET
/api/elasticapi/v1/documents/latest/count
Count the latest published documents
countLatestDocuments 1 param → 200
GET
/api/elasticapi/v1/documents/latest/{from}/{size}
Page through the latest published documents
listLatestDocuments 3 params → 200
GET
/api/elasticapi/v1/documents/latest/searchMain
Search the latest published documents
searchLatestDocuments 1 param → 200
GET
/api/elasticapi/v1/documents/latest/searchMain/count
Count documents matching the main search
countSearchLatestDocuments 1 param → 200
GET
/api/elasticapi/v1/documents/{id}/{index}
Retrieve one document by Elasticsearch id and index
getDocument 3 params → 200
GET
/api/elasticapi/v1/documents/{id}/{index}/annotations
List the annotation layers of one document
getDocumentAnnotations 3 params → 200
Annotations 7

Annotation layers and their preparation metadata

GET
/api/elasticapi/v1/annotations
List all indexed annotation layers
listAnnotations 1 param → 200
GET
/api/elasticapi/v1/annotations/latest/count
Count the latest published annotation layers
countLatestAnnotations 1 param → 200
GET
/api/elasticapi/v1/annotations/latest/{from}/{size}
Page through the latest published annotation layers
listLatestAnnotations 3 params → 200
GET
/api/elasticapi/v1/annotations/latest/searchMain
Search the latest published annotation layers
searchLatestAnnotations 1 param → 200
GET
/api/elasticapi/v1/annotations/latest/searchMain/count
Count annotation layers matching the main search
countSearchLatestAnnotations 1 param → 200
GET
/api/elasticapi/v1/annotations/{id}/{index}
Retrieve one annotation layer by Elasticsearch id and index
getAnnotation 3 params → 200
GET
/api/elasticapi/v1/annotations/{id}/{index}/documents
List the documents carrying one annotation layer
getAnnotationDocuments 3 params → 200

Schemas 4

The contract defines 4 schemas that model the data the API accepts and returns. The most detailed are Hit (5 properties), Envelope (3 properties). Each schema is shown below with its type and property counts.

Envelope
object
Common response envelope returned by every LAUDATIO endpoint.
3 properties 1 required
HitListEnvelope
CountEnvelope
Hit
object
An Elasticsearch hit. source carries the LAUDATIO TEI-ODD derived header metadata; its field set differs between corpus, document and annotation indices and is…
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

humboldt-universitat-zu-berlin-laudatio-repository-api-openapi.yml Raw ↑

Other APIs Humboldt-Universität zu Berlin publishes across the network.

edoc-Server DSpace REST API
edoc-Server OAI-PMH 2.0 Interface
HU-IAM Shibboleth Identity Provider (SAML 2.0)
DataCite Membership (VLEF)
HU Berlin GitLab (scm.cms.hu-berlin.de)
University Library Primus Discovery (Ex Libris Primo/Alma tenancy)
NOMAD Repository (FAIRmat) — HU DOI tenancy
GenderOpen Repositorium — HU DOI tenancy
Where this information came from

This is an independent, third-party profile of LAUDATIO-Repository REST API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.