Postal Codes Dataset for Ireland, IE

274
Updated:
Files:1
Size:7.58 kB
Formats:csv
License:CC-BY-4.0

Postal Codes Dataset for Ireland, IE including name of the city, town, or place, various administrative divisions and alternative city names.

Part of a Data Solution

  • Postal Codes Solution

    Every worldwide postal-code dataset in one bundle — the ultimate global reference for precise postal codes.

    Explore →

Premium

You're viewing a free sample

Get the complete dataset — all rows and files — delivered instantly after checkout, with lifetime access to the latest version.

  • Secure checkout via Stripe
  • Instant download after payment
  • Lifetime access to the latest version
  • Creative Commons Attribution 4.0 license
20% off
$49.90$39.92
one-time payment

API Access

Access dataset files directly from scripts, code, or AI agents.

Browse dataset files
Dataset Files

Each file has a stable URL (r-link) that you can use directly in scripts, apps, or AI agents. These URLs are permanent and safe to hardcode.

/logistics/postal-codes-ie/
https://datahub.io/logistics/postal-codes-ie/_r/-/.licensing-notes.md
https://datahub.io/logistics/postal-codes-ie/_r/-/README.md
https://datahub.io/logistics/postal-codes-ie/_r/-/datapackage.yml
Key Files

Start with these files — they give you everything you need to understand and access the dataset.

datapackage.ymlmetadata & schema
https://datahub.io/logistics/postal-codes-ie/_r/-/datapackage.yml
README.mddocumentation
https://datahub.io/logistics/postal-codes-ie/_r/-/README.md
Typical Usage
  1. 1. Fetch datapackage.yml to inspect schema and resources
  2. 2. Download data resources listed in datapackage.yml
  3. 3. Read README.md for full context

Data Files

Postal Codes Data Resource for Ireland, IE

About

Last updated
30 August 2026
Total rows
...
Format
CSV
File size
7.58 kB

About this dataset

Ireland (IE) — internal licensing notes

Source research, 2026-08-29 — sellability + reproducibility audit

Clean GO, and simpler than the prior FedEx-schema research anticipated. fedex-agents-prototype/countries/IRL/research.json (researched 2026-06-12, status REVIEW, never approved) already established the core constraint: Ireland's Eircode system has two tiers, and only the coarser one is openly reusable. What that research didn't check is that GeoNames itself already ships exactly the open tier, as a single CC BY 4.0 source — no need for the gist + autoaddress.com combination that research proposed and never got licence-checked.

The constraint (established in the FedEx research, still holds)

The full per-address Eircode Address Database (ECAD, ~2.2M codes) is operated by Eircode Ltd/Capita under a state contract and requires a paid licence; bulk scraping (e.g. the public Eircode Finder) violates its terms. Only the 139 3-character routing keys (e.g. D02 → "Dublin 2") are openly reusable — this is not a choice made for this build, it's the actual boundary of what's legally available.

The source — GeoNames IE (verified 2026-08-29, not just assumed from the readme note)

https://download.geonames.org/export/zip/IE.zip      # 3.7 KB, 139 rows

GeoNames' own export/zip/readme.txt states: "For Ireland we have only the first letters of the full postal codes (for copyright reasons)" — this is not a gap, it's GeoNames' own compliance with the exact same ECAD licensing boundary. Fetched and verified directly: exactly 139 rows, 139 distinct routing keys, all 4 provinces (Connacht/Leinster/Munster/Ulster) present, every row has a coordinate. admin_name1/admin_code1 (province, single-letter C/L/M/U) are already populated on every row. admin_name2/admin_name3 (county, post-town) are empty in this file — GeoNames doesn't carry the routing-key→county join, matching the gap the FedEx research already flagged (post-town→county is an approximate join requiring a separate gazetteer, not present in any raw source found).

This single GeoNames file supersedes the gist+autoaddress.com plan. The FedEx research's tier-5 sources (gist.github.com/ajoorabchi/..., autoaddress.com/articles/eircode-routing-keys/) were never licence-checked and don't need to be now — GeoNames already ships the same 139-row routing-key list under an already-verified CC BY 4.0 licence, avoiding two unverified sources entirely.

Licence: CC-BY-4.0, verified against export/zip/readme.txt on 2026-08-29 (same file as every other GeoNames-sourced entry in this catalogue) — Ireland's entry is the copyright-restricted row itself, not a separate caveat blocking use of what IS included.

County enrichment (admin_name2) — optional, not attempted this pass

Adding county would need a post-town → county join (Wikipedia's Counties_of_Ireland page, CC BY-SA facts, same treatment as other Wikipedia-derived admin facts in this catalogue) as sketched in the FedEx research. Not required for a sellable product — the base 139-row file with province already ships something real. Flag as a possible enrichment, not a blocker.

licence_status (proposed — needs human sign-off before shipping)

{
  "channel": "postal-codes-r2",
  "source_url": "https://download.geonames.org/export/zip/IE.zip",
  "licence_id": "CC-BY-4.0",
  "collected_at": "2026-08-29",
  "decision": "compatible",
  "decided_by": "claude-session-2026-08-29",
  "decided_at": "2026-08-29"
}

Proposed tier

B ($49). Single source normalised in place. Real derivation work (admin_code1 already usable as-is, ISO 3166-2:IE prefix convention should be checked — GeoNames' bare "C"/"L"/"M"/"U" vs IE-C/IE-L/IE-M/IE-U per the FedEx research's own note) but no second source consolidated. Genuinely thin (139 rows, only 2 of 13 columns beyond the base 5 populated) but that thinness is the real shape of what's legally available for Ireland, same as AL's bashki gap — not a build shortcoming.

Verdict

Build it. No licensing obstacle. This is a smaller, cleaner build than the FedEx-schema research anticipated — one already-verified source instead of two unverified community ones. Not yet built for this product — this note is the research/decision record only; no data/ folder exists yet for ie.

Build — 2026-08-30 (local only, not published)

Built via datasets/ie/scripts/build_postal_codes_product.py. 139 rows, all 4 provinces, admin_code1 upgraded to real ISO 3166-2:IE codes (verified against Wikipedia's ISO_3166-2:IE page: C/L/M/U → IE-C/IE-L/IE-M/IE-U — trivial, no ambiguity). admin_name2/admin_name3 (county, post-town) ship empty as disclosed — no county-enrichment join attempted, per the research note's own scoping.

Frictionless validation: valid: True.

Status: built and validated locally only. Nothing published to R2, nothing committed to git. datasets/ie/README.md and datapackage.yml updated in place (tier B, premium_source_key: ie/ie.zip, real sources/licenses, replacing the "Multiple sources" placeholder). Note: datapackage.yml already had is_premium: true before this build — the live R2 ie.csv (5,960 bytes per the old resource entry) was not inspected in this pass; unclear what it currently contains or whether it matches this rebuild.