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
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
/v1/searchCross-source full-text search across searchable WA government sources
Params: q, source, from, to, limit, offset
/v1/search/aggregateAggregate search results over time or by source (great for trend charts)
Params: q, group (month/week/year/source), source, from, to
/v1/sourcesList data sources with record counts (no auth, no query cost)
/v1/tendersSearch 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/:idDetailed 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/aggregateAggregate 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/contractorsContractor 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/agenciesAgency rollups across Tenders WA, including awarded value, contractor concentration, variation counts, and limited procurement patterns.
Params: q, contractor, sort, limit, offset
/v1/gazetteBrowse and search WA Government Gazette entries by keyword, category, date, urgency, and pagination.
Params: q, category, from, to, limit, offset
/v1/gazette/categoriesList all 15 gazette categories with counts (no query cost)
/v1/hansardBrowse and search parliamentary Hansard debates
Params: q, speaker, date, from, to, limit, offset
/v1/questionsSearch 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/portfoliosList all 100+ ministerial portfolios with question counts (no query cost)
/v1/billsSearch and filter WA Parliamentary Bills.
Params: q, portfolio, status, date_from, date_to, limit, offset
/v1/actsSearch and filter enacted WA legislation.
Params: q, portfolio, sector, date_from, date_to, limit, offset
/v1/acts/recentRecently assented Acts.
Params: days, limit
/v1/regulationsBrowse subsidiary legislation (regulations, proclamations, notices).
Params: q, type, principal_act, sector, limit, offset
/v1/committeesList all parliamentary committees
Params: limit, offset
/v1/committees/reportsSearch committee reports and inquiries.
Params: q, committee, date_from, date_to, limit, offset
/v1/tabled-papersBrowse and search tabled papers
Params: q, from, to, limit, offset
/v1/membersSearch WA Parliament members (current and historical)
Params: q, party, house, limit, offset
/v1/members/:id/dossierLLM-generated political intelligence dossier for a member
/v1/ministersCurrent WA Cabinet ministers, portfolios, and departments
Params: q, portfolio, department, limit, offset
/v1/penaltiesPenalty unit and bill penalty provision lookups
Params: q, bill_id, limit, offset
/v1/budget-papersWA State Budget papers
Params: year, paper, limit, offset
/v1/budget-allocationsAgency budget allocations and appropriations
Params: q, agency_name, budget_year, limit, offset
/v1/budget-paper-pagesPage-level BP2 budget text with direct PDF links
Params: agency_slug, agency_name, part_name, budget_page_start, budget_page_end, include_text
/v1/statsPlatform statistics - total record counts and date ranges (no auth required)
/v1/usageYour current API key usage and quota
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.txtClean 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.