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