{"uid":"cap_ggdxiYOISoxhXSOVeFZl9","slug":"2s-io-nonprofit-screen-registry-ofac-sanctions-b8365fb6","name":"2s.io Nonprofit Screen (Registry + OFAC Sanctions)","description":"Look up US 501(c) nonprofits and screen each result against the OFAC sanctions list in one call. Pass q (organization name) or ein; each matched organization returns its registry record (EIN, name, location, NTEE code, subsection) plus a sanctions block — flagged status, match count, and the matching SDN entries with confidence scores. Grant-making due diligence, donation compliance, and charity-fraud triage. Components also standalone: /api/nonprofit/search (registry only) and /api/law/sanctions-check (screen any name). Same composition family as /api/business/entity-screen.","url":"https://2s.io/api/nonprofit/screen","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"const":"http"},"method":{"const":"GET"},"queryParams":{"properties":{"q":{"type":"string","description":"Organization name to search (XOR with ein)."},"ein":{"type":"string","description":"Exact EIN, digits only (XOR with q)."},"limit":{"type":"integer","default":5,"maximum":10,"minimum":1,"description":"Max organizations to screen."}}}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"q":"American Red Cross","limit":3}}},"response":{"data":{"count":3,"query":"American Red Cross","sources":[{"url":"https://projects.propublica.org/nonprofits/","provider":"ProPublica Nonprofit Explorer (IRS Form 990 + BMF data)"},{"url":"https://sanctionslist.ofac.treas.gov/","provider":"US Treasury OFAC SDN list (local dataset, refreshed daily)"}],"organizations":[{"org":{"ein":"530196605","city":"Washington","name":"American National Red Cross","score":100.48363,"state":"DC","subName":"American National Red Cross Shared Services Center","nteeCode":"P210","einFormatted":"53-0196605","subsectionCode":3,"subsectionDesc":"501(c)(3) Charitable / Religious / Educational"},"sanctions":{"error":null,"found":true,"flagged":false,"matches":[],"matchCount":0}},{"org":{"ein":"204801016","city":"Fort Wayne","name":"881458 American Red Cross Club","score":98.94888,"state":"IN","subName":"881458 American Red Cross Club","nteeCode":"N500","einFormatted":"20-4801016","subsectionCode":3,"subsectionDesc":"501(c)(3) Charitable / Religious / Educational"},"sanctions":{"error":null,"found":true,"flagged":false,"matches":[],"matchCount":0}},{"org":{"ein":"520743599","city":"Basye","name":"American Red Cross Overseas Association","score":98.94888,"state":"VA","subName":"American Red Cross Overseas Association","nteeCode":null,"einFormatted":"52-0743599","subsectionCode":4,"subsectionDesc":"501(c)(4) Social Welfare"},"sanctions":{"error":null,"found":true,"flagged":false,"matches":[],"matchCount":0}}]},"meta":{"cost":{"usd":0.00504,"tier":0},"caller":"x402","version":null,"endpoint":"nonprofit.screen","settlement":{"txHash":"0xac4b2657a8a9ffafc80f7c77fd56dd0ecc8aac75f6e384fa07420d3f3c67bf87","network":"eip155:8453","success":true}}}},"exampleRequest":{"q":"American Red Cross","limit":3},"tags":["x402"],"displayCostAmount":"0.00504","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.00504/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0126","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0126","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_X7eMlfveTMMGmEY2wIVoQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0126","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Search US 501(c) nonprofit organizations by name or EIN and simultaneously screen each result against the OFAC sanctions list, returning registry details plus sanctions match data.","exampleAgentPrompt":"Can you screen 'Helping Hands International' as a nonprofit — look up their 501(c) registry record and check whether they appear on the OFAC sanctions list? Show me up to 3 results with any SDN matches and confidence scores.","exampleUseCases":null,"resultDescription":"Returns up to 10 matched nonprofit organizations, each with their EIN, legal name, location, NTEE code, and 501(c) subsection from the IRS registry, plus a sanctions block showing whether the org is flagged, how many SDN matches were found, and the specific matching SDN entries with confidence scores.","failureModes":["Neither q nor ein provided — returns error requiring at least one search parameter","EIN format invalid (non-digits) — returns validation error","Organization not found in registry — returns empty results array","OFAC service temporarily unavailable — sanctions block may be missing or errored","limit exceeds maximum of 10 — returns validation error","Rate limit exceeded — returns 429 error"],"whenToPreferThis":"Use this endpoint when you need both nonprofit registry data AND sanctions screening in a single call for compliance workflows such as grant-making due diligence, charitable donation verification, or charity-fraud triage. Prefer over calling /api/nonprofit/search and /api/law/sanctions-check separately when you need the combined result. Use /api/nonprofit/search alone if sanctions data is not needed. Use /api/law/sanctions-check alone if screening a non-nonprofit entity.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:56:11.897Z","isFirstParty":false}