Back to list
tcapelle

vlex

by tcapelle

A poor's layers Harvey

0🍴 0📅 Dec 29, 2025

SKILL.md


vLex API Skill

Use this skill to interact with the vLex legal document APIs.

Setup

Before using this skill, ensure the following environment variables are set:

  • VLEX_API_KEY - Your vLex subscription key from the Developer Portal

Available Operations

1. Anonymise Text

Remove personally identifiable information (PII) from legal text.

curl -X POST "https://api.vlex.com/anonymisation/analyse" \
  -H "Content-Type: application/json" \
  -H "Ocp-Apim-Subscription-Key: $VLEX_API_KEY" \
  -d '{
    "text": "The contract between John Smith and Acme Corp was signed on January 15, 2024."
  }'

Search the vLex legal document database.

curl -X GET "https://api.vlex.com/search" \
  -H "Ocp-Apim-Subscription-Key: $VLEX_API_KEY" \
  -G \
  --data-urlencode "query=class action COVID-19" \
  --data-urlencode "jurisdiction=US" \
  --data-urlencode "document_type=statute"

3. Get Document by ID

Retrieve a specific legal document.

curl -X GET "https://api.vlex.com/documents/{document_id}" \
  -H "Ocp-Apim-Subscription-Key: $VLEX_API_KEY"

4. Extract Citations

Extract legal citations from text.

curl -X POST "https://api.vlex.com/citations/extract" \
  -H "Content-Type: application/json" \
  -H "Ocp-Apim-Subscription-Key: $VLEX_API_KEY" \
  -d '{
    "text": "As established in Brown v. Board of Education, 347 U.S. 483 (1954)..."
  }'

5. Classify Document

Classify a legal document by type and jurisdiction.

curl -X POST "https://api.vlex.com/classification/analyse" \
  -H "Content-Type: application/json" \
  -H "Ocp-Apim-Subscription-Key: $VLEX_API_KEY" \
  -d '{
    "text": "Your legal document text here..."
  }'

6. Extract Key Phrases

Extract key legal phrases and concepts from text.

curl -X POST "https://api.vlex.com/keyphrases/extract" \
  -H "Content-Type: application/json" \
  -H "Ocp-Apim-Subscription-Key: $VLEX_API_KEY" \
  -d '{
    "text": "Your legal document text here..."
  }'

Response Format

All APIs return JSON responses. Example anonymisation response:

{
  "original_text": "The contract between John Smith and Acme Corp...",
  "anonymised_text": "The contract between [PERSON] and [ORGANIZATION]...",
  "entities": [
    {"type": "PERSON", "value": "John Smith", "start": 21, "end": 31},
    {"type": "ORGANIZATION", "value": "Acme Corp", "start": 36, "end": 45}
  ]
}

Notes

  • API base URL: https://api.vlex.com
  • Authentication: Uses Ocp-Apim-Subscription-Key header (Azure API Management style)
  • Get your API key from: https://developer.vlex.com
  • Rate limits and quotas depend on your subscription tier
  • Supported output formats: JSON, XML, LDML

Reference

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon