PracticeLink Physician Jobs Search Scraper
Under maintenancePricing
Pay per usage
Go to Apify Store
PracticeLink Physician Jobs Search Scraper
Under maintenanceScrape physician and healthcare job listings from PracticeLink.com. Extract detailed postings including employer info, specialty, location, recruitment type, and categories with advanced pagination handling.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Jobs API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape physician and healthcare job listings from PracticeLink.com. Extract detailed postings including employer info, specialty, location, recruitment type, and categories with advanced pagination handling.
Features
- Keyword search — find content by keyword, search term, or topic
- Direct URL mode — scrape specific pages by providing target URLs
- Location filtering — narrow results to specific cities, regions, or countries
- Category/industry filtering — narrow results by category, topic, or vertical
Use Cases
- Healthcare recruitment market analysis — search physician and healthcare job postings by specialty, location, and recruitment type
- Physician job trend tracking — monitor openings for specific physician roles across US states and facilities
- Medical talent acquisition research — analyze employer types, recruitment models (permanent, locum, employed), and facility sizes
- Healthcare employer competitive intelligence — track which healthcare systems and facilities are actively recruiting in target specialties
Sample Input
{"mode": "search","keywords": "family medicine","location": "","state": "","recruitmentType": "","category": "","maxJobs": 50,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
Sample Output
{"jobTitle": "Family Medicine Physician","companyName": "Mayo Clinic","location": "Rochester, MN","postedDate": "2025-06-10T00:00:00.000Z","jobUrl": "https://www.practicelink.com/job/123456","description": "Mayo Clinic is seeking a Board-Certified Family Medicine Physician to join our established practice...","searchQuery": "family medicine","searchLocation": "","scrapedAt": "2025-06-11T14:00:00.000Z"}
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
mode | string | search | Search by keyword/specialty or scrape specific job URLs. Options: search, jobUrl | |
keywords | string | — | Physician specialty or keywords (e.g. 'cardiologist', 'orthopedic surgeon', 'family medicine', 'radiology') | |
location | string | — | City, state, or region (e.g. 'Texas', 'New York', 'Chicago IL'). Leave empty for nationwide. | |
state | string | `` | US state abbreviation (e.g. TX, CA, NY, FL). Overrides location state filter if provided. | |
recruitmentType | string | `` | Filter by opportunity type. Options: ``, permanent, locum, employed, partnership, academic | |
category | string | `` | Broad specialty category | |
startUrls | array | — | Direct PracticeLink job listing URLs. Used when mode is 'jobUrl'. | |
maxJobs | integer | 50 | Maximum number of job listings to extract | |
proxyConfiguration | object | Apify Residential | Proxy settings. Residential proxy is strongly recommended | |
experienceLevel | string | — | Filter by minimum experience level: Entry Level, Mid Level, Senior Level, Executive, Director. | |
salaryMin | integer | — | Minimum salary filter (in USD). Only show jobs paying at least this amount. | |
salaryMax | integer | — | Maximum salary filter (in USD). Only show jobs paying at most this amount. | |
remoteFilter | string | — | Filter by work location type: Remote, Hybrid, On-site. | |
educationLevel | string | — | Filter by minimum education level: High School, Associate Degree, Bachelor's, Master's, Doctorate. |
Output
Each scraped item includes:
| Field | Description |
|---|---|
jobId | Job id |
employerJobId | Employer job id |
title | Full product or listing title |
facilityName | Facility name |
parentOrganization | Parent organization |
location | Job or listing location (city or remote flag) |
stateCode | State code |
specialty | Specialty |
providerType | Provider type |
categories | Full category breadcrumb path as an array |
recruitmentType | Recruitment type |
description | Full description text |
jobUrl | Job url |
scrapedAt | Timestamp when this item was scraped (ISO 8601) |
Notes
- Proxy: Residential proxy is highly recommended — set
proxyConfiguration: { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] } - Rate limits: Keep result limits reasonable per run to avoid IP bans
- Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset