GovScanner

REST API

WA Government Data API

30+ public endpoints across WA government data sources, including Tenders WA opportunities, awards, agencies and contractors. Free tier. No card required.

api.govscanner.com.au

Checking API...

--%

Monitored API health

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 →

Selected endpoints

GET/v1/search

Cross-source full-text search across searchable WA government 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 data sources with record counts (no auth, no query cost)

/v1/sources
GET/v1/tenders

Search and filter Tenders WA opportunities and awarded contracts, including agencies, contractors, value movements, limited sourcing, expiry dates, closing-soon signals, stale-current QA flags, and social procurement signals.

Params: q, source_list, procurement_stage, agency, contractor, initial_expiry_after, initial_expiry_before, has_variations, limited_or_exempted, social_procurement, sort, limit, offset

/v1/tenders?source_list=advertised&sort=closing_date&limit=10
GET/v1/tenders/:id

Detailed tender or awarded-contract record with source links, summaries, confidence/parse-quality notes, similar previous tender hints, likely incumbent hints, and contractor/agency context.

/v1/tenders/{id}
GET/v1/tenders/aggregate

Aggregate Tenders WA intelligence by agency, supplier, month, method, UNSPSC, region, status, variation, or limited sourcing.

Params: by, source_list, procurement_stage, status, agency, contractor, from, to, sort, limit, offset

/v1/tenders/aggregate?by=agency&sort=limited_procurement_count&limit=10
GET/v1/tenders/contractors

Contractor rollups across Tenders WA, including win counts, contract value, variation signals, limited procurement counts, and social procurement signals.

Params: q, agency, sort, limit, offset

/v1/tenders/contractors?sort=total_variation_value&limit=10
GET/v1/tenders/agencies

Agency rollups across Tenders WA, including awarded value, contractor concentration, variation counts, and limited procurement patterns.

Params: q, contractor, sort, limit, offset

/v1/tenders/agencies?sort=limited_procurement_count&limit=10
GET/v1/gazette

Browse and search WA Government Gazette entries by keyword, category, date, urgency, and pagination.

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). Use include_text=true where supported for full question_text and answer_text.

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

/v1/questions?portfolio=Health&member=Walker&include_text=true&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/ministers

Current WA Cabinet ministers, portfolios, and departments

Params: q, portfolio, department, limit, offset

/v1/ministers
GET/v1/penalties

Penalty unit and bill penalty provision lookups

Params: q, bill_id, limit, offset

/v1/penalties?q=penalty+unit
GET/v1/budget-papers

WA State Budget papers

Params: year, paper, limit, offset

/v1/budget-papers
GET/v1/budget-allocations

Agency budget allocations and appropriations

Params: q, agency_name, budget_year, limit, offset

/v1/budget-allocations?budget_year=2026-27
GET/v1/budget-paper-pages

Page-level BP2 budget text with direct PDF links

Params: agency_slug, agency_name, part_name, budget_page_start, budget_page_end, include_text

/v1/budget-paper-pages?agency_name=Health&include_text=true
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.

Tenders WA intelligence

Source-backed tender data for agents

Tenders WA remains the system of record. GovScanner adds structured fields, confidence notes, and rollups so agents can triage opportunities, compare agencies, review suppliers, and cite the official source link.

Closing triage

Use days_to_close, is_still_open, closing_soon_bucket, and stale_current_record to find urgent or stale opportunities.

Limited sourcing

Filter limited_or_exempted records or aggregate by agency/supplier to spot source-backed limited-procurement patterns.

Value movement

Use value_delta for revised-vs-original movement; treat total_variation_value as the source-published variation total.

Incumbent hints

Detail responses include similar_previous_tenders and likely_incumbents as evidence-style hints, not certainty claims.

Response format

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

11 primary data sources

Tenders WA

Opportunities, awarded contracts, agencies, contractors, value movements and limited sourcing signals

Government Gazette

Official WA Government Gazette notices

Hansard

Parliamentary debates, speeches and motions

Questions on Notice

Written ministerial questions and answers

Bills

Legislation before Parliament

Acts

Enacted WA legislation

Subsidiary Legislation

Regulations, proclamations and notices

Committee Reports

Parliamentary committee reports and inquiries

Tabled Papers

Documents tabled in Parliament

Budget Papers

WA State Budget papers and supporting documents

Budget Allocations

Agency appropriations and budget allocation records

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.

OpenAPI JSONllms.txt

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.

Tender and grant writers

Find opportunities, monitor incumbents, compare agencies, and spot limited-sourcing or variation patterns.

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.