Developer API

Code Plagiarism
Detection API

Build plagiarism detection into your applications with our powerful REST API. Detect copied code across 20+ billion sources with industry-leading accuracy.

99.7%
Accuracy
51+
Languages
20B+
Sources
5
SDKs

API Playground

Not Connected

Connect your API key to test endpoints

API Changelog

Stay up-to-date with the latest API improvements, new features, bug fixes, and breaking changes. We continuously enhance the Codequiry API to provide better performance and developer experience.

📋 Release Notes

Our API follows semantic versioning and we maintain backward compatibility whenever possible. Breaking changes are clearly marked and include migration guides.

Stay Updated: Subscribe to our developer newsletter or follow our GitHub organization for instant notifications.
v2.1.0 Enhanced Analysis Engine & Performance
January 15, 2024
New Features
  • Multi-language Support: Added support for 15+ new programming languages including Rust, Kotlin, and Swift
  • Real-time Progress: New WebSocket endpoint for live analysis progress updates
  • Advanced Filtering: Enhanced similarity detection with configurable sensitivity levels
  • Batch Operations: New bulk upload endpoint for processing multiple checks simultaneously
  • Enhanced Reporting: Improved analysis data structure and detailed match information
Improvements
  • Performance: 40% faster processing for large submissions
  • Accuracy: Improved algorithm reduces false positives by 25%
  • Rate Limits: Increased burst capacity for premium users
  • Error Messages: More descriptive error responses with actionable guidance
  • Documentation: Interactive API explorer with live examples
API Changes
						// New optional parameters in start check endpoint
{
  "check_id": "your-check-id",
  "webcheck": true,
  "dbcheck": true,
  "sensitivity": "high",     // NEW: "low", "medium", "high"
  "real_time": true,         // NEW: Enable WebSocket updates
  "custom_filters": {        // NEW: Advanced filtering options
    "min_similarity": 30,
    "exclude_comments": false,
    "normalize_whitespace": true
  }
}
						
New Parameters
v2.0.5 Security & Stability Updates
December 8, 2023
Security Fixes
  • API Key Validation: Enhanced key validation and rotation capabilities
  • Rate Limiting: Improved protection against abuse and DDoS attacks
  • Data Encryption: Upgraded to TLS 1.3 for all API communications
  • Access Logging: Enhanced audit trail for enterprise compliance
Bug Fixes
  • Fixed timeout issues with large file uploads (>5MB)
  • Resolved race condition in concurrent check processing
  • Fixed character encoding issues with non-ASCII filenames
  • Corrected similarity calculation for very short code snippets
v2.0.0 Major API Redesign Breaking Changes
October 15, 2023
Breaking Changes: This version introduces significant API changes. Please review the migration guide below before upgrading.
Breaking Changes
  • Authentication: API key now required in header instead of URL parameter
  • Response Format: Standardized JSON response structure across all endpoints
  • Status Codes: Updated HTTP status codes for better REST compliance
  • Endpoint URLs: Several endpoints have been renamed for consistency
New Features
  • RESTful Design: Complete API redesign following REST principles
  • SDK Support: Official SDKs for Node.js, Python, PHP, Java, and Go
  • Webhook Support: Real-time notifications for check completion
  • Enhanced Analytics: Detailed performance metrics and usage analytics
Migration Guide
v1.x (Old) v2.x (New) Notes
?apikey=xxx Header: apikey: xxx API key moved to header for security
/api/check-create /api/v1/check POST method, versioned URL
/api/check-status /api/v1/check/{id}/status RESTful URL structure
status: "complete" status_id: 4 Numeric status codes
v1.8.2 Performance & Reliability
August 22, 2023
Improvements
  • Database Optimization: Reduced query time by 60% for large checks
  • Memory Management: Optimized memory usage for processing large files
  • Error Handling: Improved error messages and recovery mechanisms
  • Monitoring: Enhanced system monitoring and alerting
  • Load Balancing: Better distribution of processing load across servers
v1.7.0 Advanced Analysis Features
July 10, 2023
New Features
  • Code Structure Analysis: Detection of similar algorithms and logic patterns
  • Comment Analysis: Similarity detection in code comments and documentation
  • Variable Renaming Detection: Identification of renamed variables and functions
  • Custom Language Support: API for adding custom programming language parsers
Improvements
  • Algorithm Enhancement: 30% improvement in detection accuracy
  • Processing Speed: 25% faster analysis for medium-sized checks
  • File Support: Extended support for additional file formats
  • API Stability: Reduced timeout errors and improved reliability

🔮 Upcoming Features

Here's what we're working on for future releases. These features are in development and timelines may change.

🤖 AI-Powered Analysis

Advanced machine learning algorithms for detecting sophisticated plagiarism patterns.

  • Semantic code analysis
  • Intent-based matching
  • Cross-language similarity
  • Algorithm fingerprinting
Q2 2024
📱 Mobile SDKs

Native mobile SDKs for iOS and Android applications with offline capabilities.

  • Swift/iOS SDK
  • Kotlin/Android SDK
  • React Native support
  • Offline processing mode
Q3 2024
🔗 Platform Integrations

Enhanced integrations for bulk import and IDE workflows.

  • Bulk import from Canvas
  • Bulk import from Moodle
  • VS Code extension
  • GitHub Apps integration
Q4 2024

📊 API Statistics

99.9%

Uptime

Last 12 months

2.5M+

API Calls

Monthly average

150ms

Avg Response

Global average

15+

Languages

Supported

🔔 Stay Informed

Developer Updates

Subscribe to our developer newsletter for API updates, best practices, and new feature announcements.

Subscribe to Updates
GitHub Releases

Follow our GitHub organization for SDK updates, example code, and community discussions.

Follow on GitHub