test
FastApply API lets you automate job applications across LinkedIn, Indeed, and more while handling your career documents end-to-end. With AI-powered résumé generation, ATS optimization, and cover letter creation APIs, you can apply faster, stand out with tailored documents, and maximize interview opportunities—all from one powerful API.
test endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
root__get / |
Root endpoint with API information. |
| GET |
get_quality_metrics_api_v1_analytics_quality_get /api/v1/analytics/quality |
Get quality metrics and scoring analytics. |
| POST |
search_job_descriptions_api_v1_jobs_search_post /api/v1/jobs/search |
Search job descriptions with advanced filtering and ranking. Features: - Full-text search across multiple fields - Skills and technology stack filtering - Location and experience… |
| GET |
get_top_performing_content_api_v1_analytics_top_performing_get /api/v1/analytics/top-performing |
Get top performing content based on various metrics. |
| GET |
get_usage_trends_api_v1_analytics_trends_get /api/v1/analytics/trends |
Get usage trends over time for specified metrics. |
| GET |
get_available_models_api_v1_models_get /api/v1/models |
Get information about available AI models and their capabilities. |
| GET |
api_info_api_v1__get /api/v1/ |
Get API version and available endpoints information. |
| POST |
submit_feedback_api_v1_feedback_post /api/v1/feedback |
Submit feedback about the API or request new features. |
| DELETE |
delete_resume_api_v1_parse__resume_id__delete /api/v1/parse/{resume_id} |
Delete a resume and its associated data. |
| GET |
health_check_api_v1_health_get /api/v1/health |
Comprehensive health check for all API services. |
| GET |
get_api_stats_api_v1_stats_get /api/v1/stats |
Get API usage statistics and metrics. |
| GET |
get_parsing_status_api_v1_parse_status__resume_id__get /api/v1/parse/status/{resume_id} |
Get the parsing status of a resume. |
| POST |
reprocess_resume_api_v1_parse__resume_id__reprocess_post /api/v1/parse/{resume_id}/reprocess |
Reprocess an existing resume. |
| GET |
search_resumes_api_v1_parse__get /api/v1/parse/ |
Search resumes with filters. |
| GET |
get_resume_api_v1_parse__resume_id__get /api/v1/parse/{resume_id} |
Get detailed resume information. |
| POST |
parse_resume_sync_api_v1_parse_parse_sync_post /api/v1/parse/parse-sync |
Parse resume synchronously (for smaller files or immediate results). Note: This endpoint processes the file immediately and may take longer. For large files or production use,… |
| POST |
upload_resume_api_v1_parse_upload_post /api/v1/parse/upload |
Upload and parse a resume file. Supported formats: PDF, DOCX, DOC Max file size: 10MB |
| GET |
get_scoring_history_api_v1_score_history__resume_id__get /api/v1/score/history/{resume_id} |
Get scoring history for a resume. |
| GET |
analyze_ats_compatibility_api_v1_score_ats_analysis__resume_id__get /api/v1/score/ats-analysis/{resume_id} |
Analyze resume for ATS (Applicant Tracking System) compatibility. Provides detailed analysis of: - Parsing compatibility - Format issues - Keyword optimization - Section… |
| POST |
score_resume_quality_api_v1_score_resume__resume_id__post /api/v1/score/resume/{resume_id} |
Score resume quality and compatibility. Provides comprehensive scoring including: - Overall quality score - ATS compatibility - Content analysis - Job match score (if job… |
| GET |
get_scoring_results_api_v1_score_results__scoring_id__get /api/v1/score/results/{scoring_id} |
Get detailed scoring results. |
| POST |
compare_resume_scores_api_v1_score_compare_post /api/v1/score/compare |
Compare scoring results across multiple resumes. Useful for: - Candidate comparison - Resume version comparison - Performance benchmarking |
| GET |
get_industry_benchmarks_api_v1_score_benchmarks_get /api/v1/score/benchmarks |
Get industry benchmarks for resume scoring. Provides statistical insights on: - Average scores by industry - Scoring distributions - Top performer characteristics |
| POST |
score_job_match_api_v1_score_job_match_post /api/v1/score/job-match |
Score how well a resume matches against multiple job descriptions. Returns ranked list of job matches with detailed scoring breakdown. |
| POST |
optimize_resume_format_api_v1_optimize_format__resume_id__post /api/v1/optimize/format/{resume_id} |
Analyze and optimize resume format for ATS compatibility. Provides suggestions for: - File format optimization - Section organization - Font and styling recommendations - Layout… |
| GET |
get_ats_optimization_results_api_v1_optimize_ats__optimization_id__get /api/v1/optimize/ats/{optimization_id} |
Get the results of an ATS optimization. |
| POST |
optimize_keywords_api_v1_optimize_keywords__resume_id__post /api/v1/optimize/keywords/{resume_id} |
Get keyword optimization suggestions for a resume. Analyzes the resume against target keywords and provides: - Missing keyword opportunities - Keyword placement suggestions -… |
| POST |
optimize_resume_for_ats_api_v1_optimize_ats__resume_id__post /api/v1/optimize/ats/{resume_id} |
Optimize a resume for ATS (Applicant Tracking System) compatibility. This endpoint analyzes the resume and provides suggestions for: - Keyword optimization - Format improvements… |
| POST |
create_custom_template_api_v1_generate_templates_post /api/v1/generate/templates |
Create a custom cover letter template. |
| POST |
generate_cover_letter_api_v1_generate_cover_letter_post /api/v1/generate/cover-letter |
Generate a personalized cover letter for a job application. Features: - AI-powered content generation - Multiple tones and styles - Template-based fallback - Customizable length… |
| GET |
get_optimization_history_api_v1_optimize_history__resume_id__get /api/v1/optimize/history/{resume_id} |
Get the optimization history for a resume. |
| POST |
generate_bulk_cover_letters_api_v1_generate_bulk_cover_letters_post /api/v1/generate/bulk-cover-letters |
Generate cover letters for multiple job applications. |
| GET |
get_generation_analytics_api_v1_generate_analytics_generation_stats_get /api/v1/generate/analytics/generation-stats |
Get analytics for document generation. |
| POST |
optimize_content_api_v1_optimize_content__resume_id__post /api/v1/optimize/content/{resume_id} |
Optimize resume content for impact and relevance. Provides suggestions for: - Achievement quantification - Action verb usage - Skills presentation - Content organization |
| PUT |
update_job_description_api_v1_jobs__job_id__put /api/v1/jobs/{job_id} |
Update an existing job description. |
| GET |
get_cover_letter_api_v1_generate_cover_letter__cover_letter_id__get /api/v1/generate/cover-letter/{cover_letter_id} |
Get a generated cover letter in specified format. |
| PUT |
update_cover_letter_api_v1_generate_cover_letter__cover_letter_id__put /api/v1/generate/cover-letter/{cover_letter_id} |
Update or regenerate a cover letter. |
| GET |
get_template_api_v1_generate_templates__template_id__get /api/v1/generate/templates/{template_id} |
Get detailed information about a specific template. |
| GET |
get_job_description_api_v1_jobs__job_id__get /api/v1/jobs/{job_id} |
Get detailed job description information. |
| POST |
parse_job_description_api_v1_jobs_parse_post /api/v1/jobs/parse |
Parse job description from text or URL. Extracts structured information from unstructured job postings: - Job title and company - Requirements and responsibilities - Skills and… |
| GET |
download_cover_letter_pdf_api_v1_generate_cover_letter__cover_letter_id__pdf_get /api/v1/generate/cover-letter/{cover_letter_id}/pdf |
Download cover letter as PDF. |
| POST |
create_job_description_api_v1_jobs__post /api/v1/jobs/ |
Create a new job description with automatic keyword extraction and embeddings. Features: - Automatic keyword extraction from description text - Semantic embeddings for job… |
| GET |
find_similar_jobs_api_v1_jobs__job_id__similar_get /api/v1/jobs/{job_id}/similar |
Find job descriptions similar to the given job. |
| DELETE |
delete_job_description_api_v1_jobs__job_id__delete /api/v1/jobs/{job_id} |
Delete a job description. |
| POST |
bulk_create_job_descriptions_api_v1_jobs_bulk_post /api/v1/jobs/bulk |
Create multiple job descriptions in bulk. |
| DELETE |
delete_cover_letter_api_v1_generate_cover_letter__cover_letter_id__delete /api/v1/generate/cover-letter/{cover_letter_id} |
Delete a cover letter. |
| GET |
list_templates_api_v1_generate_templates_get /api/v1/generate/templates |
List available cover letter templates. |
| GET |
get_job_statistics_api_v1_jobs_statistics_get /api/v1/jobs/statistics |
Get comprehensive job posting statistics. |
| GET |
get_analytics_overview_api_v1_analytics_overview_get /api/v1/analytics/overview |
Get comprehensive analytics overview with key metrics. |
| GET |
get_performance_analytics_api_v1_analytics_performance_get /api/v1/analytics/performance |
Get system performance analytics and metrics. |