JSfirm Scraper [$1/1K💰] | Aviation Jobs & Salaries
Pricing
from $0.90 / 1,000 results
JSfirm Scraper [$1/1K💰] | Aviation Jobs & Salaries
Scrape JSfirm aviation jobs for pilots, A&P mechanics, ATC and ground roles. Get company, location, salary, certificates, flight hours and apply links. $1 per 1,000 jobs.
Pricing
from $0.90 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Security
Limited permissionsShare
JSfirm Scraper – Aviation Jobs, Salaries & Requirements
Scrape JSfirm aviation jobs for pilots, A&P mechanics, ATC, flight instructors and ground-operations roles. Get company, location, salary, certificates, flight-hour minimums, benefits, schedule and application links. $1 per 1,000 jobs.
Track Aviation Hiring By Role, State And Company
JSfirm is a large aviation-specific job board. This Actor turns public postings into structured records for recruiters, staffing agencies, flight schools and salary researchers.
- Pilot recruiting — find ATP, commercial, CFI and type-rated openings.
- Maintenance hiring — track A&P, avionics and inspection roles.
- Market research — compare salaries, schedules and benefits by region.
- Job-board enrichment — feed aviation openings into your own product.
How It Works

The Actor searches JSfirm by keyword, category, state, company or employment type, then reads each job detail. Every posting becomes one row with role, location, pay and requirement signals.
- Search one or more keywords, or browse all jobs.
- Filter by state, location, company and employment type.
- Detail records include the full description and employer apply link.
Scrape Pilot, Maintenance, ATC And Ground Jobs
Use keywords such as helicopter pilot, A&P mechanic, flight instructor or ATC, then narrow by category and state. Common categories include:
- Flight Operations
- Maintenance & Engineering
- Ground & Logistics
- Business Operations
- Flight Training
state expects full state names such as Texas or California; two-letter codes return no results.
Certificates, Flight Hours And Salary Signals
JSfirm postings often describe requirements in free text. The Actor extracts common certificates, hour minimums, aircraft types, benefits and schedules so you can filter and compare more easily.
- ATP, Commercial, Instrument, CFI/CFII/MEI and type ratings
- A&P, ATC, FCC and NDT signals
- Total flight-hour minimums and PIC references
- Aircraft types and supported manufacturers
- Salary range, benefits and shift schedule
- External apply URL and application method
These derived fields are best-effort; always verify critical requirements on the original posting.
Input – Configure A JSfirm Search
| Field | Type | Default | Notes |
|---|---|---|---|
keywords | array | ["pilot"] | Search terms such as helicopter pilot, A&P mechanic or flight instructor; empty browses all jobs |
category | string | — | JSfirm category such as Flight Operations or Maintenance & Engineering |
state | string | — | Full US state name, e.g. Texas; not a two-letter code |
location | string | — | Free-text location such as Dallas, TX |
company | string | — | Company name filter |
employmentType | string | all | all, permanent or contractor |
sort | string | updated_desc | updated_desc, posted_desc, posted_asc, updated_asc, title_asc or title_desc |
postedWithin | string | — | 7, 30 or 90 days |
maxJobs | integer | 50 | Maximum full job records; hard cap: 1,000 |
proxy | object | Apify Proxy off | Standard Apify proxy configuration |
Output – Aviation Job Fields
Each dataset item contains:
jobId,jobTitlecompany,companyId,companyWebsiteaircraftType,aircraftModels,supportedManufacturersbaseLocation,city,state,country,lat,lngairportCodescertificates,hoursMinimums,totalFlightHoursMinsalaryRange,salaryTextbenefits,scheduleemploymentType,position,postedAt,isNew,isEnhancedurl,applyUrl,applicationMethoddescriptionText,descriptionHtml,requirementsTextscrapedAt
Example Input – Texas Helicopter Pilot Jobs
{"keywords": ["helicopter pilot"],"state": "Texas","employmentType": "permanent","maxJobs": 100}
Example Output – One Pilot Job
{"jobId": "1284506","jobTitle": "Helicopter Pilot - HAA","company": "Air Methods","city": "Dallas","state": "Texas","country": "US","aircraftType": "Helicopter","certificates": ["Commercial", "Instrument", "CFI"],"totalFlightHoursMin": 2000,"salaryRange": { "min": 95000, "max": 120000, "currency": "USD" },"salaryText": "$95,000 - $120,000 / year","employmentType": "permanent","postedAt": "2026-10-28T14:22:00.000Z","applyUrl": "https://careers.example.com/jobs/1284506","url": "https://www.jsfirm.com/jobs/1284506","scrapedAt": "2026-10-30T09:45:00.000Z"}
Export Aviation Job Data To JSON, CSV Or Excel And Schedule Runs
Download results as JSON, CSV, Excel or XML from the run page or through the Apify API. Schedule daily runs to catch new aviation openings, or trigger a run when a role or state needs fresh coverage.
Related Actors
- Indeed Job Scraper — broad job-market coverage
- ClearanceJobs Scraper — cleared defense and aerospace roles
- HigherEdJobs Scraper — aviation-program and university jobs
- Google Maps Scraper — verify airports, MROs and employer locations
FAQ
What is JSfirm?
JSfirm is an aviation-specific job board for pilots, maintenance technicians, air traffic controllers, flight instructors and ground staff.
Do I need an account?
No. The Actor reads public job postings and does not require a JSfirm account or login.
Why does state need a full name?
JSfirm's public filters use full state names such as Texas. Two-letter codes such as TX return no results.
Are certificates and flight hours official?
No. They are extracted from the job description and company profile as best-effort signals. Verify critical requirements on the original posting.
Can I browse all aviation jobs?
Yes. Leave keywords empty and optionally add a category, state or company filter.
How many jobs can I scrape?
Up to 1,000 per run with maxJobs. Free Apify users get a 10-job preview.
For AI Agents & LLM Apps
Returns one row per JSfirm posting with role, location, salary, certificates and application data.
Minimal working input:
{ "keywords": ["helicopter pilot"], "state": "Texas", "maxJobs": 24 }
Output fields: jobId, jobTitle, company, city, state, country, aircraftType, certificates, totalFlightHoursMin, salaryRange, salaryText, benefits, schedule, employmentType, postedAt, applyUrl, url, scrapedAt.
Behaviors an agent should know:
maxJobsis capped at 1,000.- Free users are capped at 10 saved jobs.
staterequires a full state name.keywordsis an array; empty means browse all.- Derived fields such as
certificatesandtotalFlightHoursMinare heuristic. - Missing salary fields stay
nullwhen the posting does not publish pay.
Billing: $0.001 per saved job on FREE/BRONZE ($1 per 1,000), $0.00095 on SILVER and $0.0009 on GOLD+, plus a small actor-start event.
Legal & Compliance Disclaimer
This Actor is an independent tool. It is not affiliated with, endorsed by or sponsored by JSfirm.
It collects publicly available job postings — no login and no private account. Job data may be subject to JSfirm's terms and applicable law. Users are responsible for how they use employer contact and application information. Nothing here is legal advice.
SEO Keywords
jsfirm scraper, aviation jobs, pilot jobs, helicopter pilot jobs, airplane pilot jobs, a&p mechanic jobs, aviation maintenance jobs, atc jobs, flight instructor jobs, aviation job board, pilot salary data, aviation staffing, aircraft mechanic jobs, aviation careers, pilot hiring, aviation job listings, jsfirm data, aviation jobs api