Analiza concurenței cu date publice: cum îți urmărești competitorii an de an

Concurenții tăi își depun bilanțurile ca toată lumea. Cum faci o fișă de urmărire pentru fiecare, la ce indicatori te uiți, cum îi pui lângă sector și cât costă să ții evidența an de an.

Mihai Gabriel OanceaRedacția Bilanț API
Publicat
Timp de citire
5 min de citit
Cuvinte
968 cuvinte
Piese de șah pe tablă, în mijlocul unei partide
Piese de șah pe tablă, în mijlocul unei partide · Fotografie: Çiğdem Bilgin, Pexels
Cuprins
  1. Cine intră pe listă
  2. Ce măsori
  3. Scoaterea datelor
  4. Ce citești din cifre
  5. Dincolo de bilanț
  6. Cât de des
  7. Despre etică

Pe concurenții tăi îi știi. Probabil știi și cam cât de mari sunt, din auzite, din prezentări sau după câte mașini cu sigla lor vezi în trafic. Ce nu știi de obicei e cum au evoluat exact în ultimii ani: cine crește, cine face bani, cine angajează, cine se împrumută. Toate astea sunt în bilanțurile publice. Cu ele, o analiză serioasă a concurenței îți ia o după-amiază.

Antreprenor care privește vitrina unui concurent de peste drum
Fotografie: Emanuele Ricciardi, Pexels

Cine intră pe listă

Începe cu cei pe care îi cunoști: firmele cu care pierzi licitații, cele pe care clienții le pomenesc la negociere, cele care îți recrutează oamenii. Apoi caută-i pe cei pe care nu-i știi, dar fac același lucru.

Clasamentul sectorului e primul loc unde mă uit. Ruta /statistici/clasament din API-ul Statistici îți dă primele firme din codul tău CAEN după cifra de afaceri, rezultat sau angajați. Dacă piața ta e locală, API-ul Căutare firme filtrează după activitate, județ, localitate și stare. Iar concurenții de mâine apar azi în registru: ruta /registru/firmenoi îți arată înființările din codul tău CAEN, pe intervale de până la 31 de zile.

Între 5 și 15 firme e numărul potrivit. Peste asta nu mai urmărești pe nimeni cu atenție.

Ce măsori

Ce vrei să afliCe folosești
Cât de mari suntcifra_afaceri, angajati
Cât câștigărezultat_net (cu semn), marja_neta
Cât de repede cresccrestere_ca și cagr_ca, din /evolutie
Cât de solizi suntcapitaluri, gradul de îndatorare, lichiditatea curentă
Unde se află în piațălocul și percentila din /pozitie

Scoaterea datelor

Scriptul de mai jos ia sumarul ultimului an pentru fiecare concurent și îl scrie într-un CSV pe care îl deschizi direct în Excel. Rulează-l întâi în sandbox, pe CUI-urile de test:

import csv, requests

BAZA = "https://www.bilantapi.ro/api/sandbox/v1"
ANTETE = {"X-API-KEY": "cheia-ta"}
CONCURENTI = ["90000010", "90000020", "90000030"]
CAMPURI = ["an", "cifra_afaceri", "rezultat_net",
           "angajati", "capitaluri", "datorii"]

with open("concurenti.csv", "w", newline="", encoding="utf-8") as f:
    w = csv.writer(f)
    w.writerow(["cui", "denumire"] + CAMPURI)
    for cui in CONCURENTI:
        r = requests.get(f"{BAZA}/bilant/{cui}/sumar", headers=ANTETE)
        if r.status_code != 200:
            continue
        d = r.json()["data"]
        sumar = d["sumar"]
        w.writerow([cui, d["denumire"]] + [sumar.get(c) for c in CAMPURI])

Cifrele sumarului sunt în data.sumar, iar rezultat_net are semn: e negativ la o firmă pe pierdere, pe când profit_net ar fi 0. Sumarul costă 1 credit pe firmă. Pentru istoric, /bilant/{cui} întoarce toți anii tot la 1 credit, iar /bilant/{cui}/evolutie (2 credite) îți dă creșterile gata calculate.

Dacă vrei concurenții față în față, ruta /statistici/comparatie?cui=… (3 credite) pune până la 10 firme una lângă alta, cu CUI-urile despărțite prin virgulă, și adaugă pentru fiecare locul și percentila în sectorul ei. Detaliile fiecărei rute sunt în documentație.

