There is no global registry of open data portals. Socrata's /domains endpoint, ckan.org/about/instances, the dataportals.org API and opendatainception all return 404 or broken payloads, and data.gov and data.gov.uk block their CKAN APIs. This inventory is therefore constructed — harvested from Socrata's Discovery catalog and fingerprinted for CKAN — and has to be re-verified rather than looked up.
- 372 portals surveyed · 223 responding with a dataset count
- by platform: 159 socrata · 64 ckan
- by level: 58 city · 46 unclassified · 32 other · 30 state · 23 national · 22 county · 12 city-or-region
- total datasets across responding portals: 543,126
Level is a crude domain/title heuristic — it separates municipal portals from state and national ones well enough to count them, and will misclassify edge cases.
Municipal portals
All responding portals
Not responding (149)
Reachable when first surveyed, or listed in a registry, but returning no count now. Link rot in this space is severe and ongoing.
| Portal | Platform | Error |
|---|---|---|
| data.gv.at | ckan | HTTPError |
| dados.gov.br | ckan | HTTPError |
| govdata.de | ckan | HTTPError |
| data.overheid.nl | ckan | HTTPError |
| data.gov.sk | ckan | JSONDecodeError |
| data.gov | ckan | HTTPError |
| opingogn.is | ckan | HTTPError |
| data.nsw.gov.au | ckan | HTTPError |
| data.gov.au | ckan | HTTPError |
| data.sa.gov.au | ckan | HTTPError |
| data.ottawa.ca | ckan | HTTPError |
| www.hri.fi | ckan | HTTPError |
| daten.berlin.de | ckan | HTTPError |
| daten.hamburg.de | ckan | URLError |
| www.daten.rlp.de | ckan | JSONDecodeError |
| opendata.comune.bari.it | ckan | URLError |
| www.opendata.provincia.roma.it | ckan | URLError |
| datagm.org.uk | ckan | URLError |
| data.denvergov.org | ckan | JSONDecodeError |
| data.cityofsantacruz.com | ckan | URLError |
| data.lexingtonky.gov | ckan | HTTPError |
| dadosabertos.senado.gov.br | ckan | JSONDecodeError |
| open-data.europa.eu | ckan | URLError |
| publicdata.eu | ckan | HTTPError |
| www.odaa.dk | ckan | JSONDecodeError |
| data.linz.gv.at | ckan | JSONDecodeError |
| data.graz.gv.at | ckan | HTTPError |
| datahub.io | ckan | HTTPError |
| offenedaten.de | ckan | URLError |
| opencolorado.org | ckan | HTTPError |
| www.opendatahub.it | ckan | URLError |
| www.nosdonnees.fr | ckan | URLError |
| hubofdata.ru | ckan | JSONDecodeError |
| datacatalogs.org | ckan | HTTPError |
| africaopendata.org | ckan | HTTPError |
| data.openva.com | ckan | URLError |
| data.ohouston.org | ckan | URLError |
| opendatadc.org | ckan | HTTPError |
| catalogue.datalocale.fr | ckan | URLError |
| data.gc.ca | ckan | URLError |
| opendatacanarias.es | ckan | HTTPError |
| data.edostate.gov.ng | ckan | HTTPError |
| datospublicos.gob.ar | ckan | URLError |
| dartportal.leeds.ac.uk | ckan | URLError |
| bermuda.io | ckan | URLError |
| opendata.cmt.es | ckan | URLError |
| dati.gov.it | ckan | HTTPError |
| data.glasgow.gov.uk | ckan | HTTPError |
| opendata.awt.be | ckan | JSONDecodeError |
| data.gov.ro | ckan | URLError |
| www.openumea.se | ckan | URLError |
| data.surrey.ca | ckan | JSONDecodeError |
| rotterdamopendata.nl | ckan | HTTPError |
| opendata.caceres.es | ckan | URLError |
| data.kk.dk | ckan | URLError |
| data.noaa.gov | ckan | HTTPError |
| data.ug | ckan | JSONDecodeError |
| datapoa.com.br | ckan | JSONDecodeError |
| data.rio.rj.gov.br | ckan | JSONDecodeError |
| opendatagortynia.gr | ckan | HTTPError |
| donnees.ville.sherbrooke.qc.ca | ckan | URLError |
| portal.openbelgium.be | ckan | URLError |
| datosabiertos.ec | ckan | HTTPError |
| www.offene-daten.me | ckan | URLError |
| udct-data.aigid.jp | ckan | URLError |
| data.grcity.us | ckan | HTTPError |
| cities.opendatahub.gr | ckan | URLError |
| opendatahub.gr | ckan | URLError |
| www.civicdata.io | ckan | JSONDecodeError |
| ckan.gsi.go.jp | ckan | URLError |
| oppnadata.se | ckan | URLError |
| dataforjapan.org | ckan | URLError |
| data.yokohamaopendata.jp | ckan | URLError |
| datameti.go.jp | ckan | URLError |
| www.data.go.jp | ckan | HTTPError |
| ckan.sabae.jrrk.org | ckan | URLError |
| opendata.lisra.jp | ckan | URLError |
| www.amsterdamopendata.nl | ckan | URLError |
| gisdata.mn.gov | ckan | JSONDecodeError |
| data.salzburgerland.com | ckan | URLError |
| geothermaldata.org | ckan | URLError |
| annuario.comune.fi.it | ckan | HTTPError |
| data.bris.ac.uk | ckan | TimeoutError |
| drdsi.jrc.ec.europa.eu | ckan | RemoteDisconnected |
| opendatareno.org | ckan | URLError |
| data.tainan.gov.tw | ckan | HTTPError |
| hdx.rwlabs.org | ckan | URLError |
| dati.openexpo2015.it | ckan | HTTPError |
| datos.gov.py | ckan | JSONDecodeError |
| datos.santander.es | ckan | HTTPError |
| data.go.id | ckan | HTTPError |
| 130.179.67.140 | ckan | URLError |
| dados.al.gov.br | ckan | HTTPError |
| etsin.avointiede.fi | ckan | URLError |
| datahub.cmap.illinois.gov | ckan | HTTPError |
| opendata.riik.ee | ckan | URLError |
| catalogue.data.gov.bc.ca | ckan | JSONDecodeError |
| data.vic.gov.au | ckan | HTTPError |
| opendata.aachen.de | ckan | URLError |
| dados.ima.sp.gov.br | ckan | URLError |
| taijiang.tw | ckan | URLError |
| data.wu.ac.at | ckan | URLError |
| data.barrowbc.gov.uk | ckan | URLError |
| www.opendatabc.ca | ckan | URLError |
| opendataportal.at | ckan | JSONDecodeError |
| data.gov.hr | ckan | JSONDecodeError |
| data.suwon.go.kr | ckan | JSONDecodeError |
| go.arenysdemunt.cat | ckan | URLError |
| datar.noip.me | ckan | URLError |
| ecaidata.org | ckan | URLError |
| www.ecds.se | ckan | URLError |
| data.wa.gov.au | ckan | HTTPError |
| data-gov-ua.org | ckan | URLError |
| www.europeandataportal.eu | ckan | JSONDecodeError |
| data.gov.bf | ckan | URLError |
| www.datarefuge.org | ckan | HTTPError |
| opendata.praha.eu | ckan | JSONDecodeError |
| datos.labcd.mx | ckan | HTTPError |
| catalogo.governoaberto.sp.gov.br | ckan | URLError |
| yuj.it | ckan | URLError |
| www.fsl.com | ckan | HTTPError |
| 52.34.40.179 | ckan | URLError |
| www.wprdc.org | ckan | HTTPError |
| dados.contraosagrotoxicos.org | ckan | HTTPError |
| energydata.uct.ac.za | ckan | URLError |
| www.opendatanetwork.it | ckan | URLError |
| dados.ufrn.br | ckan | URLError |
| www.donneesquebec.ca | ckan | HTTPError |
| data.jrc.ec.europa.eu | ckan | HTTPError |
| data.brisbane.qld.gov.au | ckan | HTTPError |
| datos.alcobendas.org | ckan | HTTPError |
| magonia.ibict.br | ckan | URLError |
| data.illinois.gov | ckan | HTTPError |
| opendata.ozwillo.com | ckan | URLError |
| prato-tet.routetopa.eu | ckan | URLError |
| dublin-tet.routetopa.eu | ckan | URLError |
| search.vi-seem.eu | ckan | URLError |
| data.industrie.gov.tn | ckan | URLError |
| www.opendatanepal.com | ckan | URLError |
| trouver.datasud.fr | ckan | URLError |
| opendata.oorlogsbronnen.nl | ckan | URLError |
| ckan.dataplatform.nl | ckan | URLError |
| ckan.parchemins.bzh | ckan | URLError |
| www.dataplatform.nl | ckan | URLError |
| portal0.cf.opendata.inter.sandbox-toronto.ca | ckan | URLError |
| demo.ckan.org | ckan | HTTPError |
| datos.gob.sv | ckan | URLError |
| www.adere.org.ar | ckan | URLError |
| barcelona.cat | ckan | HTTPError |