AiJobToolkit API
Integrate AI-powered career tools into your applications. Resume analysis, cover letter generation, job matching, and more - all through a simple, powerful API.
Developer-First API
Built by developers, for developers. Everything you need to integrate AI career tools.
Fast & Reliable
Sub-100ms response times with 99.9% uptime SLA
Secure by Design
OAuth 2.0, API keys, and rate limiting built-in
GraphQL & REST
Choose the API style that works best for your app
Comprehensive Docs
Detailed documentation with interactive examples
Quick Start
Get up and running in minutes with our SDKs and comprehensive documentation
JavaScript/TypeScript
Package: @aijobtoolkit/sdk
Installation
npm install @aijobtoolkit/sdk
Example Usage
import { AiJobToolkit } from '@aijobtoolkit/sdk';
const client = new AiJobToolkit({
apiKey: 'your-api-key'
});
const analysis = await client.resumes.analyze({
resumeText: 'John Doe...',
jobDescription: 'We are looking for...'
});
Core Endpoints
Key API endpoints to power your career-focused applications
/api/v1/resumes/analyze
Analyze a resume for ATS compatibility and optimization suggestions
Request Example
{
"resume_text": "John Doe\nSoftware Engineer...",
"job_description": "We are looking for a senior...",
"format": "pdf"
}
Response Example
{
"ats_score": 85,
"suggestions": [
"Add more relevant keywords",
"Improve formatting for ATS scanning"
],
"missing_keywords": ["React", "Node.js"],
"score_breakdown": {
"keywords": 8,
"formatting": 9,
"structure": 8
}
}
/api/v1/cover-letters/generate
Generate a personalized cover letter based on resume and job posting
Request Example
{
"resume_id": "resume_123",
"job_posting": {
"title": "Senior Frontend Developer",
"company": "TechCorp",
"description": "We are seeking..."
},
"tone": "professional"
}
Response Example
{
"cover_letter": "Dear Hiring Manager,\n\nI am writing to express...",
"key_points": [
"Relevant experience highlighted",
"Company-specific customizations"
],
"word_count": 347
}
/api/v1/jobs/search
Search for job opportunities based on criteria
Request Example
?query=software engineer&location=San Francisco&salary_min=100000&remote=true
Response Example
{
"jobs": [
{
"id": "job_456",
"title": "Senior Software Engineer",
"company": "TechCorp",
"location": "San Francisco, CA",
"salary_range": "$120k - $180k",
"remote": true,
"posted_date": "2024-06-20"
}
],
"total": 156,
"page": 1,
"has_more": true
}
Authentication
Secure API access with multiple authentication methods
API Keys
Simple authentication for server-to-server communication.
Authorization: Bearer sk_live_123...
OAuth 2.0
Secure user authentication for client-side applications.
Authorization: Bearer access_token_123...
Rate Limits & Pricing
Generous limits for all use cases
Free Tier
Perfect for testing and small projects
- 1,000 requests/month
- Rate limit: 10 req/min
- All endpoints included
- Community support
Pro
For production applications
- 100,000 requests/month
- Rate limit: 1,000 req/min
- Webhooks included
- Priority support
Enterprise
For large-scale integrations
- Unlimited requests
- Custom rate limits
- SLA guarantee
- Dedicated support
Ready to Build?
Join thousands of developers using AiJobToolkit API to build the next generation of career tools.
Questions? Email us at api@aijobtoolkit.com