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.
API Playground
Not ConnectedAPI 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.
v2.1.0 Enhanced Analysis Engine & Performance
January 15, 2024New 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
}
}
v2.0.5 Security & Stability Updates
December 8, 2023Security 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, 2023Breaking 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, 2023Improvements
- 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, 2023New 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.
Advanced machine learning algorithms for detecting sophisticated plagiarism patterns.
- Semantic code analysis
- Intent-based matching
- Cross-language similarity
- Algorithm fingerprinting
Native mobile SDKs for iOS and Android applications with offline capabilities.
- Swift/iOS SDK
- Kotlin/Android SDK
- React Native support
- Offline processing mode
Enhanced integrations for bulk import and IDE workflows.
- Bulk import from Canvas
- Bulk import from Moodle
- VS Code extension
- GitHub Apps integration
📊 API Statistics
99.9%
Uptime
Last 12 months2.5M+
API Calls
Monthly average150ms
Avg Response
Global average15+
Languages
Supported🔔 Stay Informed
Developer Updates
Subscribe to our developer newsletter for API updates, best practices, and new feature announcements.
Subscribe to UpdatesGitHub Releases
Follow our GitHub organization for SDK updates, example code, and community discussions.
Follow on GitHub