GovScanner

REST API

WA Government Data API

19 public endpoints across 8 data sources. Free tier. No card required.

api.govscanner.com.au

Checking...

--%

Uptime

90 days agoToday

Three steps to government data

Step 1

Sign up free

Create an account. No credit card required. Takes 30 seconds.

Step 2

Generate your key

Dashboard → API Keys. One click. Copy your key once.

Step 3

Query the data

Paste the key into your agent, script, or curl. Rich, clean JSON back.

Quick start

# Search across all WA government data

curl -H "X-API-Key: YOUR_KEY" \

"https://api.govscanner.com.au/v1/search?q=cannabis"

All authenticated endpoints require an X-API-Key header. OpenAPI spec →

Endpoints

GET/v1/search

Cross-source full-text search across all 8 data sources

Params: q, source, from, to, limit, offset

/v1/search?q=mining+amendment&from=2025-01-01
GET/v1/search/aggregate

Aggregate search results over time or by source (great for trend charts)

Params: q, group (month/week/year/source), source, from, to

/v1/search/aggregate?q=housing&group=source
GET/v1/sources

List all 8 data sources with record counts (no query cost)

/v1/sources
GET/v1/gazette

Browse and search WA Government Gazette entries

Params: q, category, from, to, limit, offset

/v1/gazette?q=mining&category=Resources&limit=10
GET/v1/gazette/categories

List all 15 gazette categories with counts (no query cost)

/v1/gazette/categories
GET/v1/hansard

Browse and search parliamentary Hansard debates

Params: q, speaker, date, from, to, limit, offset

/v1/hansard?speaker=Walker&from=2025-01-01
GET/v1/questions

Search Questions on Notice (written ministerial questions and answers)

Params: q, member, portfolio, answered_by, date_from, date_to, limit, offset

/v1/questions?portfolio=Health&member=Walker&limit=5
GET/v1/questions/portfolios

List all 100+ ministerial portfolios with question counts (no query cost)

/v1/questions/portfolios
GET/v1/bills

Search and filter WA Parliamentary Bills

Params: q, portfolio, status, date_from, date_to, limit, offset

/v1/bills?portfolio=Transport&status=introduced
GET/v1/acts

Search and filter enacted WA legislation

Params: q, portfolio, sector, date_from, date_to, limit, offset

/v1/acts?portfolio=Health&sector=healthcare
GET/v1/acts/recent

Recently assented Acts

Params: days, limit

/v1/acts/recent?days=90
GET/v1/regulations

Browse subsidiary legislation (regulations, proclamations, notices)

Params: q, type, principal_act, sector, limit, offset

/v1/regulations?principal_act=Health+Act&type=Proclamation
GET/v1/committees

List all parliamentary committees

Params: limit, offset

/v1/committees
GET/v1/committees/reports

Search committee reports and inquiries

Params: q, committee, date_from, date_to, limit, offset

/v1/committees/reports?q=firearms&limit=5
GET/v1/tabled-papers

Browse and search tabled papers

Params: q, from, to, limit, offset

/v1/tabled-papers?q=environment&limit=5
GET/v1/members

Search WA Parliament members (current and historical)

Params: q, party, house, limit, offset

/v1/members?party=Greens&house=LC
GET/v1/members/:id/dossier

LLM-generated political intelligence dossier for a member

/v1/members/{id}/dossier
GET/v1/stats

Platform statistics - total record counts and date ranges (no auth required)

/v1/stats
GET/v1/usage

Your current API key usage and quota

/v1/usage

All list endpoints support limit and offset for pagination. Detail endpoints: append /:id to any resource.

Response format

{
  "ok": true,
  "data": [ ... ],
  "meta": {
    "total": 3801,
    "limit": 20,
    "offset": 0,
    "query_cost": 1,
    "queries_remaining": 480
  }
}

8 data sources

Hansard

Parliamentary debates, speeches and motions

Questions on Notice

Written ministerial questions and answers

Government Gazette

Official WA Government Gazette notices

Bills

Legislation before Parliament

Acts

Enacted WA legislation

Tabled Papers

Documents tabled in Parliament

Subsidiary Legislation

Regulations, proclamations and notices

Committee Reports

Parliamentary committee reports and inquiries

Built for agents

Plain REST + OpenAPI spec. Paste the key into your agent, RAG pipeline, or automation. No SDK required. No context window bloat.

OpenAPI 3.0

Auto-generate types, clients, or let your agent read the spec directly.

📄 llms.txt (agent context)

Clean JSON

Consistent response shape. Pagination built in. No HTML scraping.

Enriched data

AI summaries, categories, urgency scores, cross-references included.

Who uses this?

AI agents & copilots

Give your agent access to WA government data without scraping.

Legal & compliance teams

Monitor regulatory changes across gazette, Hansard, and tabled papers.

Journalists & researchers

Search historical government activity programmatically.

RAG pipelines

Embed government data into your retrieval-augmented generation stack.

Political monitoring

Track specific members, parties, or topics across all sources.

Automation & workflows

Build custom pipelines on top of structured data.

Ready to start?

Free tier. No credit card required.