kitegraph
API access is included on the Professional and Business plans

Sources reference

Every connected data source, what it covers, and the dimensions you construct a statistic from.

Kitegraph resolves data from 22 sources through one interface. Each source is a set of statistics along ordered dimensions; you pick one value per dimension to get an exact statistic (see Construct an exact statistic). This page is the catalog and the per-source dimensions. Scope: data:read.

The catalog

idSourceProviderCoverage
worldbankWorld BankWorld Bank · World Development Indicators~200 countries and aggregates · 1960 to present
marketsMarketsTwelve DataThousands of tickers · price, indicators, fundamentals · 1995 to present
fredFREDFederal Reserve Bank of St. Louis800,000+ series · resampled monthly
secCompany financialsSEC EDGAR · Financial Statement Data SetsUS public companies · 22 metrics · 2009 to present
sec_detailCompany segmentsSEC EDGARPer-company segments, products, and geographies, where disclosed
treasuryUS TreasuryU.S. Treasury · Fiscal DataUS federal · debt, deficit, rates · 2000 to present
treasury_detailTreasury detailU.S. Treasury · Fiscal Data (MTS Table 9)US federal, monthly breakdowns · 2000 to present
censusUS CensusU.S. Census Bureau · ACS 1-year50 states + DC + US · 2010 to 2023 (no 2020)
eiaEIA energyU.S. Energy Information Administration50 states + US · by sector · 2001 to present
eia_genEIA generationU.S. Energy Information AdministrationBy fuel and sector · 2001 to present
fbiFBI crimeFBI · Crime Data Explorer50 states + US · by offense · 1985 to present
fbi_arrestsFBI arrestsFBI · Crime Data ExplorerArrest demographics · 2000 to present
fbi_nibrsNIBRS arrestsFBI NIBRS · ICPSR/NACJDArrestee cross-tab · 2020 to 2023
cdcCDC WONDERCDC WONDER (Underlying Cause of Death)US · 1999 to 2020
usaspendingFederal spendingUSAspending.govFederal obligations · FY2008 to present
abortionAbortion & fertilityGuttmacher Institute50 states + US · 1988 to 2020
babynamesBaby namesU.S. Social Security Administration~106,000 names · national and states · 1880 to 2025
steamSteamSteam · via SteamChartsMost titles · monthly average players
wikipediaWikipediaWikimedia · PageviewsEvery article · 21 languages · 2015 to present
githubGitHubGitHubAny public repo · stars, forks, commits, contributors
kglibKitegraph libraryKitegraphCurated statistics across the sources above
csvYour CSVYour uploadAny tidy CSV you upload in the app

Call GET /v1/sources for this list as JSON, with each source's label, tag, category, and info.

The dimensional model

A source's dimensions come from GET /v1/sources/{source}. Browse a dimension's values with GET /v1/sources/{source}/dimensions/{dim}?search=. Construct a statistic by passing one value per dimension to GET /v1/statistic?source=&<dim>=<value>.

  • Only one dimension has a default: World Bank country falls back to World (WLD). Every other dimension is required, or the response is 422 missing_dimension.
  • Some second dimensions are scoped to the first (marked below). Their values populate once the parent is chosen; browsing them on their own may return an empty list.
  • kglib and csv are not constructed this way: kglib is the pre-built library, and csv is your own upload, which the API cannot resolve.

Dimensions by source

SourceDimensionsExample
worldbankstatistic, country (default World)?source=worldbank&statistic=NY.GDP.MKTP.CD&country=DEU
marketsmetric, statistic (ticker)?source=markets&metric=close&statistic=AAPL
fredstatistic (series id)?source=fred&statistic=DGS10
secstatistic (metric), company (CIK)?source=sec&statistic=revenue&company=320193
sec_detailstatistic, company, breakdown (scoped)?source=sec_detail&statistic=revenue&company=320193&breakdown=…
treasurystatistic?source=treasury&statistic=total_debt
treasury_detailstatistic, breakdown (scoped)?source=treasury_detail&statistic=outlays&breakdown=…
censusstatistic (variable), state?source=census&statistic=population&state=CA
eiastatistic, state, sector?source=eia&statistic=price&state=CA&sector=ALL
eia_genstate, sector, fuel?source=eia_gen&state=US&sector=99&fuel=NG
fbioffense, state?source=fbi&offense=violent_crime&state=US
fbi_arrestsvariable, member (scoped), state?source=fbi_arrests&variable=race&state=US
fbi_nibrsoffense, race, sex, age, state (each takes __all__)?source=fbi_nibrs&offense=Drug/Narcotic Violations&race=White&sex=Male&age=__all__&state=TX
cdcstatistic (cause), breakdown?source=cdc&statistic=homicide&breakdown=race:White
usaspendingdim, member (scoped)?source=usaspending&dim=category&member=…
abortionstatistic (measure), state, age?source=abortion&statistic=rate&state=CA&age=total
babynamesname, sex, state?source=babynames&name=Emma&sex=F&state=US
steamstatistic (game id)?source=steam&statistic=730
wikipediaproject (language), article (scoped)?source=wikipedia&project=en.wikipedia&article=Chart
githubstatistic (metric), repo?source=github&statistic=stars&repo=facebook/react

Each example is the query for GET /v1/statistic. Use GET /v1/sources/{source}/dimensions/{dim}?search= to find the exact value ids for a dimension.

Sources reference — Kitegraph docs