Changelog

All notable changes to FirmAPI.

v1.4.0

Financial Administration SR – 10 new tax data sources

  • VAT excess deductions (§79) – per-period breakdown of approved excess VAT deductions, including the deduction amount and the company's own tax liability.
  • VAT payers list – current VAT registrations with start and end dates for each registration.
  • VAT deregistration reasons – history of cancelled VAT registrations with the year of cancellation.
  • Corporate income tax (DPPO) – per-period summary of submitted tax returns including tax liability and any declared loss.
  • Reliable VAT payer (DS RDP) – flag indicating whether the company is listed as a reliable VAT payer by the Financial Administration.
  • Special accounts for tax debtors (OUD) – bank accounts published by the Financial Administration due to outstanding tax debt, including IBAN and bank code.
  • R&D expense deductions – list of claimed research and development deductions with project description, deduction amount and start date.
  • Investment incentives – tax relief drawn under investment projects, with investment volume and planned incentive percentage.
  • Patent box (§13a) – income exemptions from intellectual property under the patent-box regime, with subtype, period and subject description.
  • Regulated entities – companies monitored by the Financial Administration as regulated subjects, with type and validity window.
  • All sources refresh daily from Financial Administration SR lists and are available under the new fs_imports scope.
  • PHP and JS SDKs gain withFsImports() helper.
v1.3.0

ÚVO – four new public-procurement registers with daily refresh

  • ÚVO REGES (qualified-supplier register) – reconnected and refreshed daily. For every company we now indicate whether it is a registered economic operator together with its registration number. Foreign suppliers are kept in their original ID format.
  • ÚVO Contracting Authorities Register – new contracting_authority scope with the statutory section and classification label. Surfaced on the company panel, profile and API response.
  • ÚVO Debarred Persons Register – new debarred scope with active-ban indicator, violation reason, ban window and related persons. Fires the debarred.updated webhook in the risk group.
  • ÚVO Reference Records – new uvo_references scope with reference count, total contract value (EUR) and the 25 most recent contracts including document links, ratings and buyer names.
  • All four ÚVO data sources refresh daily, staggered through the early morning so the data on the company panel and the API stays current.
  • PHP + JS SDKs gain withContractingAuthority(), withDebarred() and withUvoReferences() helpers.
  • New webhook events: contracting_authority.updated, debarred.updated, uvo_references.updated.
  • The dashboard "Full refresh" and admin "Refresh all" buttons now kick off a full refresh across every data source – the new ÚVO sources land in the per-company overview shortly after the click.
v1.2.0

Sanctions screening, LEI, EU tenders and 6 more enrichment sources

  • EU consolidated sanctions (FSF) and OFAC SDN/Consolidated screening – fuzzy-matched against every Slovak company by name with Jaro-Winkler. Hits surface under the new sanctions scope and fire a sanctions.match webhook on first detection.
  • GLEIF LEI lookup – when a Slovak company has a Legal Entity Identifier registered with the Slovak statistical office, you get the LEI plus parent / ultimate-parent LEI under the gleif scope.
  • UVO REGES (Zoznam hospodárskych subjektov) – qualified-supplier flag and registration validity under the reges scope.
  • Register sociálnych podnikov – social-enterprise certification status, type, granted-at and revoked-at dates under the social_enterprise scope.
  • TED (Tenders Electronic Daily v3) – EU-wide procurement notices the company appeared on as a buyer, under the ted_tenders scope.
  • REPLIK – Zoznam správcov konkurznej podstaty – when the IČO matches a registered insolvency administrator, you get the licence number, region and validity under the replik_administrator scope.
  • MV SR Register SBS – private-security-service licence under the sbs scope (NACE 80.* pre-filtered).
  • JISCD register dopravcov – road-transport eurolicence and vehicle counts under the transport_licence scope (NACE 49.* pre-filtered).
  • ÚRSO držitelia povolení – energy/gas/heat/water licence segments under the utility_licence scope (NACE 35.* / 36.* / 37.* pre-filtered).
  • New webhook events: sanctions.match, qualified_supplier.updated, social_enterprise.updated, gleif.updated, ted_tender.published, insolvency_administrator.updated, sbs_licence.updated, transport_licence.updated, utility_licence.updated.
  • PHP and JS SDKs add withSanctions(), withGleif(), withReges(), withSocialEnterprise(), withTedTenders(), withReplikAdministrator(), withSbs(), withTransportLicence(), withUtilityLicence() helpers.
v1.1.0

Credit-based billing replaces request limits

  • Per-minute and daily request limits removed – they were a stupid idea, layered on top of the monthly quota for no good reason. Internally we already metered every request as a credit, so the new model is just exposing what was always there.
  • Each plan now refills a credit balance every month. One API call = one credit. If you have credits, the API answers – no artificial pacing limits.
  • Cached responses still cost zero credits, so high-traffic apps over the same companies stay cheap.
  • Unused credits roll over to the next month (capped per plan) and remain valid for 3 months.
  • New endpoints: GET /v1/account/quota and POST /v1/account/thresholds for setting custom low-balance alerts.
  • Existing subscriptions stay on the legacy monthly-quota mode (without daily/per-minute limits) until you migrate from the dashboard.
v1.0.0

Public launch

  • Sandbox API with 10 demo companies and a dedicated sandbox key for testing
  • Company search and expanded company detail view in the admin dashboard
  • New "What data we provide" subpage
v0.7.0

New regulatory data sources

  • RPVE integration (Register of execution authorizations)
  • NBS integration – Slovak financial market entities
  • SK-NACE code enrichment from the Slovak Statistical Office
  • RPVS integration (Register of Public Sector Partners)
  • Tax reliability index and erased VAT payers imports
v0.6.0

Support and UX

  • Support ticket system with assignment, auto-status and attachments
  • Rich-text editor and notification badges for messages
  • Custom error pages
v0.5.0

Faster search

  • Company name search is now up to 25x faster
v0.4.0

Deeper RPO data

  • EU-funded public procurement imports (ITMS2014+)
  • VšZP debtor data
  • On-demand RPO company lookups
  • Stakeholders, statutory bodies and registered equity from RPO
v0.3.0

Enrichment, auth and billing

  • 9 new public data sources: financial statements, 5 debtor lists, public procurement, insolvencies, commercial bulletin, ORSR
  • "Enrich All" admin action
  • Email verification with branded email templates
  • Optional two-factor authentication for dashboard and admin
  • Admin custom billing management (prices, discounts, notes)
  • Company registration with live company lookup and Stripe billing prefill
  • Rate limiting on the public company lookup endpoint
  • Opt-in enrichment via the ?scope= query parameter
  • Fluent builder pattern in PHP and JS SDKs
v0.2.0

Freshness and reliability

  • Weekly RPO data refresh with automatic recovery
  • Automatic refresh of outdated company data
  • XML sitemap
  • Real company count on the homepage
v0.1.0

Initial launch

  • REST API for Slovak company lookup by IČO and ORSR ID
  • User and admin panel, API key and subscription management
  • Webhook system and notifications UI
  • PHP and JavaScript SDKs (MIT licensed)
  • Full Slovak and English localization
  • Response caching – cache hits consume no credits