Skip to main content

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

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

CodeDescription
400Bad Request
401Unauthorized
403Forbidden
404Not Found
429Rate Limited
500Server Error