Developer Portal
REST API Documentation
Integrate the OpenEtruscan engine directly into your digital humanities pipelines. Our REST API is free, unauthenticated, and rate-limited to 100 requests/minute.
GET
/api/search
Query the corpus using full-text search or semantic filters.
Example Request
fetch("https://openetruscan.com/api/search?q=larth&limit=10")
.then(res => res.json())
.then(data => console.log(data));GET
/api/inscription/{id}
Retrieve the deep morphological structure of a specific inscription.
Example Request
fetch("https://openetruscan.com/api/inscription/TLE_131")
.then(res => res.json())
.then(data => console.log(data.roots));GET
/api/concordance
Generate a Keyword-in-Context (KWIC) matrix for lexicographical analysis.
Example Request
fetch("https://openetruscan.com/api/concordance?q=clan&context=40")
.then(res => res.json())
.then(data => console.log(data.rows));