WA Certified Public Accountant Register
Pricing
$0.10 / 1,000 wa cpa credential records
WA Certified Public Accountant Register
Washington credentialed CPAs (public open data, 51k records, daily): name, the board's own status vocabulary - active/lapsed/retired/deceased + ~184 under board order - with issue/expiry dates and city/state/country. Filter by name/state/status or pull the active list.
Pricing
$0.10 / 1,000 wa cpa credential records
Rating
0.0
(0)
Developer
Wenhao Yang
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
WA Certified Public Accountant Register - Every CPA the Board Has Credentialed
The Washington State Board of Accountancy publishes its register of credentialed CPAs - every individual the board has ever licensed, active and historical, refreshed daily - as open data. This actor turns that register into a charged-per-record lookup and filter tool: find a CPA by name or credential number, pull the currently licensed list, or see the board's status vocabulary at a glance.
Built for: background screening and hire diligence (is this CPA currently licensed? lapsed? retired? under a board order?), CPA firm / staffing verification, and compliance checks on out-of-state or international CPAs credentialed to do Washington work.
What it covers
51,435 credentialed individuals - one row per person (credential number is unique), covering the board's full status vocabulary:
| Status (the board's own words) | People |
|---|---|
| Licensed to practice public accounting | 26,108 |
| Lapsed Licensee | 12,271 |
| Retired Licensee | 5,077 |
| Lapsed Certificateholder | 4,564 |
| Retired Certificate holder | 1,926 |
| Holds a CPA License in an Inactive status | 911 |
| Suspended per Board Order | 154 |
| Licensed to practice Revoked per Board Order | 30 |
| Lapsed Registration / ConvertedToCPA / Deceased / non-CPA firm owner | ~400 |
The ~184 people currently under a board order (suspended 154 + revoked 30) are the headline screening signal, and it's read straight off the status word the board assigns - no parsing documents, no guessing.
Each record carries:
- name (first / middle / last / suffix) and the unique credential number
- original-issue and expiration dates - the register is current to this week (newest credentials issue daily), and the expiration cliff is aggregable by year
- the holder's city, state and country as the board reports them
One honest caveat
This is the board's credential register, not a Washington practice directory. The holder's reported state is WA on about half of the currently-licensed rows - the board credentials CPAs living and working elsewhere (Japan is the second-largest country in the file after the United States), so holding a Washington credential does not mean the person is located in Washington. If you need "CPAs physically in Seattle," filter by state + city; if you need "everyone the board currently considers licensed," that's the active mode.
Typical questions
- "Is this person a currently licensed Washington CPA, or lapsed / retired?"
- "Who is currently under a board order - suspended or revoked?"
- "Every active CPA reporting a Seattle / Spokane address."
- "How many active credentials are expiring in the next renewal year?"
- "Look up credential #60831."
- "Aggregate the register by status or country."
Inputs
| Input | What it does |
|---|---|
mode | active (default, currently licensed) / rows / aggregate |
name / credentialNumber | find a person |
status | source value or a short word: active / licensed / suspended / revoked / retired / deceased... |
city / state / country | where the holder reports living |
originalIssueFrom/To / expiresFrom/To | date-range filters |
activeOnly | only currently licensed (the active mode does this automatically) |
groupBy | aggregate over status / state / country / city / expiration year |
maxResults | cap records (default 200) |
Default run = the 200 most recently issued, currently-licensed CPAs - fast for the daily auto-test. For a targeted query add a filter; for a broad view use aggregate (a handful of summary rows, not a 51k-row dump).
Low cost
From $0.0001 per record - billed only for the rows you use, at the platform floor. Cost scales with what you pull, not with the size of the register - and because each record is metered individually there's no per-run charge cap to hit on a big pull.
Washington's register is a "just download the CSV" dataset that hides real traps: the status column is one long human phrase per person ("Licensed to practice public accounting" vs "A non-CPA who is registered as an owner in a Washington CPA firm; may not use the title CPA"), so a naive substring search for "revoked" misses half the discipline rows and drags in lapsed/retired look-alikes; the discipline signal lives in the status word, not in the near-empty board-order column; and the credential is not a Washington-residency claim - half the licensed holders live out of state or abroad, which a casual read of "WA CPAs" gets wrong. Normalizing that into a register where an active / suspended / state=WA query returns exactly the people you mean is the actual product. Every pull is integrity-checked against the feed's known shape, so a degraded source fails loudly instead of returning bad rows.
Source
- Washington State Board of Accountancy: Certified Public Accountants - the board's credential register. Reflects the board's record as of each pull; not an endorsement of any individual.