← All sources
UnknownLive-testedOfficial public-page backend
Education / First-grade registration capacity
EMIS first-grade limits and free places
For a school ID, EMIS returns one row per building address, language sector and shift with total first-grade limit, a separate SEN limit, and currently free general and SEN places.
01
Provenance and access
How the data is reached
Unauthenticated JSON GET for /school/search/{schoolId}/firstgradelimit; a public setting endpoint controls whether the UI shows it.
Reuse status
Unclear.
First-grade limits
https://skolebi.emis.ge/back/school/search/{schoolId}/firstgradelimit ↗- Method
- GET
- Format
- JSON
- Authentication
- None observed
Visibility setting
https://skolebi.emis.ge/back/admin/settings/schoollimitshow/outer ↗- Method
- GET
- Format
- JSON
- Authentication
- None observed
02
Field-level detail
What is actually returned
livereferencederivedhistoricalunknown
First-grade capacity row
Building/sector/shift capacity and free-place row.
| Field / path | Type | Null? | Example | Meaning | Freshness |
|---|---|---|---|---|---|
[].buildingAddress | string | No | თბილისი, გლდანი-ნაძალადევი, თემქის მე-4 მ/რ | Building/site address | reference |
[].sectorName | string | No | ქართული | Language sector | reference |
[].shift | integer | No | 1 | School shift number | reference |
[].maxLimit | integer | No | 75 | First-grade general capacity limitPlaces/persons. | reference |
[].senLimit | integer | No | 8 | SEN capacity limitSEN is inferred to mean special educational needs; API does not expand it. | reference |
[].freePlaces | integer | No | 32 | Unfilled general placesNo as-of timestamp. | unknown |
[].freeSenPlaces | integer | No | 8 | Unfilled SEN placesNo as-of timestamp. | unknown |
Visibility setting
Public configuration row controlling table visibility.
| Field / path | Type | Null? | Example | Meaning | Freshness |
|---|---|---|---|---|---|
[].key | string | No | SCHOOL_LIMIT_SHOW | Setting key | reference |
[].value | string | No | true | Setting valueString rather than JSON boolean. | unknown |
[].valueType | string | No | BOOLEAN | Declared value type | reference |
[].description | string | Unknown | პირველკლასელთა ლიმიტები | Setting description | reference |
03
Representative evidence
Sample records
School 2 first-grade row
Retrieved 2026-07-22 13:48 Asia/Tbilisi
[{"buildingAddress":"თბილისი, გლდანი-ნაძალადევი, თემქის მე-4 მ/რ","sectorName":"ქართული","shift":1,"maxLimit":75,"senLimit":8,"freePlaces":32,"freeSenPlaces":8}]GET /back/school/search/2/firstgradelimit
04
Boundaries
Reliability, caveats, and privacy
What held up
- Official public UI backend returned data without authentication.
- Visibility setting returned SCHOOL_LIMIT_SHOW=true during the test.
What can go wrong
- No record timestamp or documented update cadence.
- Do not describe freePlaces as live without repeated change testing or provider confirmation.
- SEN expansion is an inference.
05
Cross-source possibilities
Ideas using this source
06
Source trail
Primary pages and documentation
- PrimaryEMIS Schools Portal ↗
https://skolebi.emis.ge/