🇬🇷 Greek Government Data API

One API.
All Greek Government Data.

Stop writing custom scrapers for six different government portals. Monopigi normalizes data.gov.gr, Diavgeia, Mitos, and more into a single, consistent REST API — ready the moment you need it.

Greek government data is fragmented.

Each ministry and agency runs its own portal with its own schema, format, and update cadence. Integrating even two sources requires weeks of engineering work.

🗃️

Incompatible schemas

data.gov.gr uses CSV with inconsistent column names. Diavgeia returns XML. Mitos exposes a bespoke SOAP API.

⏱️

Stale or missing data

No SLA on update frequency. Data may be weeks out of date with no changelog or diff API.

🔑

No unified auth

Each portal has separate registration, credentials, and rate limits you must manage independently.

📄

Poor documentation

Unofficial, community-written guides. No OpenAPI spec. No SDK. No changelog.

Everything you need.
Nothing you don't.

Monopigi handles ingestion, normalization, and delivery so your team can focus on building — not plumbing.

🔗

Unified Schema

Every dataset is normalized into a consistent JSON structure. One integration, six sources.

🔄

Daily Refresh

Automated ingestion pipelines run every 24 hours. Data is never more than one day old.

🔐

Bearer Token Auth

One API key. One Authorization header. Scoped, revocable, rate-limited per tier.

📖

OpenAPI 3.1 Docs

Full spec, interactive Swagger UI, and auto-generated SDKs for Python, TypeScript, and Go.

🇪🇺

EU-Sovereign Infrastructure

Hosted entirely within the EU. GDPR-native. No US data processors in the critical path.

Low Latency

Queries served from a normalized PostgreSQL store — not proxied live to upstream portals.

Query Monopigi — one call, any source
# Search public spending decisions across Diavgeia
curl -X GET \
  "https://api.monopigi.com/v1/diavgeia/decisions?type=ΑΑΥ&limit=10" \
  -H "Authorization: Bearer mpg_live_xxxxxxxxxxxx"

# Response — normalized JSON, every time
{
  "data": [
    {
      "id":         "ΩΧΡ5-ΑΠΦ",
      "source":     "diavgeia",
      "type":       "ΑΑΥ",
      "org":        "Ministry of Finance",
      "amount_eur": 142500.00,
      "date":       "2025-09-15",
      "url":        "https://diavgeia.gov.gr/doc/ΩΧΡ5-ΑΠΦ"
    }
  ],
  "meta": { "total": 4821, "page": 1 }
}

Six sources. One endpoint.

We ingest from Greece's primary open data portals and normalize every record into a consistent schema.

Source Description Records Status
data.gov.gr National open data portal — statistics, registers, permits 500K+ ● Active
Diavgeia Government transparency — spending decisions, contracts 25M+ ● Active
Mitos Business procedure catalogue — permits, licenses 3K+ ● Active
GEMI General Commercial Registry — company registrations 1M+ ◐ Planned
ΕΦΚΑ / e-ΕΦΚΑ Social security data — employment, contributions ◐ Planned
Parliament Legislation, session records, MP data 50K+ ◐ Planned

Simple, transparent pricing.

Start free. Scale as you grow. No hidden fees, no per-source surcharges.

Free
0
forever
  • 10 queries / day
  • All active data sources
  • JSON responses
  • Community support
  • No credit card required
Get Free Key
Enterprise
Custom
annual contract
  • Unlimited queries
  • Dedicated infrastructure
  • Custom data sources
  • SLA with financial penalties
  • Private deployment option
  • Named account manager
Contact Sales

Coming soon — we're building the API. Leave your email to get early access.

Ready to query Greek government data?

Your API key arrives in seconds. No waiting. No forms. No meetings.

Coming Soon