Logistics Risk Intelligence

Know Before
You Ship.

A closed-membership intelligence platform for freight and logistics professionals. Verify your partners, detect bad actors, and protect your receivables — before it's too late.

—
Active Members
—
Risk Notifications
30+
Countries Covered
Closed
Members-only access
Verified
All reports with documents
Anonymous
Members never exposed
Global
Multi-country ID support
Three steps to safer freight

From verifying a new client to filing a risk report — the platform is built around how logistics professionals actually work.

01
🔍
Search Before You Quote

Query any company by name or tax ID. Instantly see if they have concordat filings, uncollected enforcement proceedings, bounced-cheque complaints, or multiple unpaid-claim reports from other members.

02
📋
File a Report

Had a bad experience? Pick the legal template that fits (enforcement of a judgment, cheque/note enforcement, bounced-cheque complaint, enforcement without judgment, unpaid invoice), describe the case and upload the document. Documents are seen by administrators only; the report goes live once they verify it. Your identity stays private.

03
🔔
Watch & Get Alerted

Add any company to your watchlist. When a new report is filed against them, you receive an instant alert — protecting every future deal automatically.

Built for the realities of freight

30–60 day payment windows. Cross-border deals. No recourse after delivery. We built every feature around these specific risks.

🏛️
Concordat Registry

An official concordat registry compiled from commercial court announcements, alongside member reports: start/end dates, ongoing proceedings and rejected applications clearly flagged.

⚖️
Enforcement & Cheque Archive

Report uncollected enforcement proceedings (with or without a judgment), cheque/note enforcement and bounced-cheque complaints with the file details. Documents are reviewed by administrators only; once verified, the report is published to members without the document or the reporting firm's identity.

🚨
Threat Level Scoring

Companies accumulating 6+ reports are automatically elevated to High Threat status. Claim-type reports (unpaid invoice, no proceedings) require 3 independent filings before becoming visible.

🌍
Global Company IDs

Search and report across 20+ countries using local ID formats — VAT, EIN, SIRET, KvK, NIP, and more. Not just Turkish VKN.

🔒
Zero-Trust Security

No passwords. OTP-only login. Single-device sessions. 30-day trusted device memory. Member identities are never visible to each other.

↩️
Objection Mechanism

Any reported company can submit a formal objection using the report ID. After administrator review, an accepted objection is appended to the report — permanently on record.

Simple, firm-based pricing

Per company, not per seat. Every plan includes full platform access.

Founding period
Free for every firm until 31 Dec 2026

Applying is free and every approved firm gets 1000 queries per month. Official billing starts on 1 Jan 2027 with the plans below; firms that do not choose a plan keep a free 100 queries per month.

Apply as a Founding Member

Plans valid from 1 Jan 2027:

Monthly
$19 /mo
✓ 500 queries / month
✓ Full search access
✓ File reports
✓ Watchlist alerts
Get Started
BEST VALUE
Yearly
$149 /yr
✓ 10,000 queries / year
✓ Full search access
✓ File reports
✓ Watchlist alerts
✓ API access
Get Started
Supporter
$249 /yr
✓ 10,000 queries / year
✓ Full search access
✓ File reports
✓ Watchlist alerts
✓ API access
✓ Supporting the community
Get Started

Until 31 Dec 2026 every firm gets 1000 free queries per month; from 1 Jan 2027 the free plan continues with 100 queries per month. Approved reports earn 2 months free.

Integrate risk checks into your workflow

Active members get REST API access. Query the risk database directly from your TMS, ERP, or quoting system — before you send a single quote.

risk_check.py
import requests

# Check before you quote
def is_safe_to_ship(company_name):
    resp = requests.get(
        API_ENDPOINT,
        params={"q": company_name},
        headers={"X-API-Key": API_KEY}
    )
    data = resp.json()
    if data["result_count"] == 0:
        return True   # ✓ No risk records
    threat = data["results"][0]["threat_level"]
    return threat != "high"

# Before accepting a shipment order:
if not is_safe_to_ship(customer_name):
    raise_payment_upfront_flag()
⚡
Fast JSON responses

Average response under 50ms. Query once per company, get all active reports instantly.

🔒
Key-based authentication

64-character API key, generated from your dashboard. Revoke and regenerate anytime.

📊
10,000 queries/year included

Included with yearly plan (149 USD/year). Usage dashboard in your member panel.

🌍
20+ country ID formats

Query by local tax ID — VKN, VAT, EIN, SIRET, KvK and more. Filter by country code.

View API Documentation → Get API Access

Integrate with your existing stack

TMS
Transport Management System
ERP
SAP / Oracle / NetSuite
CRM
Customer Risk Scoring
Python
pandas · requests · FastAPI
PHP
Laravel · Symfony · custom
REST
Any language, any platform

Membership is by approval and invitation only.

The first 100 firms are accepted as founding members by regional-admin approval only, with no referral code. Once the founding quota is full, every new member needs referral codes from two different founding members — keeping the network trusted and accountable. Members of the Control is Better WhatsApp group are natural founding-member candidates.

Apply for Founding Membership →
Common questions
The platform is open to logistics, freight, and transport companies. The first 100 firms join as founding members: they apply directly and are accepted by regional-admin approval only. Once the founding quota is full, every new member needs referral codes from two different founding members. Members of the Control is Better WhatsApp group are natural founding-member candidates.
No. Member identities are completely hidden from one another. A reported company can submit an objection using the public report number, but they will never know which member filed it.
No. Documents are reviewed only by administrators. If they are satisfied the report is accurate, it is approved and other members see the report details — never the document, the court decision file or the reporting firm.
Every report requires a description and a document. Reports backed by an official file (enforcement of a judgment, enforcement without judgment, cheque/note enforcement, bounced-cheque complaint) are published on approval; claim-type reports (unpaid invoice, no proceedings) only become visible after 3 independent members file the same company. Every report is reviewed by an administrator before publication; uploaded documents are visible to administrators only and are never shown to members.
Reports remain active for 3 years, after which they are automatically archived. Archived reports are no longer searchable but remain in the system for record-keeping purposes.
Until 31 Dec 2026 membership is free: applying costs nothing and every firm gets 1000 queries per month. Official billing starts on 1 Jan 2027 with the monthly, yearly and supporter plans shown above, paid online or by bank transfer. Firms that do not choose a plan continue free of charge with 100 queries per month. Full members can file reports and use all features; filing reports is always free.
Applications and reports from Turkish firms are reviewed and verified by the regional administrators for Türkiye. Colleagues who would like to take on a regional-administrator role can get in touch through the contact form below.
Questions? We're here.

Before you apply,
ask us anything.

Whether you're evaluating membership, dealing with an active risk situation, or want to understand how the platform works — reach out. We respond to every inquiry.

✉ info@controlisbetter.org
🌐 controlisbetter.org
TÜRKİYE REGIONAL ADMINISTRATORS

Applications and reports are verified by the regional administrators.

Want to become a regional administrator? Contact us via the form.

OBJECTION TO A REPORT?

If your company has been listed and you wish to file a formal objection, use our dedicated objection form — no membership required.

File an Objection →
Your message has been sent. We'll be in touch shortly.