Three-Layer Architecture

How CivicGraph Works

Three layers of market intelligence: raw financial flows, entity relationships, and community evidence. Every number on this page is live from our database.

0
Foundations
Grants
0
AI Profiled
1

6 Data Sources

LIVE
ACNC Register9.9k foundations + 360k financials
GrantConnectFederal grants (RSS)
ARC Grants5.6k research grants
QLD + BrisbaneCKAN + council scraper
NSW Grants1.6k grants (HTTP scrape)
VIC / WA / SA / TAS / ACT / NTAll 6 state scrapers live
data.gov.auCKAN Search
AI Web SearchLLM-powered discovery
SE DirectoriesORIC, Social Traders, B Corp +
2

Grant Engine

Discovery Engine16 source plugins
Foundation ProfilerAI enrichment (9 LLMs)
Community ProfilerAdmin burden analysis
Report Builders4 analysis engines
4

Web App + Agents

14 pages · 7 API routes · 4 Living Reports
3 autonomous agents (daily, weekly, quarterly)
civicgraph.vercel.app

Transparency

Data Coverage

How much of Australia's funding data we've collected, enriched, and made searchable.

11%
Overall
Registered Charities
0 / 64k
ACNC register — 64k active charities
0%
Foundations Profiled
0 / 0
AI-enriched with giving philosophy & focus areas
NaN%
Grant Opportunities
0 / 70k
All 8 states/territories + federal + council
0%
Financial Statements
0 / 448k
ACNC Annual Information Statements (2013–2024)
0%
Community Orgs
702 / 30k
Grassroots organisations with admin burden analysis
2%
Social Enterprises
10.6k / 20k
ORIC, Social Traders, BuyAbility, B Corp, state directories
53%

Data Pipeline Status

All 8 State Portals
Federal (ARC + GrantConnect)
Council Grants
Foundation Profiling3,700+ done
Grant Enrichment14k+ grants
Program Eligibility866 programs
SE Directory10.6k listed
SE AI Enrichment3.8k done
ASX200 Corporate~200
Eligibility Matcher
Public API

1Data Sources

Layer 1 (Money) pulls from 20+ sources across government procurement, grants, political donations, tax transparency, charity finances, and corporate filings. Every source has a scraper that handles its unique format — RSS feeds, CKAN APIs, HTML scraping, open data portals, and JSON APIs.

ACNC Register
9.9k foundations
ACNC Financials
360k statements
GrantConnect
Federal grants (RSS)
ARC Grants
5.6k research grants
QLD Grants
State grants (CKAN)
QLD Arts
2.3k arts grants
NSW Grants
1.6k grants (HTTP)
Brisbane Council
5.5k council grants
VIC / WA / SA
State portal scrapers
TAS / ACT / NT
State portal scrapers
data.gov.au
Open datasets
ORIC Register
3,300+ Indigenous corps
Social Traders
Certified SEs
BuyAbility
Disability enterprises
B Corp Australia
Certified B Corps
Kinaway / State SEs
State directories
AI Web Search
Gap-filling

2AI Enrichment

Raw registry data only tells you an organisation exists. Our AI profiler scrapes websites and annual reports with Jina + Firecrawl, then extracts giving philosophy, focus areas, application tips, grant ranges, board members, and wealth sources. We rotate across 9 LLM providers (MiniMax, Gemini, DeepSeek, Groq, Kimi, Perplexity, OpenAI, Anthropic, and more) using free tiers first to keep costs near zero. Grant descriptions are enriched the same way — scraping source URLs with Cheerio and extracting eligibility criteria, deadlines, and funding amounts. Social enterprises get the same treatment — AI-generated profiles with sectors, services, impact areas, and certifications from ORIC, Social Traders, BuyAbility, B Corp, and state directories.

3Layer 2: Market Intelligence

The entity graph connects 99,000+ entities across datasets — linking charities to their contracts, donations, tax records, and corporate relationships. Layer 2 turns raw data into market intelligence: who connects to whom, where money concentrates, and which communities are underserved. Reports update automatically as new data arrives.

4Layer 3: Community Proof

The proof layer connects financial data to community evidence via Empathy Ledger — governed impact stories verified by the communities they describe. Meanwhile, 45+ autonomous agents keep the data fresh: the Grant Monitor runs daily, the Foundation Watcher checks websites weekly, and the Entity Resolver links records across datasets. Every agent run is logged for full transparency.

What's Coming Next

Done
All 8 State & Territory Portals
NSW, VIC, QLD, WA, SA, TAS, ACT, NT — all scrapers built and running
Done
Social Enterprise Directory
10,552 enterprises from ORIC, Social Traders, BuyAbility, B Corp, Kinaway, and state directories
In progress
Foundation AI Profiling
3,700+ of 9,900 foundations profiled with giving philosophy, focus areas, board members, and application tips
In progress
Social Enterprise AI Enrichment
3,764 of 10,552 enterprises enriched with AI-generated profiles
In progress
Grant Enrichment
Scraping grant URLs to extract closing dates, eligibility criteria, and funding amounts for 17k+ grants
In progress
Program Eligibility Enrichment
Scraping 1,500+ foundation program URLs to extract who can apply and how
Planned
ASX200 Corporate Giving
Map company foundations to revenue-vs-giving ratios from sustainability reports
Planned
Eligibility Matcher
Match your organisation to grants you're eligible for based on focus areas, size, and location
Planned
Public API
REST API with OpenAPI spec so anyone can build on this data

CivicGraph — Infrastructure for Fairer Markets. All code, scrapers, and data pipelines are public.