Institutional API Overview
Integrate CrossPlag’s institutional-grade AI detection engine directly into your LMS, CMS, or custom workflow. Our RESTful API provides real-time analysis of text for GPT-4o, Claude 3.5, and Gemini signatures.
Authentication
The CrossPlag API uses API keys to authenticate requests. You can view and manage your API keys in the Developer Dashboard.
Security Note: Your API keys carry many privileges, so be sure to keep them secure! Do not share your secret API keys in publicly accessible areas such as GitHub, client-side code, and so forth.
Pass your API key in the request header:
Authorization: Bearer cp_live_8e92...
// Or use the custom header
X-API-KEY: cp_live_8e92...
/v1/scan
Analyzes a text segment for AI-generated content patterns. Returns probability scores, burstiness metrics, and flagged sentences.
Request Body
| Parameter | Type | Description |
|---|---|---|
| input_text | string | The text to analyze. Min 50 words, Max 15,000 words. |
| model_version | string | Optional. Default: ‘latest’. Use ‘v2.5’ for legacy support. |
| sensitivity | float | Optional. 0.0 to 1.0. Default: 0.5. Adjusts FP threshold. |
import requests url = "https://api.crossplagaidetector.com/v1/scan" payload = { "input_text": "Artificial intelligence creates content by predicting...", "sensitivity": 0.8 } headers = { "X-API-KEY": "cp_live_8e92...", "Content-Type": "application/json" } response = requests.post(url, json=payload, headers=headers) print(response.json())
Rate Limits & Quotas
| Plan Tier | Requests / Minute | Monthly Quota | Burst Support |
|---|---|---|---|
| Free Tier | 60 req/min | 10,000 words | |
| Institutional | 5,000 req/min | Unlimited |
Request API Access
Join over 500+ universities integrating CrossPlag. Fill out the form below to receive your sandbox API keys immediately.