Sources
Every source this site ingests, the licence its publisher states, and when it last ran successfully. This table is read from the database, not written by hand.
Datasets by licence class
This is the number that decides what may be republished.
- Unspecified · 806,340
- Open · 31,419
- Attribution required · 10,178
- Non-commercial · 500
The detail is on the licensing page.
| Source | Type | Datasets | Licence | Last run |
|---|---|---|---|---|
| Royal Gazette ratchakitcha | rest | 796,324 | Thai government official publication. Cloudflare managed challenge - see ingest/lib/cf-session.ts | 2 Sept 2026 last run failed |
| data.go.th data_go_th | ckan | 44,428 | mostly Open Data Common; 16% unspecified | 19 Sept 2026 succeeded |
| GD Catalog gdcatalog | ckan | 2,459 | Open Data Common | 18 Sept 2026 succeeded |
| Bangkok Open Data bangkok | ckan | 189 | mostly unspecified | 15 Sept 2026 succeeded |
| Ministry of Transport mot | ckan | 111 | Open Data Common | 15 Sept 2026 succeeded |
| ACT Ai actai | ckan | 59 | UNSPECIFIED - derived views only, never re-serve raw files | 13 Aug 2026 last run failed |
| National Statistical Office nso_catalog | ckan | 36 | CC-BY | 27 Aug 2026 succeeded |
| Department of Highways doh | ckan | 20 | not specified | 5 Sept 2026 succeeded |
| Royal Thai Police (CCIB) police | ckan | 15 | unspecified | 16 Sept 2026 succeeded |
| Central Institute of Forensic Science cifs | ckan | 14 | not stated. ⚠ some CSVs are TIS-620 encoded, not UTF-8 | 19 Sept 2026 succeeded |
| GISTDA gistda | ckan | 11 | varies | 16 Sept 2026 succeeded |
| Royal Forest Department forest | ckan | 5 | ⚠ blocked from Hetzner - needs the PC tunnel | 5 Sept 2026 succeeded |
| Tourism Authority of Thailand tat | ckan | 3 | license_id says Open Data Common but isopen=false - check accessible_condition | 19 Sept 2026 succeeded |
| Dept of Mineral Resources dmr | ckan | 1 | Not stated upstream | 19 Sept 2026 succeeded |
| Air4Thai (PCD) air4thai | rest | — | Not stated upstream | 19 Sept 2026 succeeded |
| Bureau of the Budget bb | file | — | Open Data Common | — never run |
| Bureau of the Budget bb_budget | file | — | Open Data Common. Pipe-delimited CSV, keyless. | 13 Sept 2026 succeeded |
| Bank of Thailand bot | rest | — | Free registered key per product. Attribution to Bank of Thailand. | 19 Sept 2026 succeeded |
| Courts of Justice coj | ckan | — | not stated; niche annual XLS. ⚠ expired TLS cert on this host | 5 Sept 2026 succeeded |
| Courts of Justice locator coj_locator | rest | — | not stated; directory only. ⚠ Thai-IP only | — never run |
| Department of Corrections correct | rest | — | not stated; aggregate counts only, no PII. ⚠ Thai-IP only, plain http | — never run |
| Thai Customs Department customs | ckan | — | Not stated upstream | 5 Sept 2026 succeeded |
| DLA GeoServer dla_geo | rest | — | no stated licence | — never run |
| Thailand e-Visa masterdata evisa | rest | — | not stated. ⚠ riskGroup/riskCountry flags label whole nationalities - editorial framing required | — never run |
| NASA FIRMS active fire firms | rest | — | NASA open data. Attribution: NASA FIRMS / LANCE. Free registered MAP_KEY. | 19 Sept 2026 succeeded |
| Thailand Government Spending govspending | rest | — | DGA key; api-key is a QUERY param, not a header | 19 Sept 2026 succeeded |
| CoST Infrastructure Transparency (via DGA govspending) govspending_cost | file | — | DGA Open Government License v1.0 (data.go.th/pages/dga-open-government-license). Copy, publish and distribute permitted; non-exclusive, no territory or period limit, no fees. ⚠ ATTRIBUTION MANDATORY at all times to the producing agency, and the data must not be presented so as to change its substantive meaning. Loaded from the official bulk-file export. | 5 Sept 2026 succeeded |
| e-GP Procurement Contracts (via DGA govspending) govspending_egp | file | — | DGA Open Government License v1.0 (data.go.th/pages/dga-open-government-license). Copy, publish and distribute permitted; non-exclusive, no territory or period limit, no fees. ⚠ ATTRIBUTION MANDATORY at all times to the producing agency, and the data must not be presented so as to change its substantive meaning. Loaded from the official bulk-file export. | 5 Sept 2026 succeeded |
| MOPH Health Data Center hdc | rest | — | Not stated upstream | — never run |
| HDX COD-AB Thailand hdx_cod | ckan | — | CC BY-IGO | — never run |
| Legal Execution Department led | ckan | — | Open Data Common (the only justice source that states one). ⚠ bankruptcy/receivership NOTICE datasets can name individual debtors - review before publishing; the statistical series are safe aggregates | 19 Sept 2026 succeeded |
| MFA visa issuance statistics mfa_visa | rest | — | not stated; best available proxy for arrivals by visa type | — never run |
| NESDC eMENSCR nesdc | ckan | — | ~80%% single-PDF resources - metadata only | — never run |
| NESDC Gross Provincial Product nesdc_gpp | file | — | Not stated upstream | — never run |
| NIETS (O-NET) niets | ckan | — | Not stated upstream | 5 Sept 2026 succeeded |
| Open-Meteo open_meteo | rest | — | CC-BY, non-commercial tier | — never run |
| OpenStreetMap (Overpass) osm | rest | — | ODbL SHARE-ALIKE - segregated in osm_* tables | — never run |
| PDF extraction pdf_extract | file | — | derived from already-harvested resources; licence follows the source dataset | 19 Sept 2026 last run failed |
| Royal Thai Police open data thaipolice | ckan | — | Open government data. Aggregated to province on ingest; district and subdistrict deliberately not stored. | 15 Sept 2026 succeeded |
| ThaiRSC road safety thairsc | rest | — | operated by RVP (private) - attribution needed; microdata carries PII, redacted at ingest | — never run |
| ThaiWater / HII thaiwater | rest | — | Not stated upstream | — never run |
| Thai Meteorological Department tmd | rest | — | XML only | — never run |
| TMD NWP API tmd_nwp | rest | — | 60 req/min | — never run |
| Thai Meteorological Department tmd_weather | rest | — | Public API using TMD demo credentials. Attribution required; consider registering own credentials. | 19 Sept 2026 succeeded |
| GD Catalog 78 provincial portals combined | ckan | 4,762 | Per dataset; usually Open Data Common | — |
Dead sources are not removed from this list. They stay, marked as failing, because a feed that disappears quietly is a feed nobody notices has stopped.
How the data is cleaned and merged is on the methodology page.