Developer-First Compliance API

Build compliance intelligence into your applications with our RESTful API. Real-time regulatory data, AI-powered insights, and seamless integrations.

99.9%
API Uptime
<200ms
Response Time
130K+
Obligations
27+
Jurisdictions

Quick Start Guide

1
Get API Key

Sign up and get your API key from the dashboard

# Get your API key from dashboard
API_KEY=your_api_key_here
2
Make First Request

Fetch regulatory obligations for your jurisdiction

curl -X GET "https://api.compeye.com/v1/obligations" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"
3
Subscribe to Changes

Set up webhooks to receive real-time updates

{
  "url": "https://your-app.com/webhooks/compeye",
  "events": ["obligation.created", "obligation.updated"],
  "jurisdictions": ["AU", "EU", "US"]
}

API Reference

GET/v1/obligations

Retrieve regulatory obligations with filters

jurisdictionindustryupdated_sincelimit
GET/v1/changes

Get recent regulatory changes and updates

sincejurisdictionseveritylimit
POST/v1/assessments

Create compliance risk assessments

obligationsbusiness_contextrisk_tolerance
GET/v1/jurisdictions

List available jurisdictions and their coverage

regionactive_only
POST/v1/webhooks

Configure webhook endpoints for real-time updates

urleventssecretjurisdictions

Official SDKs

JavaScript
npm install @compeye/sdk
import { CompEye } from '@compeye/sdk';

const client = new CompEye({
  apiKey: process.env.COMPEYE_API_KEY
});

const obligations = await client.obligations.list({
  jurisdiction: 'AU',
  industry: 'financial-services'
});
Python
pip install compeye-python
from compeye import CompEye

client = CompEye(api_key=os.environ['COMPEYE_API_KEY'])

obligations = client.obligations.list(
    jurisdiction='AU',
    industry='financial-services'
)
Go
go get github.com/compeye/go-sdk
package main

import "github.com/compeye/go-sdk"

client := compeye.NewClient(os.Getenv("COMPEYE_API_KEY"))

obligations, err := client.Obligations.List(&compeye.ObligationListParams{
    Jurisdiction: "AU",
    Industry:     "financial-services",
})

Pre-built Integrations

ServiceNow GRC

Native integration with ServiceNow GRC platform

Available

MetricStream

Real-time obligation sync with MetricStream

Available

Workiva

Automated compliance reporting integration

Beta

Archer

Risk assessment and obligation mapping

Coming Soon

Ready to Build?

Get started with our API today. Free tier includes 1,000 requests per month and access to all endpoints.