docs/us_corporate/corporate_foundation_crosswalk

corporate_foundation_crosswalk

Confirmed links between S&P 500 companies and their private foundations. Tier A. Grain: company-foundation pair (cik + ein). Populated only after operator sets confirmed = TRUE in raw.corporate_foundation_crosswalk_candidates.

tier aTier A: operator-confirmed pairs. Only confirmed=TRUE records from the candidates table are included.corporatefoundationscrosswalklinkage
grain
company-foundation
years
2026
cadence
Manual (operator-confirmed)
overview

overview

339 confirmed company-foundation pairs linking S&P 500 companies to their private foundations.

current vintage — 2025

history — No — confirmed pairs only

provenance

source & licensing

authority
Point Luna (operator-curated)
dataset
Operator-confirmed S&P 500 company–foundation pairs
license
Public domain (U.S. Federal Government work)
citation
U.S. Securities and Exchange Commission (2025). EDGAR Full-Text Search (https://efts.sec.gov). Candidate pairs generated programmatically; confirmed by Point Luna operator review.
schema

fields

nametypedefinition
business_statestring2-char state abbreviation of company HQ.
cikkeystring10-digit zero-padded SEC CIK of the S&P 500 parent company.
company_namestringName of the S&P 500 parent company.
country_idkeystringISO alpha-2 country code. Always US.
einkeystring9-digit EIN of the affiliated private foundation (no dashes).
foundation_namestringName of the private foundation as registered in the IRS EO BMF.
match_typestringAlgorithm that produced this candidate pair: name_exact, name_start, name_contains_foundation, ticker_start, or name_contains.
notesstringOperator notes added during review.
sicstringSIC code of the parent company.
sic_descriptionstringHuman-readable SIC description of the parent company.
state_idstring2-char state FIPS from company HQ (sec_submissions).
tickerstringStock ticker of the S&P 500 parent company.
yearint64Ingestion year of the crosswalk candidates.
relationships

joins

primary key
cik, ein, country_id
common joins
sp500_companies on (cik)
private_foundations on (ein)
foundation_giving on (ein)
usage

how to use this table

method

Generated from SEC EDGAR full-text search; candidates manually confirmed by operator.

do not use for

Unconfirmed candidate pairs — only confirmed records are included.

last updated · Jul 7, 2026