API ORSR.SK - Parser obchodného registra

Publikované 15.09.2015, autor lubosdz

API ORSR.SK - Parser obchodného registra

Postupujúca informatizácia spoločnosti kladie nároky na dostupnosť informačných zdrojov pre tvorcov softwarových aplikácií.

Ku základným zdrojom patria nepochybne verejne dostupné databázy obchodných firiem a spoločností, živnostníkov, verejné zoznamy dlžníkov odvodov a neplatičov daní apod.

Obchodný register SR je primárny zdroj informácií o obchodných subjektoch SR. Bol zriadený pred niekoľkými rokmi v čase, keď vývojári podnikových a účtovných systémov neboli ešte tak ďaleko, aby dokázali integrovať služby spojené s vyhľadávaním obchodných subjektov.

Dnes je situácia však iná. Dopyt po verejných spravovaných zdrojoch údajov je veľmi veľký. Vznikli spoločnosti profesionálne sa venujúce data miningu, predávajúce sofistikované údaje o spoločnostiach, analyzujúce parametre o subjektoch ako napr. bonitu alebo podlžnosti potenciálnych obchodných partnerov apod.

Bohužiaľ, obchodný register SR trochu zaostáva za svojou dobou. Neposkytnuje žiadne verejné rozhranie umožňujúce prístup ku informáciám v ORSR tvorcom softwarov - API pre web services. Neposkytuje taktiež žiadnu možnosť získať bežným komerčným spôsobom prístup ku databáze ORSR napr. zakúpením si CD/DVD s ročným poplatkom za pravidelné aktualizácie databázy.

Nakoľko pri vývoji portálu ipdf.sk som potreboval vyriešiť tento problém, napísal som parser obchodného registra SR. Umožňuje vyhľadávanie subjektov podľa IČO, názvu spoločnosti alebo priezviska a mena osoby. Výsledkom vyhľadania sú normalizované štruktúrované dáta, napr. príslušnosť ku súdu, typ osoby, či sa spoločnosť nachádza v likvidácii, adresa s rozložením do ulice, popisného čísla, PSČ a mesta apod.

Parser sa snaží zároveň ošetriť chyby vzniknuté pri zadávaní údajov do databázy (bežne sa vyskytujúce uvodzovky v názve spoločností), normalizovať údaje (napr. rôzne usporiadané adresy, zahraničné adresy apod.) a formátovanie pre vhodnejšie použitie vo vývojovom prostredí (napr. 10.000,- Sk zmení na 10000).

Pre demonštráciu si môžete vyskúšať nasledujúce demo:




Komentáre...

Michal

26.10.2015 19:58
# 1 Odpovedať na srandošiny, čo napísal Michal    
 

Naozaj pekne spravené, veľmi by potešilo, keby si spravil kód open source.

lubosdz

26.10.2015 21:19
# 2 Odpovedať na srandošiny, čo napísal lubosdz    
 

Michal wrote on 26.10.2015 19:58:
Naozaj pekne spravené, veľmi by potešilo, keby si spravil kód open source.
Ahoj Michal,
nebolo by eticke volne distribuovat uvedeny kod, nakolko sa nejedna o oficialne dostupnu a udrziavanu sluzbu statnej institucie. Neskuseni programatori by mohli zbytocne pretazovat server apod .. Pokial kod naozaj potrebujes, napis mi prosim ta strucne na aky ucel a pokial to bude v sulade s etickymi zasadami, kod ti mozem poskytnut.

pietrosh AT gmail DOT com

29.01.2016 16:28
# 3 Odpovedať na srandošiny, čo napísal pietrosh AT gmail DOT com    
 

Ahoj, uplne si ma dostal tymto kodom. Uz dlhsie sa zahravam s myslienkov, ze by som spravil nejaku pekne napisanu aplikaciu pre Android s vyhladavanim na orsr. Myslis, ze by sme sa vedeli dhodnut na tom, ze by si mi zverejnil ten kod?

Dakujem Ti za odpoved,
Peter

info AT zador DOT es

24.04.2016 20:45
# 4 Odpovedať na srandošiny, čo napísal info AT zador DOT es    
 

lubosdz wrote on 26.10.2015 21:19:
Michal wrote on 26.10.2015 19:58:
Naozaj pekne spravené, veľmi by potešilo, keby si spravil kód open source.
Ahoj Michal,
nebolo by eticke volne distribuovat uvedeny kod, nakolko sa nejedna o oficialne dostupnu a udrziavanu sluzbu statnej institucie. Neskuseni programatori by mohli zbytocne pretazovat server apod .. Pokial kod naozaj potrebujes, napis mi prosim ta strucne na aky ucel a pokial to bude v sulade s etickymi zasadami, kod ti mozem poskytnut.
Ahojte!
Velmi by ste mi pomohli takymto kodom PHP pre ziskanie udajov podla ICO cisla z Obchodneho registra SK. Dajte mi vediet ci ho chcete zdielat eticky alebo komercne, dik, info@zador.sk, rad sa odmenim, financne alebo inym kodom. pozdravujem Zayo

Matus

29.12.2016 11:11
# 5 Odpovedať na srandošiny, čo napísal Matus    
 

Zdravim,

vlemi by mi pohol kod, ktory potrebujem k vyvuju web aplikacie pre nasu firmu. Vytvarame tu XY dodacich a objednavkovych listov a ak by mi vedel softik automaticky doplnit info o firme podla ICO alebo nazvu firmy. Moj mail m.janovcik@km-system.sk.

Dakujem.

Braňo

26.01.2017 12:05
# 6 Odpovedať na srandošiny, čo napísal Braňo    
 

Michal, máme stránku www.evestnik.eu. Stále ju prerábame, lebo UVO pravidelne mení štrukltúru dát a údaje parsujeme len z Webu. Chceli by sme to prepojiť s OR a preto Vás chcem poprosiť, či mi môžete dať prítup k Vášmu kódu. Môj mail. branislav.bruno07AT...gmail

mzvarik AT gmail DOT com

22.07.2017 11:33
# 7 Odpovedať na srandošiny, čo napísal mzvarik AT gmail DOT com    
 

Parser si udělá každý kdo zná základy PHP... ale whatev, dík za tip... škoda, že na to nemáte API

lubosdz

23.07.2017 00:24
# 8 Odpovedať na srandošiny, čo napísal lubosdz    
 

Na základe početných požiadaviek som kód sprístupnil na https://github.com/lubosdz/parser-orsr. Enjoy.

martin

24.07.2017 18:48
# 9 Odpovedať na srandošiny, čo napísal martin    
 

lubosdz wrote on 23.07.2017 00:24:
Na základe početných požiadaviek som kód sprístupnil na https://github.com/lubosdz/parser-orsr. Enjoy.
super

robert

10.09.2018 10:28
# 10 Odpovedať na srandošiny, čo napísal robert    
 

Dakujeme!

Váš komentár..
Email bude prepísaný napr. na [michal AT gmail DOT com]
Pozn.: Urážlivé alebo nesúvisiace komentáre budú odstránené.
Zadajte prosím výsledok z vyššie uvedeného obrázku.