Certica

You arrange the transport.
We check the carrier.

Certica checks company registers and transport licences, then analyses the carrier liability policy you upload. Review warnings and insurance conditions in one place.Company details, licences and your uploaded liability policy. See risks before entrusting a carrier with your cargo.

Check 20 carriers for freeCheck 20 carriers for free

No card or subscription.

Sandra Kalita-PurgatSales Support Manager, Ray Trans
“Preparing a complete set of documents for verification used to mean searching and downloading them from several places by hand, which took several minutes and was simply time-consuming. „Now the whole process takes a few seconds.”
Read the Ray Trans story

01 /Carrier details

Company ID, email. We check the rest.

Enter the carrier’s details. Add plates and an OCP policy to check more.

Enter the carrier’s details.
Upload their liability policy.

Enter the carrier’s details and number plates, then upload their policy. We’ll check the company, licences and insurance terms for you.

Example

New verification

Enter carrier details to check

02 /Verification result

Know who carries your cargo.

Licences, company changes and contact checks. Findings and their sources, together in one place.

Check who you entrust your cargo to.

app.certica.plDemo data

Transport licences

Needs attention (1)

Community licence not confirmed

Block

Not found in KREPTD. Required for international carriage for hire or reward with a vehicle or combination above 3.5 t.

KREPTD

Other checks (2)

KREPTD registrationOK

Company listed. Reference: DEMO/2026/001.

Domestic permitOK

Valid. Number: DEMO/2026/001. Vehicles: 1.

Source data

KREPTD

Domestic authorisation (goods)

Licence number
DEMO/2026/001
Status
Valid
Issue date
25.05.2018
Vehicle count
1

Source registries

  • KREPTD

03 /Policy and order

Cargo worth €650k. A €500k policy.

A policy alone is not enough. Check whether its terms match the transport you want to assign.

The cargo value exceeds the liability limit

The declared cargo value is higher than the limit in the analyzed policy.

Result prepared by AI from the policy. It does not replace confirmation from the insurer.

Blocked

Cargo value exceeds the insured amount

Cargo worth EUR 650,000 against an insured amount of EUR 500,000.

Needs confirmation

Electronics cover needs confirmation

The policy does not list electronics separately. Check other goods cover, exclusions and the policy conditions.

Route within territorial cover

International transport: Poland → Germany.

Transport within the policy period

12-13 October 2026 falls within the period 1 January to 31 December 2026.

Example comparison · fictional data

Does the policy cover
the transport you’re assigning?

Paste your transport order and compare it with the policy. Spot differences in the route, dates and cargo cover.

European transport.
Local data sources.

13 countries with national registers.
15 more: VIES and email domain checks.
Uploaded liability policy analysis in both tiers.

Company details, VAT, transport licences and vehicle liability insurance.

KRSCEIDGREGONVAT whitelistKREPTDUFGRARKRZRDFVIESEmail domain
Uploaded liability policyInsurance terms and transport order comparison.
National registersVIES + domain
All data sources by country

Registers, data sources and checks in Certica

The scope depends on the country, legal form and details provided. Each check uses the relevant sources. The result shows where the data came from and whether it was retrieved successfully.

Poland

  • KRS
  • CEIDG
  • REGON
  • VAT whitelist
  • KREPTD
  • UFG
  • RAR
  • KRZ
  • RDF
  • VIES
  • Email domain

Romania

  • ANAF
  • ANAF Finances
  • BPI
  • ARR: carrier
  • ARR: vehicle
  • AIDA / RCA
  • VIES
  • Email domain

Slovakia

  • RPO
  • RÚZ
  • ORSR
  • ZRSR
  • JISCD
  • SKP / PZP
  • VIES
  • Email domain

Lithuania

  • JAR
  • LTSA
  • CAB
  • VIES
  • Email domain

Bulgaria

  • TCR / TheCompanyBook
  • AISTN
  • RTA
  • RTA: roadworthiness tests
  • Guarantee Fund
  • VIES
  • Email domain

Czechia

  • ARES
  • RŽP
  • RPSD
  • ČKP
  • VIES
  • Email domain

Estonia

  • JAR
  • RIK
  • EMTA
  • EMTA: tax arrears
  • Ametlikud Teadaanded
  • MTR: company
  • MTR: vehicle
  • LKF
  • VIES
  • Email domain

Latvia

  • UR / JARS
  • VID
  • ATD
  • LTAB
  • VIES
  • Email domain

France

  • SIRENE
  • Infotrans
  • BODACC
  • SIV-auto
  • VIES
  • Email domain

Slovenia

  • AJPES / PRS
  • AJPES / JOLP
  • AJPES / eRTR
  • FURS VAT
  • NER
  • SZZ
  • VIES
  • Email domain

