BizList API

Corporate data for 1M+ Greek companies. REST API, JSON, one GET request.

View API Documentation

Forget AADE's SOAP

If you've worked with AADE's API, you know: SOAP protocol, XML responses, downtime, rate limits, minimal fields. If you've tried VIES, you know: even less data, just basic VAT validation.

With the BizList API:

  • One GET request with VAT → company name, NACE codes, address, status, management, shareholders, financials, connected companies, public debtors, PEPs, sanctions
  • REST/JSON — no SOAP, no XML, no headaches
  • Search by name — not just VAT, search by company name or person name too
  • 99.9% uptime — doesn't go down every Tuesday afternoon

Use cases

CRM & ERP enrichment

Customer enters VAT → auto-fill: company name, address, NACE codes, status, financials. Keep customer data updated automatically.

Customer onboarding & KYC

Search company by name or VAT. Automatic identification, status check, PEP/sanctions screening. Add KYC compliance to your onboarding flow without manual checks.

Bulk portfolio analysis

Send a list of VATs → get back financials, risk indicators, status for all companies at once. Ideal for credit risk analysis, portfolio monitoring, segmentation.

Invoicing & validation

Before issuing an invoice, verify the company exists, is active, and details are correct. One API call instead of manual GEMI lookup.

Market data & analytics

Build dashboards, reports, market analysis with real data. Filter by NACE code, region, size. Integrate Greek corporate data into your BI tools.

Fraud detection & compliance automation

Payment platforms, marketplaces, fintech: automatic checks if the seller/merchant is a real company, if it's active, if it appears on public debtor or sanctions lists. Flag suspicious registrations before the first transaction.

Example

GET /api/v1/companies/by-vat/EL094316669
{
  "ar_gemh": "757001000",
  "name": "Metlen Energy & Metals ΜΟΝΟΠΡΟΣΩΠΗ Α.Ε.",
  "vat": "EL094316669",
  "status": "Ενεργή",
  "date_start": "1990-12-18",
  "legal_type": { "name": "ΑΕ" },
  "city": "ΜΑΡΟΥΣΙ",
  "street": "ΑΡΤΕΜΙΔΟΣ",
  "street_number": "8",
  "zip_code": "15125",
  "website": "https://www.metlengroup.com",
  "phone": "2106877300",
  "activities": [
    { "code": "24421100", "description": "ΠΑΡΑΓΩΓΗ ΑΛΟΥΜΙΝΙΟΥ", "is_main": 1 },
    // ... 120 more activities
  ],
  "financials": [
    { "period_end": "2024-12-31", "revenue": 5682956000, "profit": 748383000 },
    { "period_end": "2023-12-31", "revenue": 4653789000, "profit": 572145000 }
  ],
  "people": [
    { "first_name": "ΕΥΑΓΓΕΛΟΣ", "last_name": "ΧΡΥΣΑΦΗΣ", "role": "..." },
    // ... 12 more people
  ],
  "related_companies": [
    // 164 connected companies
  ],
  "sanctions_matches": [],
  "pep_matches": [],
  "public_debtor": []
}

AADE API vs BizList API

BizList API AADE API
Protocol REST/JSON SOAP/XML
Search by VAT
Search by name
Balance sheets & financials
Shareholders & board
Connected companies
PEPs & sanctions
Public debtors
NACE codes & status
Bulk requests Limited
Uptime 99.9% Unstable
Documentation Complete Minimal

Pricing

API calls are billed using tokens.

Each API call with an API key provides access to the same data visible to Premium users.

With free registration you receive trial tokens. For more, contact us.

What format are the responses?
Is there a trial?
Do I need a Premium subscription?
Do you support webhooks?