{
  "name": "GrantPulse",
  "description": "Grant discovery and application intelligence API. 10 endpoints: personalized matching (federal + state + foundation), Grants.gov live search, state programs, foundation intelligence, EU funding (Horizon Europe + ERC + structural funds), global development grants (World Bank + UN + bilateral donors), eligibility analysis, application strategy, deadline tracking, and narrative drafting. Worldwide coverage. Pay-per-query via x402 on Base.",
  "url": "https://grantpulse-three.vercel.app",
  "version": "1.0.0",
  "capabilities": [
    "federal-grant-search",
    "state-grant-discovery",
    "foundation-grant-intelligence",
    "grant-eligibility-analysis",
    "grant-application-strategy",
    "deadline-tracking",
    "grant-narrative-drafting",
    "sbir-sttr-intelligence",
    "past-award-research",
    "grant-writer-ai"
  ],
  "target_users": [
    "nonprofits seeking federal, state, and foundation funding",
    "small businesses pursuing SBIR/STTR and SBA grants",
    "artists and creative organizations seeking NEA and state arts council grants",
    "farmers and agricultural operations seeking USDA programs",
    "researchers seeking NIH, NSF, or DOE funding",
    "community organizations pursuing CDBG and development grants",
    "veterans and veteran-owned businesses",
    "AI agents performing grant research on behalf of organizations"
  ],
  "data_sources": [
    "Grants.gov REST API — 50,000+ active federal opportunities, free, no key required",
    "USASpending.gov API — past federal award history, free, no key required",
    "World Bank Projects API — active development grants globally, free, no key required",
    "Tavily — state programs, foundation grants, EU calls, international development context",
    "Claude Sonnet — synthesis, analysis, and narrative drafting"
  ],
  "payment": {
    "protocol": "x402",
    "network": "eip155:8453",
    "asset": "USDC",
    "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "payTo": "0x50ab2018c06c6E4eAA9BA52057Eb55eD284912fc"
  },
  "endpoints": [
    { "path": "/api/grant/match", "method": "GET", "description": "Personalized grant matching — federal, state, and foundation grants curated for org type and mission with fit scores, quick wins, SBIR/STTR flag, and funding strategy.", "parameters": [{"name": "org_type", "required": true}, {"name": "mission", "required": true}, {"name": "location", "required": false}, {"name": "sector", "required": false}, {"name": "size", "required": false}, {"name": "lang", "required": false}], "price_usd": 0.15, "payment_required": true },
    { "path": "/api/grant/federal", "method": "GET", "description": "Live Grants.gov federal opportunity search — CFDA numbers, award ranges, deadlines, eligibility summaries, and past award context from USASpending.gov.", "parameters": [{"name": "keyword", "required": true}, {"name": "eligibility", "required": false}, {"name": "category", "required": false}, {"name": "lang", "required": false}], "price_usd": 0.10, "payment_required": true },
    { "path": "/api/grant/state", "method": "GET", "description": "State grant programs by US state and sector — small business development, arts councils, community development, workforce, agriculture.", "parameters": [{"name": "state", "required": true}, {"name": "sector", "required": false}, {"name": "org_type", "required": false}, {"name": "lang", "required": false}], "price_usd": 0.10, "payment_required": true },
    { "path": "/api/grant/foundation", "method": "GET", "description": "Private, family, community, and corporate foundation grants with mission alignment scoring, LOI strategy, and cultivation approach.", "parameters": [{"name": "mission", "required": true}, {"name": "location", "required": false}, {"name": "size", "required": false}, {"name": "org_type", "required": false}, {"name": "lang", "required": false}], "price_usd": 0.12, "payment_required": true },
    { "path": "/api/grant/eligibility", "method": "GET", "description": "Criterion-by-criterion eligibility analysis — honest verdict (eligible/gray area/ineligible), hard disqualifiers, gray areas, questions for the program officer.", "parameters": [{"name": "grant_name", "required": true}, {"name": "org_type", "required": true}, {"name": "org_profile", "required": false}, {"name": "agency", "required": false}, {"name": "lang", "required": false}], "price_usd": 0.10, "payment_required": true },
    { "path": "/api/grant/apply", "method": "GET", "description": "Application strategy to WIN — funder priorities, review criteria with weights, winning narrative elements, budget strategy, timeline, red flags to avoid.", "parameters": [{"name": "grant_name", "required": true}, {"name": "agency", "required": false}, {"name": "org_type", "required": false}, {"name": "mission", "required": false}, {"name": "lang", "required": false}], "price_usd": 0.15, "payment_required": true },
    { "path": "/api/grant/deadline", "method": "GET", "description": "Deadline calendar — urgent (closing within 30 days), closing soon, upcoming, rolling opportunities, and annual grant calendar.", "parameters": [{"name": "category", "required": false}, {"name": "org_type", "required": false}, {"name": "days", "required": false, "default": 90}, {"name": "lang", "required": false}], "price_usd": 0.08, "payment_required": true },
    { "path": "/api/grant/writer", "method": "GET", "description": "Professional grant narrative section drafts — problem statement, project description, evaluation plan, budget narrative, org background — ready to customize with [BRACKETS].", "parameters": [{"name": "section", "required": true, "values": ["problem_statement", "project_description", "evaluation_plan", "budget_narrative", "org_background", "executive_summary", "goals_objectives"]}, {"name": "org_type", "required": true}, {"name": "mission", "required": true}, {"name": "grant_name", "required": false}, {"name": "org_description", "required": false}, {"name": "project_description", "required": false}, {"name": "lang", "required": false}], "price_usd": 0.20, "payment_required": true },
    { "path": "/api/grant/eu", "method": "GET", "description": "EU funding intelligence — Horizon Europe, ERC, structural funds (ERDF/ESF+), and all EC grant programmes with consortium guidance and National Contact Point advice.", "parameters": [{"name": "org_type", "required": false}, {"name": "sector", "required": false}, {"name": "mission", "required": false}, {"name": "country", "required": false}, {"name": "lang", "required": false}], "price_usd": 0.12, "payment_required": true },
    { "path": "/api/grant/global", "method": "GET", "description": "Global development funding — World Bank active projects, UN agency grants, bilateral donors (USAID/GIZ/FCDO/JICA), and major foundations with IATI transparency data.", "parameters": [{"name": "sector", "required": false}, {"name": "country", "required": false}, {"name": "org_type", "required": false}, {"name": "mission", "required": false}, {"name": "lang", "required": false}], "price_usd": 0.15, "payment_required": true }
  ],
  "agent_workflow_examples": [
    "US grant strategy: /match → /eligibility (top matches) → /apply (best fit) → /writer (key sections)",
    "EU researcher: /eu → /eligibility (top Horizon call) → /apply → /writer",
    "Global NGO: /global → /eligibility → /apply → /writer",
    "Deadline-driven: /deadline → /eligibility (urgent ones) → /apply",
    "Foundation campaign: /foundation → /apply (top foundation) → /writer (LOI draft)"
  ],
  "openapi": "https://grantpulse-three.vercel.app/openapi.json",
  "llms_txt": "https://grantpulse-three.vercel.app/llms.txt",
  "contact": "https://grantpulse-three.vercel.app"
}
