Ny Medical Conduct Board Actions Scraper avatar

Ny Medical Conduct Board Actions Scraper

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Ny Medical Conduct Board Actions Scraper

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

ZeroBreak

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Security

Limited permissions

Share

NY Medical Conduct Board Actions Scraper — New York Physician Disciplinary Records

NY Medical Conduct Board Actions Scraper cover

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

ParameterTypeDescription
modeStringCollection mode: rows, filtered, or metadata.
maxItemsIntegerMaximum number of records to collect.
orderByStringField or ordering expression used to sort collected rows.
whereStringOptional filtering condition used in filtered mode.
searchStringOptional full-text search term, if supported by the actor input.
requestDelaySecsNumberDelay 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

FieldDescription
last_namePhysician's last name.
first_namePhysician's first name.
addressAddress associated with the record.
licensenumProfessional license number.
licensetypeProfessional license type, such as MD.
yearofbirthYear of birth when available.
effectivedateEffective date of the disciplinary action.
webactionDescription of the disciplinary action.
webnotesAdditional notes about the board action.
dateupdatedDate the record was last updated.
scraped_atDate 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.

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?.