WA Certified Public Accountant Register
Pricing
from $0.03 / 1,000 license records
WA Certified Public Accountant Register
The Washington State Board of Accountancy's credential register (~51,500 people): status in the board's own words (licensed, lapsed, retired, suspended, revoked per board order), credential number, issue and expiration dates, and city, state and country.
Pricing
from $0.03 / 1,000 license records
Rating
0.0
(0)
Developer
Wenhao Yang
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 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,500 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,300 |
| Lapsed Licensee | ~12,300 |
| Retired Licensee | ~5,100 |
| Lapsed Certificateholder | ~4,600 |
| Retired Certificate holder | ~1,900 |
| Holds a CPA License in an Inactive status | ~910 |
| 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 50) |
Default run = the 50 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).
Example inputs
Look up one person - credentialNumber is exact.
{ "credentialNumber": "60831" }
Search by name - name matches last or first name.
{ "name": "SMITH", "maxResults": 10 }
Screen the discipline cases - the default active mode forces the licensed slice, so set mode=rows to read the suspended and revoked statuses.
{ "mode": "rows", "status": "suspended", "maxResults": 10 }
Who holds a WA credential from abroad - country is a substring.
{ "country": "India", "maxResults": 10 }
Low cost
From $0.00005 per record, down to $0.00003 at Gold - billed only for the rows you use, at the low end of the store. Cost scales with what you pull, not with the size of the register - and each record is metered individually.
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.
Example output
One credential - country="India" (with the default active mode) returns records like this one:
{"platform": "wa-cpa-licenses","source": "washington-cpa-register","mode": "active","groupKey": "","groupCount": "","groupBy": "","firstName": "Moumita","lastName": "Roy","middleName": "","suffix": "","preferredName": "","credentialNumber": "60883","status": "Licensed to practice public accounting","originalIssueDate": "2026-09-15","expirationDate": "2029-06-30","city": "Bengaluru","state": "","country": "India","boardOrder": ""}
mode=aggregate, groupBy=status - the register's status mix (groupKey + groupCount):
Licensed to practice public accounting ~26,300Lapsed Licensee ~12,300Retired Licensee ~5,100Lapsed Certificateholder ~4,600
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.