Integrate powerful AI capabilities into your applications with our comprehensive suite of developer tools. From CV analysis to content generation, we've got you covered.
Get started in minutes with our developer-friendly APIs and comprehensive SDKs
// Initialize the AI Tools SDK
import { AITools } from '@aitools/sdk';
const client = new AITools({
apiKey: process.env.AITOOLS_API_KEY
});
// Analyze a resume
const analysis = await client.cv.analyze({
resumeText: resumeContent,
jobDescription: jobPosting
});
console.log(analysis.score); // 85
console.log(analysis.suggestions);Choose from our comprehensive suite of AI-powered tools, each optimized for developer integration
Comprehensive CV analysis including role recommendations, sentiment analysis, and achievement extraction
Identify missing skills and competencies for target roles with personalized recommendations
Generate professionally formatted resumes optimized for different regional markets using structured data input
Generate personalized cover letters, networking messages, and interview materials
Quota-managed job search across multiple providers with advanced filtering and location-based results
Monitor API usage, track quotas, and access detailed analytics dashboard
Everything you need to integrate AI into your applications
RESTful APIs with comprehensive documentation and SDKs for popular languages
Sub-second response times with global CDN and optimized AI models
SOC 2 compliant with end-to-end encryption and data privacy controls
Detailed usage metrics, performance monitoring, and cost optimization insights
Create professionally formatted resumes optimized for different regional markets. Our AI adapts CV content to match local hiring standards and industry expectations.
ATS-optimized format with skills-first approach and quantified achievements
Traditional CV format with emphasis on career progression and qualifications
Europass-inspired format with detailed personal and professional information including passport photo
Blend of US and UK styles with focus on cultural fit and achievements
Skills-based format emphasizing work-life balance and team collaboration
// Standard formats (USA, UK, Canada, Australia)
const resumeData = {
personalInfo: {
fullName: "Sarah Johnson",
email: "sarah.johnson@email.co.uk",
phone: "+44-20-1234-5678",
location: "London, UK",
summary: "Experienced marketing professional..."
},
// ... experience, education, skills
format: "uk"
}
const response = await fetch('/api/cv/generate/resume', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-Key': 'your-api-key'
},
body: JSON.stringify(resumeData)
})
// Europe format with photo
const formData = new FormData()
formData.append('resumeData', JSON.stringify({
personalInfo: { /* ... */ },
format: "europe"
}))
formData.append('photo', photoFile) // Passport photo
const europeResponse = await fetch('/api/cv/generate/resume', {
method: 'POST',
headers: { 'X-API-Key': 'your-api-key' },
body: formData
})
const result = await europeResponse.json()
console.log(result.content) // Generated resume with photoComprehensive job search across multiple providers with advanced filtering, location-based results, and intelligent quota management.
Search across Adzuna, Reed, and WhatJobs simultaneously for comprehensive coverage
Filter by role, location, salary range, job type, company, and posting date
Built-in quota tracking with daily/monthly limits and usage analytics
Fast response times with intelligent caching and pagination support
// Search for software engineering jobs in London
const searchParams = new URLSearchParams({
search_role: 'Software Engineer',
location: 'London, UK',
key_words: 'JavaScript, React, Node.js',
job_type: 'full_time',
min_salary: '40000',
max_salary: '80000',
max_days_old: '30',
sort_by: 'relevance',
page: '1',
limit: '20',
providers: 'adzuna,reeds,whatjobs'
})
const response = await fetch(`/api/cv/search-jobs?${searchParams}`, {
headers: { 'X-API-Key': 'your-api-key' }
})
const result = await response.json()
console.log(`Found ${result.data.total_count} jobs`)
console.log('Jobs:', result.data.jobs)
console.log('Provider performance:', result.data.providers)Join thousands of developers building with our AI tools