Utilities / Electricity system operations
Georgian State Electrosystem live power balance and cross-border flows
Official live national grid frequency, consumption, generation by technology, aggregate import/export, and signed cross-border power-flow values. The public dashboard polls its JSON backends every 60 seconds.
Provenance and access
How the data is reached
Two unauthenticated JSON GET endpoints used by the official homepage dashboard.
Unclear; no explicit data reuse license or API terms found
Official live dashboard
https://www.gse.com.ge/home ↗- Method
- GET
- Format
- HTML
- Authentication
- None observed
Frequency JSON
https://www.gse.com.ge/apps/gsebackend/rest/widget ↗- Method
- GET
- Format
- JSON
- Authentication
- None observed
Balance and flow JSON
https://www.gse.com.ge/apps/gsebackend/rest/map ↗- Method
- GET
- Format
- JSON
- Authentication
- None observed
No published rate limit; page itself polls once per minute
Field-level detail
What is actually returned
Grid frequency
widget response; frequency unit confirmed by official dashboard.
| Field / path | Type | Null? | Example | Meaning | Freshness |
|---|---|---|---|---|---|
widget | number | No | 50.02 | Current grid frequency in hertz | live |
National balance
typeSum fields; all power values displayed as MW.
| Field / path | Type | Null? | Example | Meaning | Freshness |
|---|---|---|---|---|---|
typeSum.timestamp | null | string | Yes | null | Intended source measurement timestampNull during validation; always keep retrieval time | live |
typeSum.hydroData | number | No | 2053.342773 | Hydroelectric generation, MW | live |
typeSum.thermalData | number | No | 0 | Thermal generation, MW | live |
typeSum.windPowerData | number | No | 2 | Wind generation, MW | live |
typeSum.solarData | number | No | 0 | Solar generation, MWReturned by API but omitted from homepage summary table | live |
typeSum.importData | number | No | 11 | Aggregate import, MW | derived |
typeSum.exportData | number | No | 86.817204 | Aggregate export, MW | derived |
typeSum.totalConsumption | number | No | 1980.14502 | Total national consumption, MW | derived |
typeSum.totalGeneration | number | No | 2055.342773 | Total national generation, MW | derived |
Cross-border flows
areaSum signed MW values. Official map uses sign to change arrow direction and displays absolute magnitude.
| Field / path | Type | Null? | Example | Meaning | Freshness |
|---|---|---|---|---|---|
areaSum.russiaSum | number | No | 0 | Aggregate/other Russia interconnection flow, MW | live |
areaSum.russiaSalkhinoSum | number | No | 0 | Russia flow via Salkhino-labelled interconnection, MW | live |
areaSum.russiaJavaSum | number | No | 11 | Russia flow via Java-labelled interconnection, MW | live |
areaSum.russiaNakaduliSum | number | No | 0 | Russia flow via Nakaduli-labelled interconnection, MW | live |
areaSum.azerbaijanSum | number | No | -11.231602 | Azerbaijan interconnection flow, signed MW | live |
areaSum.armeniaSum | number | No | 0 | Armenia interconnection flow, signed MW | live |
areaSum.turkeySum | number | No | -75.585602 | Turkey interconnection flow, signed MW | live |
Representative evidence
Sample records
Frequency
Retrieved 2026-07-22T13:44:48+04:00
{"widget":50.02}Balance and flows
Retrieved 2026-07-22T13:44:48+04:00
{"typeSum":{"timestamp":null,"hydroData":2053.342773,"thermalData":0,"windPowerData":2,"solarData":0,"importData":11,"exportData":86.817204,"totalConsumption":1980.14502,"totalGeneration":2055.342773},"areaSum":{"russiaSum":0,"russiaSalkhinoSum":0,"russiaJavaSum":11,"russiaNakaduliSum":0,"azerbaijanSum":-11.231602,"armeniaSum":0,"turkeySum":-75.585602}}Boundaries
Reliability, caveats, and privacy
What held up
- Both endpoints returned HTTP 200 application/json
- Values changed between requests
- Client polling cadence and 3-minute stale threshold were verified in shipped JavaScript
What can go wrong
- National system data, not household or district outages
- typeSum.timestamp was null
- Sign convention should be interpreted through the official map orientation
- Undocumented endpoint
Cross-source possibilities
Ideas using this source
Source trail
Primary pages and documentation
- PrimaryGSE homepage dashboard ↗
https://www.gse.com.ge/home - PrimaryFrequency JSON ↗
https://www.gse.com.ge/apps/gsebackend/rest/widget - PrimaryBalance JSON ↗
https://www.gse.com.ge/apps/gsebackend/rest/map