Provenance
Freshness & coverage
Methods (5)
searchOrganizations
readKeyword search of IRS exempt organizations
Input schema
{ "type": "object", "properties": { "q": { "type": "string", "examples": [ "american petroleum institute" ] }, "page": { "type": "number", "examples": [ 0 ] } }, "additionalProperties": false }q required; page is zero-based, 25 rows/page; results cap at 10,000.
searchOrganizationsFaceted
readKeyword search narrowed by state, NTEE group, and 501(c) subsection
Input schema
{ "type": "object", "properties": { "q": { "type": "string", "examples": [ "energy" ] }, "state": { "type": "string", "examples": [ "TX" ] }, "ntee": { "oneOf": [ { "type": "string" }, { "type": "number" } ] }, "cCode": { "type": "integer", "examples": [ 6 ], "oneOf": [ { "type": "string" }, { "type": "number" } ] }, "page": { "type": "number", "examples": [ 0 ] } }, "additionalProperties": false }Filter q, state, NTEE, or 501(c); page is zero-based; same result shape.
getOrganizationProfile
readIRS Business Master File detail for one organization by EIN
Input schema
{ "type": "object", "properties": { "ein": { "type": "string", "examples": [ "13-0433430" ], "oneOf": [ { "type": "string" }, { "type": "number" } ] } }, "additionalProperties": false }ein required; strips dashes; Unknown Organization returns found:false.
getOrganizationFilings
readForm 990 filings (financials per year + PDF-only older filings) for one organization
Input schema
{ "type": "object", "properties": { "ein": { "type": "string", "examples": [ "13-0433430" ], "oneOf": [ { "type": "string" }, { "type": "number" } ] } }, "additionalProperties": false }ein required; returns data-rich 990 filings and older PDF-only filings.
getServiceInfo
readDescribe zero-based paging, facets, EIN handling, not-found sentinel, and relevance.
Input schema
{ "type": "object", "properties": {}, "additionalProperties": false }
