ELI API
Lista dzienników
Zaczynamy od pobrania listy dzienników:
http://api.sejm.gov.pl/eli/acts
W odpowiedzi otrzymujemy tablicę z informacjami o dziennikach:
[
{
"actsCount":82147,
"code":"DU",
"name":"Dziennik Ustaw",
"shortName":"Dz.U.",
"years": [ ...,2016,2017,2018,2019,2020]
},
{
"actsCount":58203,
"code":"MP",
"name":"Monitor Polski",
"shortName":"M.P",
"years": [ ...,2016,2017,2018,2019,2020]
}
]
Lista aktów w roku
Teraz możemy pobrać listę aktów wydanych w danym roku korzystając z URL w formacie:
http://api.sejm.gov.pl/eli/acts/{publisher}/{year}
Na przykład dla Dziennika Ustaw w 2020 roku:
http://api.sejm.gov.pl/eli/acts/DU/2020
Wynikiem tego zapytania jest lista z informacjami o aktach, np.:
{
"count":107,
"items":[
{
"ELI":"DU/2020/1",
"address":"WDU20200000001",
"announcementDate":"2019-12-23",
"changeDate":"2020-01-03T10:27:18",
"displayAddress":"Dz.U. 2020 poz. 1",
"pos":1,
"promulgation":"2020-01-02",
"publisher":"DU",
"status":"obowiązujący",
"textHTML":false,
"textPDF":true,
"title":"Rozporządzenie Ministra Finansów z dnia 23 grudnia 2019 r. zmieniające rozporządzenie w sprawie zgłoszeń celnych",
"type":"Rozporządzenie",
"volume":0,
"year":2020
},
{
"ELI":"DU/2020/2",
"address":"WDU20200000002",
"announcementDate":"2019-12-31",
"changeDate":"2020-01-03T10:27:20",
"displayAddress":"Dz.U. 2020 poz. 2",
"pos":2,
"promulgation":"2020-01-02",
"publisher":"DU",
"status":"obowiązujący",
"textHTML":false,
"textPDF":true,
"title":"Rozporządzenie Ministra Finansów z dnia 31 grudnia 2019 r. w sprawie postępowania kwalifikacyjnego w stosunku do kandydatów ubiegających się o przyjęcie do służby w Służbie Celno-Skarbowej",
"type":"Rozporządzenie",
"volume":0,
"year":2020
},
...
],
"offset":0,
"totalCount":107,
"searchQuery":{
"comparator":{},
"dateEffectType":"NONE",
"dateType":"NONE",
"exile":false,
"keyword":[],
"position":-1,
"pubDateType":"NONE",
"publisher":"DU",
"publisherName":"Dziennik Ustaw",
"statusInForce":false,
"title":"",
"type":[],
"volume":-1,
"year":2020
}
}
Szczegóły aktu
Szczegółowe informacje o akcie są dostępne po użyciu następującego URL:
http://api.sejm.gov.pl/eli/acts/{publisher}/{year}/{position}
Dla aktu wydanego w 2020 r. w pozycji pierwszej będzie to adres:
http://api.sejm.gov.pl/eli/acts/DU/2020/1
Wynikiem zapytania będą bardziej szczegółowe informacje o akcie:
{
"ELI": "DU/2020/1",
"address": "WDU20200000001",
"announcementDate": "2019-12-23",
"changeDate": "2020-01-03T10:27:18",
"displayAddress": "Dz.U. 2020 poz. 1",
"pos": 1,
"promulgation": "2020-01-02",
"publisher": "DU",
"status": "obowiązujący",
"textHTML": false,
"textPDF": true,
"title": "Rozporządzenie Ministra Finansów z dnia 23 grudnia 2019 r. zmieniające rozporządzenie w sprawie zgłoszeń celnych",
"type": "Rozporządzenie",
"volume": 0,
"year": 2020,
"directives": [],
"entryIntoForce": "2020-01-17",
"inForce": "IN_FORCE",
"keywords": [
"celne prawo"
],
"keywordsNames": [],
"obligated": [],
"organUprawniony": [],
"previousTitle": [],
"prints": [],
"references": {
"Akty zmienione": [
{
"id": "DU/2016/1498",
"date": "2020-01-17"
}
],
"Podstawa prawna": [
{
"id": "DU/2004/622"
}
],
"Podstawa prawna z art.": [
{
"id": "DU/2004/622",
"art": "art. 19 ust. 1"
}
]
},
"releasedBy": [
"MIN. FINANSÓW"
],
"texts": [
{
"fileName": "D20200001.pdf",
"type": "O"
}
]
}
Tekst aktu
Plik PDF z treścią tego aktu można pobrać wykonując zapytanie z adresem:
http://api.sejm.gov.pl/eli/acts/DU/2020/1/text.pdf