How to Actually Use the New York Attorney Search Without Wasting Your Afternoon
The New York State Unified Court System runs the attorney lookup at courts.ny.gov/ia/iadc/. It is free, it is the official source, and it will occasionally make you question your life choices. I have spent too many hours staring at search results that refuse to return what I need, so here is how to actually use it and what the system gets wrong. Start at the main search page and you will see two primary options: searching by attorney name or by attorney identification number. The name search accepts first name, last name, and a middle initial if you have one. The system does not require every field. Leave fields blank and hit search to pull a broader result set, which can be useful when you are dealing with common names like "John Smith" or attorneys who practice under a variation of their legal name. Here is where beginners lose patience. The search algorithm uses a fuzzy matching system, which means it returns results even when you misspell a name or enter an incomplete one. That sounds helpful until you get three hundred results and have to manually filter through them. I learned to narrow searches by adding the attorney's county or city from the advanced filters instead of guessing at spellings. The system lets you filter by County of Admission, Practice Area, and Active Status. Using those filters before hitting search saves roughly ten minutes per lookup on average.
When you pull up an attorney's record, the page displays their current registration status, which can read as Active, Inactive, Non-Active, Suspended, or Stricken. Each status has a specific meaning. Active means the attorney is licensed and in good standing to practice in New York. Inactive means they hold a valid license but are not currently practicing law. Suspended means they have been temporarily barred from practice, usually following a disciplinary proceeding. Stricken indicates the attorney has failed to meet continuing legal education requirements and has been removed from the rolls. I encountered a real problem last year involving an attorney whose record showed as Active but whose practice had effectively ceased. The search result did not flag any suspension or disciplinary action. What I eventually figured out was that the attorney had voluntarily transferred to Inactive status, which the main summary line does not always display prominently. The workaround was to click through to the full record and look for the "Current Registration Status" field deeper on the page, which confirmed the inactive designation. Another time I found a result where two different attorneys shared nearly identical names and the search returned them merged into one entry. I resolved it by searching with the attorney's registered office address, which the system cross-references against the Office of Court Administration database. The system also provides information about any public discipline matters, including cases before the New York State Association of Bar Disciplines or appellate decisions. These records are not always current. Disciplinary updates can lag by several weeks, sometimes months, depending on how quickly the relevant bodies transmit data. If you are checking an attorney's status for a time-sensitive matter like a retainer decision or a court filing, do not rely solely on this search. Follow up with a direct call to the county bar association where the attorney is admitted, or check the Appellate Division disciplinary lists separately.
One thing the search does not do well is show you which specific courts an attorney is admitted to practice before beyond the general state level. You can see their county of admission, but if you need to know whether an attorney is admitted to the Southern District of New York federal court or the Eastern District, you will need to check those court rosters independently. The NY State Bar search covers state-level admission only. For the actual download of supporting documents or case files, the attorney search portal itself does not offer a bulk export feature. You can print individual attorney records as PDFs one at a time. If you need to check multiple attorneys, like when reviewing a firm's entire roster, the most efficient approach is to open each record in a new tab and use a browser extension or manual workflow to save them all at once. I built a simple script that automates opening each URL from a CSV of attorney names and waiting for the page to load before capturing the content, but that is a technical workaround that requires comfort with Python and Selenium. For most people, just printing to PDF manually is the practical path. The biggest limitation of the entire system is that it is not a comprehensive background check tool. It tells you about current status and formal discipline. It does not tell you about malpractice claims, civil judgments, settlement histories, or complaints that never reached the disciplinary process. I had a client once who insisted an attorney's clean search record meant they were trustworthy. The attorney's record was spotless on paper. They had a history of late filings and missed deadlines that never rose to the level of formal discipline. The search would never have caught that.
Get the Full Details

If you need something more thorough, consider using a private attorney verification service that pulls from multiple databases, or request a formal character and fitness report through the department of profession and workforce licensing. These services cost money and take longer, but they provide a different kind of completeness. The state search is fast and free, which is why it remains the first step for almost everyone, but treating it as the final word on an attorney's qualifications is a mistake. The search interface has undergone several redesigns over the years. The current version loads slower than older versions used to, particularly during peak business hours between nine and four on weekdays. If you are running multiple searches in sequence, spread them out over thirty seconds to a minute to avoid triggering rate limits that temporarily block your IP address. I have seen this happen twice in the past year, and each time it wasted about fifteen minutes of productive work. For anyone building a project around attorney data, like a legal tech product or a research tool, the official API does not exist. The only way to access data at scale is through the public website, which means scraping. Scraping is against the terms of service and the state has been known to send cease and desist letters to developers who automate access aggressively. The practical alternative is to contact the Office of Court Administration directly and request bulk data access for legitimate research purposes. They have granted this to university researchers and some nonprofit organizations, though the process takes three to six weeks for approval.
The URL for the search remains consistent: https://iadc.courts.ny.gov/iadc/SearchByAttorney. Bookmark it. The state occasionally migrates systems and old links break, but as of now this is the working address. There are no mirror sites or backup portals, so if this page is down, there is no alternative except trying again later or calling the court's help desk, which is reachable at 518-474-8626 during business hours and notoriously difficult to get through to. One final practical note. The search results do not include email addresses or direct phone numbers for attorneys. If you need contact information, you will have to find it through the attorney's law firm website, the New York State Bar Association member directory, or other third-party legal databases. The state record gives you the registered office address, which is sometimes a law firm's main office and sometimes a PO box or a virtual office space that does not reflect where the attorney actually practices.