Croatia

  • Sudreg
  • Obrt
  • e-Oglasna
  • RGFI
  • NRCP
  • PDV
  • VIES
  • Email domain

Serbia

  • Poreska / PIB
  • PURS / PDV
  • APR
  • MGSI eITP: carrier
  • MGSI eITP: licence
  • MGSI eITP: transport manager
  • MGSI eITP: vehicle
  • Email domain

Italy

  • AdE / Partita IVA
  • Registro Imprese
  • REN
  • RCA / Il Portale dell’Automobilista
  • CompanyStart: company identification
  • VIES
  • Email domain

Countries with basic checks

Austria, Belgium, Cyprus, Germany, Denmark, Greece, Spain, Finland, Hungary, Ireland, Luxembourg, Malta, Netherlands, Portugal, Sweden.

  • VIES: EU VAT status
  • Email domain: carrier contact checks

Policy analysis uses the document you upload. We do not retrieve it from an insurer’s register. Certica’s incident database is a separate source of information.

Certica
in your TMS.

API documentation

Connect your TMS to Certica’s API. Check carriers and receive results directly in the system your team already uses.

  • Verification result and check findings
  • Data retrieved from registers
  • PDF report available in your system

We agree the integration scope with you and your TMS provider.

A public REST API for your system.

No subscription.
Pay for the checks you use.

How many carriers do you want to check?

Company details, transport licences, contact and vehicle.

We use credits for billing. See how it works.

No subscription. Credits never expire and your whole team shares them.

Cost of 50 checks

100€ excl. VAT

2.00 € per carrier, excluding VAT

Try it for free

Before you start.

Answers to your questions about using Certica.

What does Certica check?

Certica gathers company details, VAT status, transport licences, contact information and vehicle liability insurance data, depending on what is available in the selected country. Results include checks, warnings and source data. You can also upload a carrier liability policy and compare its terms with a specific transport order. The decision to work with a carrier remains yours.

Where does the carrier data come from?

We use registers in the carrier’s country of registration. In Poland, these include KRS, CEIDG, KREPTD, the VAT whitelist and UFG. We check EU VAT status in VIES and contact information using email domain data. Each result shows the sources and available data. You upload the carrier liability policy yourself; we do not retrieve it from an insurer’s register.

Is data retrieved again for every check?

Every new verification retrieves data from the registers for the selected country. A saved result reflects the data at the time of that check and does not update automatically. A fresh retrieval does not mean the register has already published the latest change. If a source is unavailable, we show this in the result.

How does policy analysis and transport order comparison work?

Upload the carrier liability policy and Certica extracts its terms, including validity dates, territorial cover, insured amounts and restrictions. Then paste your transport order or enter its details manually. Review the extracted details before comparing them. The result highlights matches, discrepancies and points requiring confirmation. You can reuse an analysed policy for further orders. The analysis uses AI and does not replace confirmation of cover by the insurer.

How do credits work and what does each check cost?

Check your first 20 carriers for free after registration. Then top up your shared team balance. Carrier verification: 10 credits. Policy analysis: 5 credits. Verification and policy analysis together: 15 credits. Comparing orders with an analysed policy is included in the policy analysis. You see the price before starting.

Do I need to commit to a monthly number of checks?

No. Buy a credit pack upfront and use it whenever you need it. The price per credit depends on the pack size. Any credits you do not use during a month stay in your account.

Do purchased credits expire?

No. Purchased credits do not expire at the end of the month and have no expiry date. Buy another pack when you need more checks.

Do I pay separately for each team member?

No. Invite as many users as you need to one organisation at no extra charge. Your team shares a credit balance, and an administrator manages access.

Can I connect Certica to my TMS?

Yes, we provide a public REST API. Your system can submit carrier details and receive verification results, structured data, findings and a PDF report. We agree the scope with you and your TMS provider. API access does not mean there is a ready-made integration for every system.

Are the same checks available in every country?

No. The map shows countries with national registers and those with basic checks: VIES and email domain. Basic checks do not use credits from your pack, but your account must have a positive balance. Select a country on the map to see its coverage.

Do you check vehicle liability insurance validity?

Yes, in countries where we use a vehicle liability insurance register. We need a valid number plate. The available data and ability to confirm cover depend on the country and the register’s response. Vehicle liability insurance and carrier liability insurance are separate checks.

Why do I select the transport type and vehicle weight?

We check the carrier’s licences against the transport you are assigning. Domestic and international transport may require different licences. In Poland, the maximum authorised mass of the vehicle or vehicle combination also matters, so you select it before running the check.

You plan the route.
Certica helps you check
the carrier.

Check your first 20 carriers for free. No card or subscription.