DáilDex API

The Oireachtas record, structured, sourced, and updated in minutes.

Everything DáilDex tracks — votes, Dáil and Seanad contributions, parliamentary questions, committee proceedings — as clean, queryable data, with a source link on every record. Built for teams who need to move fast and cite their source.

Email api@daildex.com

Pricing on request. Tell us what you're building and we'll get back to you.

record to structured data
< 5 min
target uptime, world-class infra
99.9%
TDs & Senators covered
234

What it can do

One feed, the whole record. Every field traces back to the official Oireachtas source.

  • Votes & divisions

    Every Dáil and Seanad division, who voted which way, structured and timestamped as it's recorded.

  • Speeches & contributions

    Full Dáil and Seanad contributions by member, topic and date, ready to search or quote.

  • Parliamentary questions

    Written and oral PQs with the question, the reply, and who asked it — matched and structured.

  • Committee activity

    Committee sittings, membership and proceedings, tracked as they're published.

  • Near real-time updates

    The official record is checked continuously. New activity lands in the feed within minutes, not days.

  • Source on every record

    Each entry links back to where it came from on oireachtas.ie, so nothing you publish is unverifiable.

  • Full historical archive

    Not just what's new — the complete backlog, so you can pull trends and context, not just today's snapshot.

  • Bulk export & search

    Query across members, parties and date ranges, and pull results out in the format your workflow needs.

Built for journalists, not for email alerts

This isn't the consumer product with the plain-English inbox alerts. It's the underlying record, for teams who need to check something themselves, on deadline, and cite it.

Verification-first, not summary-first. Every record keeps its original wording and a direct link back to the Oireachtas source, so you're never quoting a paraphrase. Built to answer "did this actually happen, and where's the proof" fast enough to make a deadline.

  • Deadline speed

    Ask a specific question — how did a TD vote, what did a committee hear — and get a sourced answer in minutes, not an afternoon of trawling records.

  • Nothing paraphrased

    Original wording, original timestamps, original source links. What you publish traces straight back to the record.

  • Newsroom scale

    Built for querying across every member and every sitting, not one representative at a time.

World-class infrastructure

Run on the same modern, globally distributed infrastructure that powers DáilDex itself, built to stay fast and stay up.

  • Fast latency

    Edge-served responses built for speed, so a query fits inside a live deadline, not around one.

  • Built to stay up

    Modern, globally distributed infrastructure engineered for reliability when a story breaks.

  • Access without the risk

    Scoped, revocable access. No personal subscriber data is ever included — this is the public record, not our readers' inboxes.

Public API reference

The public-facing surface now exposes structured routes for representatives, recent activity, votes, questions, speeches and legislation.

These routes all return JSON, support pagination, and keep a source URL on every record. Committee-specific feeds are not exposed yet on the public API surface.

Live now

  • GET/v1/representatives

    Representative directory

    Search active TDs and Senators by name, area, party or chamber before you pull activity.

    Common filters: q, chamber

  • GET/v1/activity

    Cross-record activity feed

    One timeline across votes, questions, speeches and legislation with filters for type, member and date range.

    Common filters: type, representative, date_start, date_end, limit, offset

  • GET/v1/votes

    Votes and divisions

    Structured voting records with participation, member metadata, date and source links back to the official record.

    Common filters: representative, chamber, date_start, date_end, q

  • GET/v1/questions

    Parliamentary questions

    Official question records matched to the representative who asked them, with searchable text and source links.

    Common filters: representative, date_start, date_end, q

  • GET/v1/speeches

    Speeches and contributions

    Debate contributions grouped by representative and document date, ready for search, quoting and monitoring.

    Common filters: representative, date_start, date_end, q

  • GET/v1/legislation

    Legislation tracker

    Bill status, current stage and related source metadata for parliamentary monitoring workflows.

    Common filters: date_start, date_end, q, limit, offset

Request and response examples

The API is deliberately plain: predictable route names, conventional query params and stable JSON objects.

Example requesthttps://www.daildex.com
curl "https://www.daildex.com/v1/activity?type=vote&representative=jennifer-whitmore&date_start=2026-07-01&date_end=2026-07-09&limit=2"
Example responseapplication/json
{
  "items": [
    {
      "id": "cf2416bf-8f5d-4f17-a6d5-4ec5318d6c5a",
      "type": "vote",
      "date": "2026-07-08",
      "title": "Motion on housing delivery targets",
      "summary": "Passed · Dáil Éireann debate",
      "sourceUrl": "https://www.oireachtas.ie/en/debates/vote/dail/34/2026-07-08/12/",
      "representative": {
        "id": "jennifer-whitmore",
        "name": "Jennifer Whitmore",
        "area": "Wicklow",
        "party": "Social Democrats",
        "chamber": "Dáil",
        "role": "TD"
      },
      "participation": "Tá"
    }
  ],
  "limit": 2,
  "offset": 0
}
Client-side fetchfetch
const response = await fetch(
  "https://www.daildex.com/v1/questions?representative=catherine-connolly&limit=1"
);

const data = await response.json();

Who it's for

Anyone who needs the Oireachtas record as data, not as a webpage to scrape.

  • Journalists & newsrooms

    Political and investigative reporters who need to check a vote, a quote or a committee record fast, with a source to cite.

  • Civic-tech & researchers

    Academics, transparency projects and civic-tech builders who need structured, historical Oireachtas data at scale.

  • Developers

    Teams building their own tools, dashboards or alerts on top of the official record, without building a scraper first.

Pricing on request.

There's no self-serve signup yet. Email api@daildex.com with what you're building and how much you need, and we'll get back to you.

Email api@daildex.com