Ny Medical Conduct Board Actions Scraper
Pricing
from $2.99 / 1,000 results
Ny Medical Conduct Board Actions Scraper
NY Medical Conduct Board Actions Scraper is a Python tool designed to extract physician disciplinary actions, license numbers, hearing decisions, charges, and board orders from the NY State Department of Health. It exports structured medical compliance datasets into clean CSV or JSON format
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
ZeroBreak
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Security
Limited permissionsShare
NY Medical Conduct Board Actions Scraper — New York Physician Disciplinary Records

Collect publicly available physician disciplinary actions from the New York State Department of Health. Retrieve medical board records, filter results by license information or other criteria, and explore dataset metadata. Export structured results as JSON, CSV, or Excel without requiring a login.
Overview
NY Medical Conduct Board Actions Scraper helps researchers, compliance teams, and developers collect and organize public records from New York's Professional Medical Conduct Board Actions dataset.
Choose between collecting all available rows, filtering records with search conditions, or retrieving dataset metadata. The collected records can include physician names, license details, disciplinary action information, and relevant dates.
Features
- Full dataset collection: Retrieve records from the public medical conduct board dataset.
- Filtered collection: Narrow results using conditions and full-text searches.
- Dataset metadata: Retrieve available column names, data types, and descriptions.
- Physician information: Collect names, license numbers, and license types.
- Disciplinary records: Retrieve action descriptions, notes, and effective dates.
- Result limits: Control the maximum number of records collected.
- Structured exports: Download results as JSON, CSV, Excel, and other supported formats.
- Scheduled collection: Refresh records periodically to review updated information.
Collection Modes
All rows mode
Collect records from the public Professional Medical Conduct Board Actions dataset, with pagination and a configurable result limit.
Filtered rows mode
Narrow the collection using filtering conditions or full-text search. This is useful for finding records by license type, effective date, physician name, or other available fields.
Dataset metadata mode
Retrieve information about the dataset's available columns, including their names, data types, and descriptions.
Use Cases
- Compliance research: Review publicly available medical disciplinary records.
- License research: Find records associated with specific license types or numbers.
- Physician research: Search public records by physician name.
- Disciplinary monitoring: Review newly published or updated board actions.
- Data analysis: Analyze disciplinary records using spreadsheets or data tools.
- Dataset integration: Import structured records into research and reporting workflows.
Input Parameters
| Parameter | Type | Description |
|---|---|---|
mode | String | Collection mode: rows, filtered, or metadata. |
maxItems | Integer | Maximum number of records to collect. |
orderBy | String | Field or ordering expression used to sort collected rows. |
where | String | Optional filtering condition used in filtered mode. |
search | String | Optional full-text search term, if supported by the actor input. |
requestDelaySecs | Number | Delay between requests in seconds. |
Example Input
All rows mode
{"mode": "rows","maxItems": 50,"orderBy": ":id","requestDelaySecs": 1}
Filtered rows mode
{"mode": "filtered","where": "licensetype='MD'","maxItems": 25,"requestDelaySecs": 1}
What Data Does This Actor Extract?
Disciplinary records
| Field | Description |
|---|---|
last_name | Physician's last name. |
first_name | Physician's first name. |
address | Address associated with the record. |
licensenum | Professional license number. |
licensetype | Professional license type, such as MD. |
yearofbirth | Year of birth when available. |
effectivedate | Effective date of the disciplinary action. |
webaction | Description of the disciplinary action. |
webnotes | Additional notes about the board action. |
dateupdated | Date the record was last updated. |
scraped_at | Date and time the record was collected. |
Dataset metadata
Metadata mode returns available dataset column information, including column names, data types, and descriptions.
Example Output
Disciplinary record
{"last_name": "Seodat","first_name": "Vishnudat","address": "C/O Joseph P. Walsh, Esq., Barnes & Barnes, P.C., Melville, New York 11747","licensenum": "174744","licensetype": "MD","yearofbirth": "1949","effectivedate": "2026-09-30T00:00:00.000","webaction": "License revocation. Both parties may request a review of the Hearing Committee's Determination and Order.","webnotes": "The Hearing Committee sustained the charges finding the physician committed professional misconduct...","dateupdated": "2026-09-28T00:00:00.000","scraped_at": "2026-10-26T00:00:00+00:00"}
Working with Your Dataset
After the run finishes, open the dataset in Apify Console to review your collected records.
You can:
- Export records as JSON, CSV, or Excel.
- Filter records by physician name or license type.
- Sort disciplinary actions by effective date.
- Review action descriptions and additional notes.
- Analyze records for research and compliance workflows.
- Import collected data into spreadsheets and reporting tools.
FAQ
Who is this actor for?
It is designed for compliance teams, researchers, analysts, and developers who need structured public medical disciplinary records.
What collection modes are available?
You can collect all rows, filtered records, or dataset metadata.
How do filters work?
Use filtered rows mode with a filtering condition and/or full-text search to narrow records by available fields.
Can I collect a specific license type?
Yes. You can use a filtering condition such as licensetype='MD' to narrow the results.
What can I export?
You can export JSON, CSV, Excel, and other supported Apify dataset formats.
Can I run it on a schedule?
Yes. You can configure an Apify schedule to refresh your collection at your preferred intervals.
What happens if some information is unavailable?
Some fields may be empty or unavailable depending on the original public record.
Disclaimer
This actor is an independent tool and is not affiliated with, endorsed by, sponsored by, or officially associated with the New York State Department of Health or its owners. It collects publicly available records. Users are responsible for ensuring that their collection and use of the data comply with applicable laws and relevant terms.
Is Web Scraping Legal?
Collecting information that is already public is generally legal. There is no single law that bans all forms of web scraping. The limits are the usual ones: do not break into accounts, do not take private or confidential data, and be careful with personal data and copyrighted works. A site's terms can also restrict how you access it. Facts such as a public name, price, or rating are not the same thing as republishing someone's article or photo.
This actor collects information from public pages. It does not log in and it does not bypass access controls.
For a longer explanation, see Apify's article Is web scraping legal?.