Echipă de marketing care discută un tabel comparativ tipărit
Fotografie: RDNE Stock project, Pexels

Ce citești din cifre

Un concurent care își dublează vânzările în doi ani pare o amenințare. Uită-te însă și la ce a costat creșterea. Dacă în același timp datoriile i s-au triplat și marja a scăzut, creșterea e cumpărată cu prețuri mici și credite. Poate fi o strategie de ocupare a pieței, poate fi o fugă înainte. În ambele cazuri afli ceva util despre cum să răspunzi: nu intri într-un război de prețuri cu cineva care se finanțează din bancă.

Apoi marja. Dacă un concurent de mărime apropiată are an de an o marjă netă mai mare, are fie prețuri mai bune, fie costuri mai mici. Vânzările pe angajat te ajută să ghicești care: la vânzări pe angajat asemănătoare și marjă mai mare, diferența vine probabil din preț sau din costurile de achiziție.

Angajările sunt de multe ori semnalul cel mai timpuriu. Creșterea numărului de oameni vine adesea înaintea creșterii vânzărilor, iar un concurent care angajează masiv într-un an se pregătește de ceva: un contract mare, o extindere, un produs nou.

Și fragilitatea. Capitaluri în scădere, lichiditate slabă, pierderi repetate: la un concurent, astea sunt o oportunitate pentru tine. Clienții lui s-ar putea să caute un furnizor mai stabil, iar oamenii lui alt angajator.

Dincolo de bilanț

La concurenții care vând statului, contractele publice spun multe: ce câștigă, de la ce instituții, la ce valori. API-ul Achiziții publice îți dă profilul de furnizor SICAP al fiecărei firme, cu contractele, achizițiile directe și principalii clienți publici. Pus lângă bilanț, îți arată cât de mult atârnă un concurent de contractele cu statul.

Cât de des

Bilanțurile vin o dată pe an, deci analiza financiară completă o faci anual, după sezonul de depunere. Pentru zece concurenți, cu istoric, evoluție și poziție în sector, te costă câteva zeci de credite pe an. Păstrează rezultatele; după trei-patru ani ai propria bază de date despre piața ta.

Între două bilanțuri se pot întâmpla multe, însă. Un concurent poate intra în insolvență, poate fi declarat inactiv fiscal sau poate apărea pe lista ANAF de restanțe. Profilul fiscal (/registru/firme/{cui}, 1 credit) se actualizează zilnic din registrul ANAF și arată starea firmei (stare), inactivitatea fiscală (fiscal.inactiv.activ) și situația juridică de la registrul comerțului, cu stare_juridica.in_insolventa, in_lichidare și in_dizolvare. Listele de restanțe apar trimestrial.

Eu aș verifica profilul celor zece concurenți principali o dată pe lună. Te costă zece credite și afli din timp când unul are probleme, adică exact când clienții lui încep să se uite după alternative.

Despre etică

Toate datele de aici sunt publice, publicate de instituțiile statului tocmai ca să fie consultate, iar analiza concurenței pe baza lor e o practică normală. Folosește-le ca să iei decizii mai bune, nu ca să vorbești urât despre un concurent. Cifrele dintr-un bilanț au mereu un context pe care din afară nu-l vezi întreg.

Sumarul, indicatorii, evoluția și poziția în sector sunt pe pagina API-ului Bilanț. La înregistrare primești 250 de credite gratuite, fără card. Ajung pentru o primă analiză completă a concurenților principali.

Întrebări frecvente

Pot afla cât vinde un concurent?

Da. Cifra de afaceri, rezultatul, angajații, datoriile și capitalurile sunt publice în bilanțul anual și le primești prin API-ul Bilanț.

Cât de des se schimbă datele despre concurenți?

Datele financiare vin anual, după depunerea bilanțurilor. Starea din registru se actualizează zilnic.

Câte firme pot compara deodată?

Până la 10, cu ruta /api/v1/statistici/comparatie, care costă 3 credite.

Despre autor

Mihai Gabriel Oancea

Redacția Bilanț API

Scrie pentru BilantAPI despre bilanțurile firmelor din România și despre cum se lucrează cu datele financiare.