View grants made by a funder across IRS, web-extracted, and registry records.
Merges five stores. **(1) IRS 990-PF filings** — structured grant lines from
the ~143K US private foundations that file 990s, keyed by EIN. **(2)
Web-extracted grant records** — our enrichment pipeline crawls funder
websites and an LLM extracts their grant lists. This second store covers
~15K additional US foundations AND ~17K non-990 funders (European
foundations, US community foundations, DAFs, corporate giving programs).
**(3) 360Giving** UK GrantNav rows, **(4) CRA T3010** Canadian rows, and
**(5) ACRI** Italian banking-foundation erogazioni are structured registry
sources with original-currency amounts preserved.
Use this for ANY funder when the user asks about grants given, including
European funders without an EIN (pass ``funder_id`` instead of ``ein``).
Each row in the response carries a ``source`` field (``"990"`` for IRS
data, ``"discovered_web"`` for crawled, plus ``"360giving"``, ``"t3010"``,
and ``"acri"`` for structured registries). When web-extracted rows for a
funder lack captured amounts (common for European funders that publish PDFs
rather than open data), the response includes an ``amount_coverage_note``
in ``data_quality`` — surface that caveat in your reply.
Note: ``recipient_country`` reflects the recipient organization's HQ
country (where the grantee is registered), not necessarily where the
program work is implemented.