legal-docs-client
v0.1.5
Published
TypeScript client for accessing legal documents from the Case Law Explorer API
Downloads
163
Maintainers
Readme
Legal Docs Client
A TypeScript client library for accessing legal documents from the Case Law Explorer API.
Installation
npm install legal-docs-clientUsage
Basic Setup
import { createLegalDocsClient } from 'legal-docs-client';
const client = createLegalDocsClient({
// config (Optional)
});Fetching Documents
const documents = await client.fetchDocuments({
query: {
dataSources: ["RS"],
degreesSource: 0,
degreesTarget: 0,
dateStart: "1900-01-01",
dateEnd: "2026-03-10",
docTypes: ["DEC"],
engine: "ES",
attributesToFetch: "ALL",
keywords: ["armenia"],
selectedLawsIntersect: true,
},
});
console.log(documents);Getting Full Text
const fullTextDocs = await client.getFullText(['ECLI:NL:HR:2005:AO9006', 'ECLI:NL:RBSGR:2012:BY5532']);
console.log(fullTextDocs);License
MIT
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
