Practicelink Job Scraper avatar

Practicelink Job Scraper

Try for free

2 hours trial then $17.99/month - No credit card required now

Go to Store
Practicelink Job Scraper

Practicelink Job Scraper

songd/practicelink-job-scraper
Try for free

2 hours trial then $17.99/month - No credit card required now

Apify actor extracting medical job listings via profession/specialty filters. Outputs structured data (facility/physician details, descriptions) with proxy support. For healthcare recruiters/analysts. Requires proxy compliance.

You can access the Practicelink Job Scraper programmatically from your own applications by using the Apify API. You can choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in Integrations settings in Apify Console.

1{
2  "openapi": "3.0.1",
3  "info": {
4    "version": "0.2",
5    "x-build-id": "yaHZCYIDt4UCBZaU7"
6  },
7  "servers": [
8    {
9      "url": "https://api.apify.com/v2"
10    }
11  ],
12  "paths": {
13    "/acts/songd~practicelink-job-scraper/run-sync-get-dataset-items": {
14      "post": {
15        "operationId": "run-sync-get-dataset-items-songd-practicelink-job-scraper",
16        "x-openai-isConsequential": false,
17        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
18        "tags": [
19          "Run Actor"
20        ],
21        "requestBody": {
22          "required": true,
23          "content": {
24            "application/json": {
25              "schema": {
26                "$ref": "#/components/schemas/inputSchema"
27              }
28            }
29          }
30        },
31        "parameters": [
32          {
33            "name": "token",
34            "in": "query",
35            "required": true,
36            "schema": {
37              "type": "string"
38            },
39            "description": "Enter your Apify token here"
40          }
41        ],
42        "responses": {
43          "200": {
44            "description": "OK"
45          }
46        }
47      }
48    },
49    "/acts/songd~practicelink-job-scraper/runs": {
50      "post": {
51        "operationId": "runs-sync-songd-practicelink-job-scraper",
52        "x-openai-isConsequential": false,
53        "summary": "Executes an Actor and returns information about the initiated run in response.",
54        "tags": [
55          "Run Actor"
56        ],
57        "requestBody": {
58          "required": true,
59          "content": {
60            "application/json": {
61              "schema": {
62                "$ref": "#/components/schemas/inputSchema"
63              }
64            }
65          }
66        },
67        "parameters": [
68          {
69            "name": "token",
70            "in": "query",
71            "required": true,
72            "schema": {
73              "type": "string"
74            },
75            "description": "Enter your Apify token here"
76          }
77        ],
78        "responses": {
79          "200": {
80            "description": "OK",
81            "content": {
82              "application/json": {
83                "schema": {
84                  "$ref": "#/components/schemas/runsResponseSchema"
85                }
86              }
87            }
88          }
89        }
90      }
91    },
92    "/acts/songd~practicelink-job-scraper/run-sync": {
93      "post": {
94        "operationId": "run-sync-songd-practicelink-job-scraper",
95        "x-openai-isConsequential": false,
96        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
97        "tags": [
98          "Run Actor"
99        ],
100        "requestBody": {
101          "required": true,
102          "content": {
103            "application/json": {
104              "schema": {
105                "$ref": "#/components/schemas/inputSchema"
106              }
107            }
108          }
109        },
110        "parameters": [
111          {
112            "name": "token",
113            "in": "query",
114            "required": true,
115            "schema": {
116              "type": "string"
117            },
118            "description": "Enter your Apify token here"
119          }
120        ],
121        "responses": {
122          "200": {
123            "description": "OK"
124          }
125        }
126      }
127    }
128  },
129  "components": {
130    "schemas": {
131      "inputSchema": {
132        "type": "object",
133        "properties": {
134          "initialUrl": {
135            "title": "Direct Search URL",
136            "pattern": "^https:\\/\\/jobs\\.practicelink\\.com\\/jobboard\\/.*",
137            "type": "string",
138            "description": "Optional direct URL to start scraping from (alternative to parameter-based search)"
139          },
140          "profession": {
141            "title": "Profession",
142            "enum": [
143              "physician",
144              "physician-academics",
145              "physician-academics-program-director",
146              "physician-administration",
147              "physician-clinical-research",
148              "physician-industry",
149              "physician-locums",
150              "audiologist",
151              "behavioral-health-specialist",
152              "certified-anesthesiologist-assistant",
153              "certified-nurse-midwife",
154              "chem.-dependence-subst.-abuse-counselor",
155              "clinical-dietician-nutritionist",
156              "clinical-psych-mental-health-counseling",
157              "clinical-research",
158              "computerized-tomography-technician",
159              "counselor",
160              "crna",
161              "dental-hygienist",
162              "dentist",
163              "dentistry-oral-surgery",
164              "dentistry-pediatric",
165              "dietitian",
166              "health-care-administration-business-finance",
167              "health-care-administration-chief-medical-officer",
168              "health-care-administration-executive",
169              "health-care-administration-imaging-radiology",
170              "health-care-administration-management",
171              "health-educator",
172              "laboratory-tech",
173              "licensed-clinical-social-worker",
174              "medical-assistant",
175              "medical-tech",
176              "nuclear-medicine-tech",
177              "nurse-midwife",
178              "nurse-practitioner",
179              "nursing-clinical-nurse-specialist",
180              "nursing-licensed-practical-nurse",
181              "nursing-management-supervisor",
182              "nursing-psychiatric-nurse-therapist",
183              "nursing-registered-nurse",
184              "occupational-therapist",
185              "optometrist",
186              "paramedic",
187              "pathology-assistant",
188              "pharmacist",
189              "phd-pathology",
190              "physical-therapy",
191              "physician-assistant-associate",
192              "physicist",
193              "podiatrist",
194              "psychology",
195              "psychology-child",
196              "public-health",
197              "radiation-therapist",
198              "radiology-tech",
199              "respiratory-care-therapist",
200              "speech-language-pathologist",
201              "ultrasound-technician",
202              "vocational-rehabilitation"
203            ],
204            "type": "string",
205            "description": "Select medical profession category"
206          },
207          "specialtie": {
208            "title": "Specialty",
209            "enum": [
210              "addiction-psychiatry",
211              "addictions-medicine",
212              "administration-management",
213              "advanced-heart-failure-and-transplant-cardiology",
214              "allergy-and-immunology",
215              "alternative-medicine",
216              "anesthesiology",
217              "anesthesiology-neurocritical-care",
218              "bariatrics",
219              "behavioral-neurology-and-neuropsychiatry",
220              "biostatistics-phd",
221              "cardiac-surgery-cardiovascular-surgery",
222              "cardio-thoracic-surgery",
223              "cardio-thoracic-surgery-transplant",
224              "cardiology",
225              "cardiology-electrophysiology",
226              "cardiology-interventional",
227              "cardiology-invasive",
228              "cardiology-non-invasive",
229              "colon-and-rectal-surgery",
230              "critical-care-intensivist",
231              "dental-public-health",
232              "dermatology",
233              "dermatology-mohs",
234              "dermatopathology",
235              "emergency-medicine",
236              "endocrinology",
237              "endocrinology-reproductive",
238              "endodontics",
239              "family-medicine",
240              "family-medicine-ob",
241              "family-medicine-obesity-medicine",
242              "family-medicine-sports-medicine",
243              "gastroenterology",
244              "general-practice",
245              "general-surgery",
246              "general-surgery-breast-surgery",
247              "genetics",
248              "geriatric-medicine",
249              "gynecology",
250              "gynecology-oncology",
251              "gynecology-urogynecology",
252              "head-and-neck-surgery",
253              "headache-medicine",
254              "hematology",
255              "hematology-and-oncology",
256              "hepatology",
257              "hospice",
258              "hospitalist",
259              "hyperbaric-medicine",
260              "infectious-disease",
261              "integrative-medicine",
262              "internal-medicine",
263              "internal-medicine-addictions",
264              "internal-medicine-obesity-medicine",
265              "maternal-fetal-medicine",
266              "med-peds",
267              "med-psych",
268              "med-surg",
269              "medical-microbiology",
270              "neonatology",
271              "nephrology",
272              "neurohospitalist",
273              "neurological-surgery",
274              "neurological-surgery-neuro-oncology",
275              "neurological-surgery-neurocritical-care",
276              "neurological-surgery-neuroendovascular",
277              "neurology",
278              "neurology-child-neuroimaging",
279              "neurology-clinical-neurophysiology",
280              "neurology-geriatric",
281              "neurology-interventional",
282              "neurology-movement-disorders",
283              "neurology-neuro-oncology",
284              "neurology-neurocritical-care",
285              "neurology-neuroendovascular",
286              "neurology-neuroimaging",
287              "neurology-neuromuscular-medicine",
288              "neurology-vascular",
289              "neuromusculoskeletal-medicine-omm",
290              "neuropsychology",
291              "nuclear-medicine",
292              "obstetrics-and-gynecology",
293              "obstetrics-and-gynecology-ob-hospitalist",
294              "occupational-medicine",
295              "oncology",
296              "oncology-breast",
297              "oncology-gynecological",
298              "oncology-medical",
299              "oncology-surgical",
300              "oncology-urology",
301              "ophthalmology",
302              "ophthalmology-retinal-surgery",
303              "oral-and-maxillofacial-surgery",
304              "orthodontics-and-dentofacial-orthopedics",
305              "orthopaedic-surgery",
306              "orthopaedic-surgery-adult-reconstructive-surgery",
307              "orthopaedic-surgery-foot-and-ankle",
308              "orthopaedic-surgery-hand-surgery",
309              "orthopaedic-surgery-shoulder",
310              "orthopaedic-surgery-spine",
311              "orthopaedic-surgery-sports-medicine",
312              "orthopaedic-surgery-trauma",
313              "otolaryngology",
314              "otolaryngology-neurotology",
315              "otolaryngology-otologist",
316              "pain-medicine",
317              "palliative-care",
318              "pathology",
319              "pediatric-dentistry",
320              "pediatrics",
321              "pediatrics-adolescent-med",
322              "pediatrics-allergy-and-immunology",
323              "pediatrics-anesthesiology",
324              "pediatrics-bone-marrow-transplant",
325              "pediatrics-cardiology",
326              "pediatrics-child-abuse-and-neglect",
327              "pediatrics-critical-care",
328              "pediatrics-dermatology",
329              "pediatrics-developmental-behavioral",
330              "pediatrics-emergency-medicine",
331              "pediatrics-endocrinology",
332              "pediatrics-gastroenterology",
333              "pediatrics-genetics",
334              "pediatrics-hematology-oncology",
335              "pediatrics-hospitalist",
336              "pediatrics-infectious-disease",
337              "pediatrics-intensivist",
338              "pediatrics-nephrology",
339              "pediatrics-neurology",
340              "pediatrics-neurosurgery",
341              "pediatrics-ophthalmology",
342              "pediatrics-orthopaedics",
343              "pediatrics-otolaryngology",
344              "pediatrics-pediatric-hemonc-neuro-oncology",
345              "pediatrics-physical-medicine-and-rehab",
346              "pediatrics-plastic-surgery",
347              "pediatrics-pulmonology",
348              "pediatrics-radiology",
349              "pediatrics-rheumatology",
350              "pediatrics-surgery",
351              "pediatrics-urgent-care",
352              "pediatrics-urology",
353              "pediatrics-pathology",
354              "pediatrics-transplant",
355              "perinatal-medicine",
356              "pharmaceutical-industry",
357              "physical-medicine-and-rehab",
358              "plastic-surgery",
359              "podiatry",
360              "preventative-medicine-obesity-medicine",
361              "preventive-medicine",
362              "psychiatry",
363              "psychiatry-child",
364              "psychiatry-geriatric",
365              "psychology",
366              "psychology-child",
367              "pulmonary-disease",
368              "pulmonary-disease-critical-care",
369              "radiation-oncology",
370              "radiology",
371              "radiology-interventional",
372              "radiology-neuro-interventional",
373              "radiology-neuroendovascular",
374              "radiology-nuclear",
375              "radiology-womens-imager",
376              "research",
377              "rheumatology",
378              "sleep-medicine",
379              "sports-medicine",
380              "surgery-neurocritical-care",
381              "surgical-critical-care",
382              "technology",
383              "thoracic-surgery",
384              "toxicology",
385              "transplant-surgery",
386              "trauma-surgery",
387              "ultrasound",
388              "urgent-care",
389              "urology",
390              "urology-oncology",
391              "vascular-medicine",
392              "vascular-surgery",
393              "womens-health",
394              "wound-care"
395            ],
396            "type": "string",
397            "description": "Select medical specialty"
398          },
399          "recruitmentType": {
400            "title": "Recruitment Type",
401            "enum": [
402              "57298",
403              "57299",
404              "-2"
405            ],
406            "type": "string",
407            "description": "Select job type category"
408          },
409          "location": {
410            "title": "Location",
411            "type": "string",
412            "description": "Geographic location for job search (e.g., 'washington' or 'new-york')"
413          },
414          "maxResults": {
415            "title": "Maximum Results",
416            "minimum": 100,
417            "maximum": 100000,
418            "type": "integer",
419            "description": "Number of job listings to scrape",
420            "default": 100
421          },
422          "useApifyProxy": {
423            "title": "Use Apify Proxy",
424            "type": "boolean",
425            "description": "Use Apify's datacenter proxy (recommended)",
426            "default": true
427          },
428          "customProxyUrl": {
429            "title": "Custom Proxy URL",
430            "pattern": "^https?:\\/\\/\\w+",
431            "type": "string",
432            "description": "Optional custom proxy URL to use instead of Apify's proxy"
433          }
434        }
435      },
436      "runsResponseSchema": {
437        "type": "object",
438        "properties": {
439          "data": {
440            "type": "object",
441            "properties": {
442              "id": {
443                "type": "string"
444              },
445              "actId": {
446                "type": "string"
447              },
448              "userId": {
449                "type": "string"
450              },
451              "startedAt": {
452                "type": "string",
453                "format": "date-time",
454                "example": "2025-01-08T00:00:00.000Z"
455              },
456              "finishedAt": {
457                "type": "string",
458                "format": "date-time",
459                "example": "2025-01-08T00:00:00.000Z"
460              },
461              "status": {
462                "type": "string",
463                "example": "READY"
464              },
465              "meta": {
466                "type": "object",
467                "properties": {
468                  "origin": {
469                    "type": "string",
470                    "example": "API"
471                  },
472                  "userAgent": {
473                    "type": "string"
474                  }
475                }
476              },
477              "stats": {
478                "type": "object",
479                "properties": {
480                  "inputBodyLen": {
481                    "type": "integer",
482                    "example": 2000
483                  },
484                  "rebootCount": {
485                    "type": "integer",
486                    "example": 0
487                  },
488                  "restartCount": {
489                    "type": "integer",
490                    "example": 0
491                  },
492                  "resurrectCount": {
493                    "type": "integer",
494                    "example": 0
495                  },
496                  "computeUnits": {
497                    "type": "integer",
498                    "example": 0
499                  }
500                }
501              },
502              "options": {
503                "type": "object",
504                "properties": {
505                  "build": {
506                    "type": "string",
507                    "example": "latest"
508                  },
509                  "timeoutSecs": {
510                    "type": "integer",
511                    "example": 300
512                  },
513                  "memoryMbytes": {
514                    "type": "integer",
515                    "example": 1024
516                  },
517                  "diskMbytes": {
518                    "type": "integer",
519                    "example": 2048
520                  }
521                }
522              },
523              "buildId": {
524                "type": "string"
525              },
526              "defaultKeyValueStoreId": {
527                "type": "string"
528              },
529              "defaultDatasetId": {
530                "type": "string"
531              },
532              "defaultRequestQueueId": {
533                "type": "string"
534              },
535              "buildNumber": {
536                "type": "string",
537                "example": "1.0.0"
538              },
539              "containerUrl": {
540                "type": "string"
541              },
542              "usage": {
543                "type": "object",
544                "properties": {
545                  "ACTOR_COMPUTE_UNITS": {
546                    "type": "integer",
547                    "example": 0
548                  },
549                  "DATASET_READS": {
550                    "type": "integer",
551                    "example": 0
552                  },
553                  "DATASET_WRITES": {
554                    "type": "integer",
555                    "example": 0
556                  },
557                  "KEY_VALUE_STORE_READS": {
558                    "type": "integer",
559                    "example": 0
560                  },
561                  "KEY_VALUE_STORE_WRITES": {
562                    "type": "integer",
563                    "example": 1
564                  },
565                  "KEY_VALUE_STORE_LISTS": {
566                    "type": "integer",
567                    "example": 0
568                  },
569                  "REQUEST_QUEUE_READS": {
570                    "type": "integer",
571                    "example": 0
572                  },
573                  "REQUEST_QUEUE_WRITES": {
574                    "type": "integer",
575                    "example": 0
576                  },
577                  "DATA_TRANSFER_INTERNAL_GBYTES": {
578                    "type": "integer",
579                    "example": 0
580                  },
581                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
582                    "type": "integer",
583                    "example": 0
584                  },
585                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
586                    "type": "integer",
587                    "example": 0
588                  },
589                  "PROXY_SERPS": {
590                    "type": "integer",
591                    "example": 0
592                  }
593                }
594              },
595              "usageTotalUsd": {
596                "type": "number",
597                "example": 0.00005
598              },
599              "usageUsd": {
600                "type": "object",
601                "properties": {
602                  "ACTOR_COMPUTE_UNITS": {
603                    "type": "integer",
604                    "example": 0
605                  },
606                  "DATASET_READS": {
607                    "type": "integer",
608                    "example": 0
609                  },
610                  "DATASET_WRITES": {
611                    "type": "integer",
612                    "example": 0
613                  },
614                  "KEY_VALUE_STORE_READS": {
615                    "type": "integer",
616                    "example": 0
617                  },
618                  "KEY_VALUE_STORE_WRITES": {
619                    "type": "number",
620                    "example": 0.00005
621                  },
622                  "KEY_VALUE_STORE_LISTS": {
623                    "type": "integer",
624                    "example": 0
625                  },
626                  "REQUEST_QUEUE_READS": {
627                    "type": "integer",
628                    "example": 0
629                  },
630                  "REQUEST_QUEUE_WRITES": {
631                    "type": "integer",
632                    "example": 0
633                  },
634                  "DATA_TRANSFER_INTERNAL_GBYTES": {
635                    "type": "integer",
636                    "example": 0
637                  },
638                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
639                    "type": "integer",
640                    "example": 0
641                  },
642                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
643                    "type": "integer",
644                    "example": 0
645                  },
646                  "PROXY_SERPS": {
647                    "type": "integer",
648                    "example": 0
649                  }
650                }
651              }
652            }
653          }
654        }
655      }
656    }
657  }
658}

PracticeLink Job Scraper Healthcare Data Extractor OpenAPI definition

OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.

OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.

By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.

You can download the OpenAPI definitions for Practicelink Job Scraper from the options below:

If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.

You can also check out our other API clients:

Developer
Maintained by Community

Actor Metrics

  • 1 monthly user

  • 1 star

  • 56% runs succeeded

  • Created in Jan 2025

  • Modified 2 days ago

Categories