Professional License Requirements Scraper - 50 States
Pricing
from $2.00 / 1,000 results
Professional License Requirements Scraper - 50 States
Search CareerOneStop occupational licensing requirements across US states by profession, license title, agency, SOC/O*NET code, or location. Export source-linked descriptions, issuing-agency contacts, status, type, and update dates. No credentials required; not an individual license lookup.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Ava Torres
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
2
Monthly active users
11 days ago
Last modified
Categories
Share
Search the public CareerOneStop License Finder for occupation-level licensing requirements across U.S. states and territories. Find requirement records by profession, license title, issuing agency, SOC/O*NET code, state, city, or ZIP code and export source-linked descriptions and agency contacts.
No API credentials are required. The actor now uses CareerOneStop's public server-rendered search and detail pages rather than returning an empty dataset when private API credentials are absent.
Scope: this product searches occupational licensing requirements. It does not search individual license holders or businesses and does not prove that anyone holds an active credential.
Useful for
- Workforce and HR teams comparing which occupations require licenses across states
- Staffing and expansion research that needs issuing-agency links and requirement descriptions
- Compliance teams mapping application, exam, education, experience, fee, renewal, or background-check language
- Researchers building state-by-state occupational licensing datasets
- Agents that need a cited public source before directing a case to the issuing agency
Default first run
The empty/default input searches registered nurse in California, uses source best-match order, enriches the first result, and returns one detailed Nurse, Registered requirement record.
At the live $0.002 per-result price, the default costs at most $0.0021 including the minimum actor-start event. Increase maxResults for broader research. Apify's maximum-total-charge setting is honored before source requests are made.
{"keyword": "registered nurse","location": "CA","sortColumn": "Title","sortDirection": "0","fetchDetails": true,"maxResults": 1}
Input
| Field | Default | Description |
|---|---|---|
keyword | registered nurse | Occupation, license title, licensing agency, SOC/O*NET code, or 0 for all records |
location | CA | State abbreviation, city and state, ZIP code, or 0 for nationwide source coverage |
sortColumn | Title | Sort field when ASC or DESC is selected: Title, Agency, or State |
sortDirection | 0 | 0 for source best match, ASC, or DESC |
fetchDetails | true | Fetch each public detail page for description, status/type/update date, and agency contact |
maxResults | 1 | Total response cap, from 1 to 500 |
Best-match order is recommended for keyword searches. Alphabetical sorting can place records that only mention the keyword in their descriptions ahead of the most obvious title match.
Examples
Five California contractor requirement records:
{"keyword": "contractor","location": "CA","sortDirection": "0","fetchDetails": true,"maxResults": 5}
Nationwide nursing requirement research without detail calls:
{"keyword": "registered nurse","location": "0","sortColumn": "State","sortDirection": "ASC","fetchDetails": false,"maxResults": 100}
Search by O*NET code:
{"keyword": "29-1141.00","location": "0","sortDirection": "0","fetchDetails": true,"maxResults": 10}
Output
Found rows use stable source/evidence fields including:
resultStatus,resultMessageid,title,state,descriptionactiveStatus,licenseType,lastUpdatedagency.name, address, city, state, ZIP, phone, email, and URLdetailStatus,sourceName,sourceUrl,searchUrl,retrievedAtsourceCoverage,interpretationLimits, andqueryScope
Legacy indicator keys (continuingEduRequired, educationRequired, examRequired, experienceRequired, criminalBackground, and veteransInfo) remain stable but may be blank on the public-page path. The full source description often contains those requirements in narrative form; the actor does not infer structured values that CareerOneStop does not separately report.
No-match and invalid-input paths return one explicit evidence item rather than a silent empty dataset. If one detail page is unavailable, the actor preserves the list-level title, state, agency, and source URL and labels detailStatus accordingly.
Source and interpretation limits
CareerOneStop is sponsored by the U.S. Department of Labor and compiles licensing information supplied for participating jurisdictions. Its own coverage and update timing can vary by occupation, agency, and state.
Every output row preserves these limits:
- It is a CareerOneStop occupational-requirement record, not an issuing-agency certified record.
activeStatusdescribes the source requirement record; it is not a person's or company's license status.- A missing result does not prove that no license is required.
- Descriptions, fees, rules, contacts, and dates can lag or change.
- Confirm current requirements and any individual/business credential directly with the linked issuing agency.
- The output is not legal advice, credential verification, good-standing proof, identity evidence, or a complete background check.
Related actors
- California Contractor License Search — actual CSLB contractor-license records
- Texas Professional License Search — actual TDLR holder/license records
- NPPES NPI Registry — federal healthcare-provider administrative records