Automate job applications across 25+ ATS providers. Run a saved profile against an apply URL in one shot, or step through fields interactively with a session-based flow.
Two ways to apply — run for full automation from a saved profile, or interactive sessions (start → set-answers → end) when you need to step through fields. Profiles let you store applicant answers once and reuse them across hundreds of applications.
Lifecycle — how a session moves from URL to submission.
Run an application — POST /api/auto-apply/run, the recommended one-shot flow.
Currently unavailable. Every Auto Apply endpoint returns
503 Service Unavailable while the service is paused. No credits are
charged on 503 responses — your wallet is untouched while the API is
down. The reference below describes the API as it will behave once
re-enabled.
When available, each session (manual or run) costs 200 credits
($0.20). Credits are charged when the session starts. See
Pricing for details.
Auto Apply Profiles let you save applicant information — personal details, education, work history, and preferences — so it can be reused across multiple automated applications. Instead of providing applicant data on every request, create a profile once and reference it by ID.Profiles are used with the Run an application endpoint (POST /api/auto-apply/run) for fully automated, one-shot job applications.Key benefits
Reusable — Create a profile once, use it for hundreds of applications
Complete — Store everything from contact info to EEO responses and custom answers
Flexible — Update profiles as applicant details change
What’s stored in a profile?
Category
Fields
Identity
First name, last name, email, phone
Online Presence
LinkedIn URL, website, portfolio
Location
Address, city, state, country, ZIP code
Resume & Cover Letter
Resume text, resume file path, cover letter template
Work Authorization
Authorization status, sponsorship requirement
EEO / Demographics
Gender, ethnicity, veteran status, disability status
Compensation
Desired salary, salary currency
Availability
Start date, willingness to relocate
Education
Highest degree, field of study, university, graduation year
Experience
Years of experience, current job title, current company
The Auto Apply API discovers form fields and reports their types. Each type has a specific value format you should use when calling Set answers. All type values are lowercase snake_case.
Each Auto Apply API response includes a status field indicating the current state of the session. States are either active (further actions possible) or terminal (session is finished). All status values are lowercase snake_case.