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/assessments
Create 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.