Energie v1 / Sistemul energetic (SEN)
Interconnection flows
Aggregates per interconnection point, with the number of observations in which power was imported and exported.
GET
https://oneapi.ro/api/energie/v1/sen/interconexiuni
Query parameters
NameTypeDescriptionAccepted values
de_laoptional
string | null
First moment included.
e.g. 2026-09-04 00:00:00
pana_laoptional
string | null
Last moment included.
e.g. 2026-09-04 23:59:59
How it behaves
- Romania has 24 interconnection points in the feed, with Ukraine, Moldova, Bulgaria, Serbia and Hungary. Many are inactive at any given moment — a flow of 0 MW is a normal state, not missing data.
observatii_importandobservatii_exportstate in how many observations the flow went each way. They are more useful than the average on a point that reverses: an average near zero can mean either "inactive" or "swung hard both ways".- The series is made of observations at irregular moments: they accumulate when the import runs, not at a fixed interval. The averages here are averages over observations, not over time, and cannot be converted into energy (MWh) without a constant-step series.
What it is for
- See which borders are importing and which are exporting, aggregated over a period.
- Compare the intensity of exchanges with each neighbouring country.
- Identify the points that were inactive in a period.
Response structure
All fields below live inside data.
FieldTypeDescription
perioada
object
The interval the aggregates were computed over;
null means the whole series.
perioada.de_la
string
Începutul perioadei cerute.
perioada.pana_la
string
Sfârșitul perioadei cerute.
inregistrari
integer
Câte puncte conține răspunsul.
puncte[].punct
string
Codul punctului.
puncte[].denumire
string
Denumirea stației.
puncte[].tara
string
Țara vecină.
puncte[].observatii
integer
Câte observații stau în spatele cifrelor.
puncte[].flux_mediu_mw
number
Media fluxului peste observații. Nu e o medie în timp.
puncte[].flux_minim_mw
integer
Cel mai mare export observat (cea mai negativă valoare).
puncte[].flux_maxim_mw
integer
Cel mai mare import observat.
puncte[].observatii_import
integer
În câte observații fluxul a fost spre România.
puncte[].observatii_export
integer
În câte observații fluxul a fost dinspre România.
conventie
string
Convenția de semn, repetată în corpul răspunsului.
observatie
string
Avertismentul despre observații neechidistante.
sursa
object
The data source, with its licence and notes.
sursa.nume
string
Sursa datelor.
sursa.url
string
Pagina sursei.
sursa.observatie
string
Temeiul publicării și precizarea că sursa nu publică termeni de reutilizare pentru acest flux.
Response examples
GEThttps://oneapi.ro/api/energie/v1/sen/interconexiuni
{
"data": {
"perioada": {
"de_la": null,
"pana_la": null
},
"inregistrari": 21,
"puncte": [
{
"punct": "DOBR",
"denumire": "Dobrudja",
"tara": "BG",
"observatii": 13,
"flux_mediu_mw": 90.3,
"flux_minim_mw": 29,
"flux_maxim_mw": 238,
"observatii_import": 13,
"observatii_export": 0
}
],
"conventie": "Flux pozitiv = import în România, negativ = export.",
"observatie": "Seria e formată din OBSERVAȚII, la momente neechidistante — se acumulează când rulează importul, nu la interval fix. Mediile de aici sunt medii peste observații, nu medii în timp, și NU se pot converti în energie (MWh) fără o serie la pas constant. Pentru serii regulate și istoric, sursa potrivită e ENTSO-E.",
"sursa": {
"nume": "Transelectrica — harta operativă a Sistemului Energetic Național",
"url": "https://www.transelectrica.ro/",
"observatie": "Date de transparență publicate în temeiul Regulamentului (UE) 543/2013. Transelectrica nu publică termeni de reutilizare pentru acest flux."
}
}
}
GEThttps://oneapi.ro/api/energie/v1/sen/interconexiuni?de_la=2026-09-04%2000:00:00
{
"data": {
"perioada": {
"de_la": "2026-09-04 00: 00: 00",
"pana_la": null
},
"inregistrari": 21,
"puncte": [
{
"punct": "DOBR",
"denumire": "Dobrudja",
"tara": "BG",
"observatii": 13,
"flux_mediu_mw": 90.3,
"flux_minim_mw": 29,
"flux_maxim_mw": 238,
"observatii_import": 13,
"observatii_export": 0
}
],
"conventie": "Flux pozitiv = import în România, negativ = export.",
"observatie": "Seria e formată din OBSERVAȚII, la momente neechidistante — se acumulează când rulează importul, nu la interval fix. Mediile de aici sunt medii peste observații, nu medii în timp, și NU se pot converti în energie (MWh) fără o serie la pas constant. Pentru serii regulate și istoric, sursa potrivită e ENTSO-E.",
"sursa": {
"nume": "Transelectrica — harta operativă a Sistemului Energetic Național",
"url": "https://www.transelectrica.ro/",
"observatie": "Date de transparență publicate în temeiul Regulamentului (UE) 543/2013. Transelectrica nu publică termeni de reutilizare pentru acest flux."
}
}
}
GEThttps://oneapi.ro/api/energie/v1/sen/interconexiuni?de_la=2024-06-15
{
"data": {
"perioada": {
"de_la": "2024-06-15 00: 00: 00",
"pana_la": null
},
"inregistrari": 21,
"puncte": [
{
"punct": "DOBR",
"denumire": "Dobrudja",
"tara": "BG",
"observatii": 13,
"flux_mediu_mw": 90.3,
"flux_minim_mw": 29,
"flux_maxim_mw": 238,
"observatii_import": 13,
"observatii_export": 0
}
],
"conventie": "Flux pozitiv = import în România, negativ = export.",
"observatie": "Seria e formată din OBSERVAȚII, la momente neechidistante — se acumulează când rulează importul, nu la interval fix. Mediile de aici sunt medii peste observații, nu medii în timp, și NU se pot converti în energie (MWh) fără o serie la pas constant. Pentru serii regulate și istoric, sursa potrivită e ENTSO-E.",
"sursa": {
"nume": "Transelectrica — harta operativă a Sistemului Energetic Național",
"url": "https://www.transelectrica.ro/",
"observatie": "Date de transparență publicate în temeiul Regulamentului (UE) 543/2013. Transelectrica nu publică termeni de reutilizare pentru acest flux."
}
}
}
GEThttps://oneapi.ro/api/energie/v1/sen/interconexiuni?pana_la=2024-06-15
{
"data": {
"perioada": {
"de_la": null,
"pana_la": "2024-06-15 00: 00: 00"
},
"inregistrari": 0,
"puncte": [],
"conventie": "Flux pozitiv = import în România, negativ = export.",
"observatie": "Seria e formată din OBSERVAȚII, la momente neechidistante — se acumulează când rulează importul, nu la interval fix. Mediile de aici sunt medii peste observații, nu medii în timp, și NU se pot converti în energie (MWh) fără o serie la pas constant. Pentru serii regulate și istoric, sursa potrivită e ENTSO-E.",
"sursa": {
"nume": "Transelectrica — harta operativă a Sistemului Energetic Național",
"url": "https://www.transelectrica.ro/",
"observatie": "Date de transparență publicate în temeiul Regulamentului (UE) 543/2013. Transelectrica nu publică termeni de reutilizare pentru acest flux."
}
}
}
Error codes
| Code | Slug | When it occurs |
|---|---|---|
| 401 | neautentificat | Token missing, invalid, expired or revoked. |
| 403 | feature_indisponibil | The current plan does not include the feature the route depends on. |
| 422 | validare | pana_la precedes de_la. |
| 429 | cota_depasita | The plan's monthly quota has been exceeded (see Retry-After). |
All errors share the same shape. eroare.cod is stable and is the value you should branch on in code — not the text in mesaj, which may change.
{
"eroare": {
"cod": "validare",
"mesaj": "pana_la precedes de_la.",
"detalii": {
"de_la": [
"The value sent does not satisfy the parameter rule."
]
}
}
}