Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
| # Grants.gov Integration - Data Comparison | |
| ## What You Currently Have vs. What You'll Get | |
| ### Current Data (IRS Form 990) | |
| | Category | What You Have | Limitations | | |
| |----------|---------------|-------------| | |
| | **Grants Received** | Total government grants $ amount | β No program names | | |
| | | Total foundation grants $ amount | β No grant details | | |
| | | Revenue breakdown by source | β No eligibility info | | |
| | **Timeline** | Historical (past tax years) | β No future opportunities | | |
| | **Granularity** | Aggregate annual totals | β No individual grants | | |
| | **Use Case** | "Who got funded?" | β Can't alert before deadlines | | |
| ### New Data (Grants.gov API) | |
| | Category | What You'll Get | Benefits | | |
| |----------|-----------------|----------| | |
| | **Grant Opportunities** | Specific program names & numbers | β Exact grant details | | |
| | | Detailed descriptions | β Purpose and goals | | |
| | | Eligibility requirements | β Who can apply | | |
| | | Award amounts & ceilings | β Funding expectations | | |
| | | Application deadlines | β Time to prepare | | |
| | **Timeline** | Current & future opportunities | β Proactive alerts | | |
| | **Granularity** | Individual grant programs | β Detailed matching | | |
| | **Use Case** | "What's available NOW?" | β Alert before deadlines | | |
| ## Complete Grant Lifecycle | |
| ``` | |
| TIME β | |
| PAST PRESENT FUTURE | |
| βββββββββββββββββββββββββββββββββββββββββββββββββββββ | |
| IRS Form 990 Dashboard Grants.gov | |
| (Received Grants) (Matching) (Opportunities) | |
| β β β | |
| ββ $500k govt grants ββ Alert MA orgs ββ HRSA Oral Health | |
| ββ $200k foundation ββ Match eligibility ββ Deadline: Dec 31 | |
| ββ Tax year 2023 ββ Send emails ββ Award: $500k-$2M | |
| β β ββ Posted: Oct 15 | |
| β β β | |
| βββ "Who got funded?"βββ "Match & Alert" βββ "What's available?" | |
| ``` | |
| ## Example: Massachusetts Dental Clinic | |
| ### Without Grants.gov Integration | |
| ``` | |
| MA Dental Clinic: "We need funding" | |
| β | |
| Search Google for grants (manual, time-consuming) | |
| β | |
| Miss deadlines, outdated information | |
| β | |
| β Lost opportunity | |
| ``` | |
| ### With Grants.gov Integration | |
| ``` | |
| Grants.gov API (automated daily) | |
| β | |
| "HRSA Oral Health Workforce Grant" | |
| β’ Deadline: Dec 31, 2024 | |
| β’ Award: $500k-$2M | |
| β’ Eligibility: Community health centers | |
| β | |
| Your Dashboard (automated matching) | |
| β’ Match: MA dental clinics (NTEE code) | |
| β’ Filter: Organizations with 10+ employees | |
| β’ Benchmark: Similar orgs received avg $800k | |
| β | |
| Email Alert (automated notification) | |
| β | |
| MA Dental Clinic: "Perfect! Apply by Dec 31" | |
| β | |
| β Increased funding success rate | |
| ``` | |
| ## Data Schema Comparison | |
| ### IRS Form 990 Schedule I (Your Current Data - EMPTY) | |
| ```python | |
| { | |
| 'ein': '12-3456789', | |
| 'organization_name': 'MA Dental Health Clinic', | |
| 'tax_year': 2023, | |
| 'total_revenue': 5000000, | |
| 'government_grants': 800000, # β Total only, no details | |
| 'foundation_grants': 200000, # β Total only, no details | |
| 'program_service_revenue': 3500000, | |
| 'investment_income': 50000 | |
| } | |
| ``` | |
| ### Grants.gov API (NEW Data) | |
| ```python | |
| { | |
| 'id': 289999, | |
| 'opportunityNumber': 'HRSA-24-123', | |
| 'opportunityTitle': 'Oral Health Workforce Development Grant', # β Specific program | |
| 'agencyCode': 'HHS-HRSA', | |
| 'agencyName': 'Health Resources & Services Administration', | |
| 'synopsis': 'Funding to expand oral health services...', # β Details | |
| 'eligibility': { | |
| 'applicantTypes': ['Community Health Centers', 'FQHCs'], # β Who can apply | |
| 'geographic': ['State', 'Local'] | |
| }, | |
| 'fundingDetails': { | |
| 'awardCeiling': 2000000, # β Max award | |
| 'awardFloor': 500000, # β Min award | |
| 'estimatedAwards': 25 # β How many grants | |
| }, | |
| 'dates': { | |
| 'posted': '2024-10-15', # β When announced | |
| 'close': '2024-12-31' # β Deadline! | |
| }, | |
| 'opportunityStatus': 'posted', # β Current status | |
| 'cfdaList': [{'cfdaNumber': '93.224'}] # β Program identifier | |
| } | |
| ``` | |
| ## Use Case Examples | |
| ### 1. Grant Opportunity Dashboard | |
| **Before:** | |
| - "Here are MA nonprofits" (static list) | |
| **After:** | |
| - "5 NEW oral health grants posted this week!" | |
| - "Deadline Alert: HRSA grant closes in 10 days" | |
| - "Your organization is eligible for 12 federal grants" | |
| ### 2. Email Alerts | |
| **Before:** | |
| - Monthly newsletter with general updates | |
| **After:** | |
| - "NEW Grant Alert: $2M available for dental clinics in MA" | |
| - "Deadline Reminder: Apply by Dec 31" | |
| - "Similar organizations received avg $800k from this program" | |
| ### 3. Strategic Planning | |
| **Before:** | |
| - Review past grants (IRS 990) | |
| - Manual web searches for opportunities | |
| **After:** | |
| - Compare: "Are we applying to all eligible grants?" | |
| - Analyze: "What's the success rate for our org type?" | |
| - Benchmark: "Similar orgs got $800k - we should apply" | |
| ### 4. Policy Analysis | |
| **Before:** | |
| - Track oral health spending (historical) | |
| **After:** | |
| - Track federal priorities (future focus areas) | |
| - Identify: "Fluoridation funding decreased 20% this year" | |
| - Forecast: "School-based programs getting more grants" | |
| ## ROI Analysis | |
| ### Implementation Effort | |
| - **Code:** Already written (discovery/grants_gov_integration.py) | |
| - **API Key:** NOT REQUIRED (public endpoints) | |
| - **Setup Time:** 5 minutes (pip install requests) | |
| - **Maintenance:** Minimal (API is stable) | |
| ### Value Delivered | |
| - **For Nonprofits:** | |
| - Earlier awareness of opportunities | |
| - Better preparation time | |
| - Higher success rate | |
| - **For Your Platform:** | |
| - Differentiation (unique feature) | |
| - User engagement (regular alerts) | |
| - Data completeness (full grant lifecycle) | |
| - **For Analysis:** | |
| - Trend tracking (what grants are prioritized) | |
| - Gap analysis (unfunded needs) | |
| - Success metrics (application β award rate) | |
| ## Quick Test | |
| Try it now: | |
| ```bash | |
| # Install if needed | |
| pip install requests loguru pandas pyarrow | |
| # Run demo | |
| python examples/demo_grants_gov.py | |
| ``` | |
| This will: | |
| 1. β Fetch current oral health grants | |
| 2. β Show breakdown by agency and status | |
| 3. β Match to MA nonprofits (if you have the data) | |
| 4. β Save results to data/gold/grants/ | |
| ## Bottom Line | |
| | Question | IRS 990 Answer | Grants.gov Answer | | |
| |----------|---------------|-------------------| | |
| | Who received grants? | β Yes | β No | | |
| | How much did they receive? | β Yes (totals) | β Yes (ranges) | | |
| | Which specific programs? | β Limited | β Yes (detailed) | | |
| | What grants are available? | β No | β Yes | | |
| | When are deadlines? | β No | β Yes | | |
| | Who is eligible? | β No | β Yes | | |
| | What are requirements? | β No | β Yes | | |
| **Both data sources are complementary!** Use Grants.gov for FUTURE opportunities and IRS 990 for PAST awards. | |