API Reference
Complete API documentation for Veritect AI platform.
Base URL
https://api.veritect.ai/v1
Authentication
All API requests require authentication using Bearer tokens:
Authorization: Bearer YOUR_API_KEY
Endpoints
Search API
Case Law Search
POST /search/cases
Content-Type: application/json
{
"query": "constitutional validity",
"filters": {
"court": ["supreme_court", "high_court"],
"year_from": 2020,
"year_to": 2024
},
"limit": 20,
"offset": 0
}
Response Format
{
"status": "success",
"data": {
"total": 150,
"results": [...]
},
"meta": {
"request_id": "req_123",
"timestamp": "2024-01-20T10:30:00Z"
}
}
Rate Limits
- Standard: 100 requests/minute
- Premium: 1000 requests/minute
- Enterprise: Custom limits
SDKs
- Node.js:
npm install @veritect/sdk - Python:
pip install veritect-sdk - PHP: Coming soon
Error Codes
| Code | Description |
|---|---|
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
| 429 | Rate Limited |
| 500 | Server Error |