APR otvoreni podaci i API: šta sadrže i čega nema

Agencija za privredne registre objavljuje podatke Registra privrednih subjekata kao otvorene podatke. Vodič objašnjava šta u njima stoji, čega nema i šta API dodaje iznad toga.

Šta je Registar privrednih subjekata

Registar privrednih subjekata vodi Agencija za privredne registre (APR). Prometiam isporučuje njegova privredna društva: društva sa ograničenom odgovornošću (d.o.o.), akcionarska društva (a.d.), ortačka društva (o.d.) i komanditna društva (k.d.). Preduzetnici, zadruge, javna preduzeća, ogranci i predstavništva stranih društava, udruženja i fondacije nikada se ne isporučuju.

Matični broj

Matični broj (MB) ima 8 cifara, a vodeća nula je deo broja (na primer 08831076). Poslednja cifra je kontrolna: težine 9, 4, 5, 6, 7, 8 i 9 množe prvih sedam cifara, zbir se deli sa 11, a ostatak 10 čita se kao 0. To pravilo nije objavljeni standard, već je utvrđeno prema podacima registra, a API ga primenjuje: broj sa pogrešnom kontrolnom cifrom dobija grešku 400 (validation_error). Broj sa 13 cifara je JMBG, lični broj, i odbija se. Poreski broj (PIB) je poseban broj koji otvoreni podaci ne sadrže i koji se ne može izvesti iz matičnog broja.

Šta otvoreni podaci sadrže

PodatakU API-ju
Poslovno imecompany_name, onako kako ga registar piše
Pravna formalegal_form (d.o.o., a.d., o.d., k.d.)
Statusstatus: aktivan, u likvidaciji, u prinudnoj likvidaciji, u stečaju ili brisan
Datum osnivanjafounding_date i registration_date (isti datum)
Opštinacity latinicom; ćirilični naziv u registry_details.municipality_name
Šifra delatnostiKD 2010, 4 cifre zapisane NN.NN; iz nje se čita nace_class

Čega u otvorenim podacima nema

Otvoreni podaci ne sadrže ulicu i broj, osnovni kapital, poreski broj (PIB), rukovodioce, osnivače ni stvarne vlasnike. Zato API za Srbiju vraća samo zapis o kompaniji, bez signala usklađenosti registra, bez finansijskih izveštaja i bez obaveštenja o insolventnosti: Srbija nije jedno od šesnaest tržišta sa takvim obaveštenjima, a stečaj i likvidacija vide se u statusu.

Mesečni presek

Registar se objavljuje kao presek na kraju meseca, a polje data_as_of pokazuje datum tog preseka. Datoteka sadrži samo subjekte koji još postoje, pa društvo koje nestane iz registra u sledećem preseku dobija status brisanog. Registar ne daje datum prestanka.

Šta API dodaje

  • isti objekat kompanije kao za svaku drugu zemlju, pa se kod provere ne piše posebno za Srbiju
  • pretragu po nazivu latinicom i ćirilicom i po matičnom broju
  • klasu NACE Rev. 2 pročitanu iz šifre KD 2010, nacionalne verzije iste klasifikacije
  • događaje promena u registru (naziv, status, pravna forma, adresa, to jest opština), datirane kada se promena prvi put pojavi u preseku; od lansiranja Srbije u oktobru 2026, prvi sa sledećim mesečnim presekom
  • praćenje (POST /monitor): promena statusa, brisanje iz registra (upozorenje o prestanku datirano proverom koja ga je prva uočila), poklapanje sa sankcionom listom i događaji u registru

Contains data from the Business Registers Agency of the Republic of Serbia (Агенција за привредне регистре, APR), Open Data API (https://openapi.apr.gov.rs/api/opendata/companies), published under the Serbian Open Data Licence (https://data.gov.rs/sr/terms/). Adapted by Prometiam (status and legal form normalised, municipality names transliterated to Latin, whitespace in names normalised).

Cene

Cene su javne, razgovor sa prodajom nije potreban. Starter košta 9,99 € mesečno (1.000 kredita), Professional 29,99 € (10.000 kredita), Scale 99,99 € (50.000 kredita), a Enterprise se dogovara. Pretraga kompanije ili njen zapis košta 1 kredit, a provera po sankcionim listama (beta) 3 kredita; odgovori sa greškom su besplatni. Probni period traje 14 dana i uključuje 500 kredita: potrebna je platna kartica, tokom probnog perioda se ništa ne naplaćuje, a zatim važi Starter ako ne otkažete pretplatu.

Povezane stranice

Započnite besplatni probni period od 14 dana · API dokumentacija

Probni period traje 14 dana i uključuje 500 kredita. Potrebna je platna kartica, tokom probnog perioda se ništa ne naplaćuje; zatim važi Starter (9,99 € mesečno) ako ne otkažete.

Frequently asked questions

Šta je matični broj?
Broj od 8 cifara koji privredno društvo ima u Registru privrednih subjekata. Vodeća nula je deo broja, a poslednja cifra je kontrolna i API je proverava.
Zašto API ne vraća ulicu i broj?
Zato što je otvoreni podaci APR ne sadrže. Umesto adrese vraća se opština, latinicom, a ćirilični naziv opštine je u registry_details.municipality_name.
Postoji li datum prestanka društva?
Ne. Registar ga ne daje. Brisanje iz registra vidi se kao status brisanog kada društvo nestane iz sledećeg mesečnog preseka, a upozorenje o prestanku datira se proverom koja ga je prva uočila.
Koji je broj kredita za pretragu?
Pretraga ili zapis košta 1 kredit, a poziv događaja 2 kredita. Odgovori sa greškom su besplatni.