Developer API
Welcome to Our API Page API
Explore our powerful APIs and integrations.
RESTful API
Clean, intuitive REST endpoints with JSON responses. Easy to integrate with any programming language.
Secure Authentication
API key-based authentication with rate limiting and request signing for enterprise security.
Real-time Webhooks
Get instant notifications when assessments are completed or status changes occur.
API Endpoints
POST
/api/v1/assessmentsCreate Assessment
Create a new technical assessment from a job description.
{ "job_description": "Senior React Developer position...", "skills": ["React", "TypeScript", "Node.js"], "difficulty": "senior", "duration_minutes": 60 }
GET
/api/v1/assessments/{id}Get Assessment
Retrieve assessment details and current status.
{ "id": "assess_123", "status": "completed", "candidate_count": 5, "created_at": "2025-01-01T10:00:00Z" }
GET
/api/v1/results/{assessment_id}Get Results
Retrieve detailed assessment results and candidate rankings.
{ "candidates": [ { "id": "cand_456", "score": 85, "skills": {"React": 90, "TypeScript": 80}, "report_url": "https://..." } ] }
SDKs and Libraries
🟨
JavaScript
npm install @easycheck/sdk
🐍
Python
pip install easycheck
♦️
Ruby
gem install easycheck
🐘
PHP
composer require easycheck/sdk
Rate Limits
- • Free Tier: 100 requests/hour
- • Pro Tier: 1,000 requests/hour
- • Enterprise: Custom limits
- • Burst: 2x limit for 5 minutes
Global Infrastructure
- • Uptime: 99.9% SLA
- • Latency: <100ms average
- • Regions: US, EU, Asia-Pacific
- • CDN: Global edge locations
Ready to Get Started?
Get your API key and start integrating EasyCheck into your application in minutes.