API Reference

Developer documentation for integrating Contract Monster into your applications.

API Overview

The Contract Monster API allows you to programmatically analyze contracts and retrieve results. All API requests require authentication using JWT tokens.

Base URL: https://api.contract-monster.com/v1

Authentication

All API requests must include a Bearer token in the Authorization header:

Authorization: Bearer YOUR_JWT_TOKEN

Key Endpoints

POST /contracts/upload

Upload a contract for analysis

{
  "file": "base64_encoded_file",
  "filename": "contract.pdf"
}

POST /analyses

Create a new contract analysis

{
  "contract_id": "uuid",
  "output_language": "english"
}

GET /analyses/:id

Retrieve analysis results

GET /analyses/550e8400-e29b-41d4-a716-446655440000

Rate Limits

Free Tier: 10 analyses per month
Pro Tier: 100 analyses per month
Enterprise: Custom limits

Need API access?

Contact Support