Tenders Wa Tas Scraper avatar

Tenders Wa Tas Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Tenders Wa Tas Scraper

Tenders Wa Tas Scraper

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

What does WA & Tasmania Government Tender Scraper do?

WA & Tasmania Government Tender Scraper collects tenders, requests for quote, and awarded-contract notices from two Australian state government procurement portals: Tenders WA and Tenders Tasmania. Each run returns the tender title, issuing agency, procurement category, region, key dates, and - for awarded contracts - the winning supplier. Use it to build a live bid pipeline for WA or Tasmanian government work, track which suppliers are winning contracts in your industry, or monitor a category without checking either portal by hand.

The Actor works fully logged out - no account required - and returns clean, structured JSON ready for CSV, Excel, or your own pipeline. Pick a Jurisdiction per run: Western Australia and Tasmania are run on two independent government systems with their own record ids, so one run covers one state.

Why use WA & Tasmania Government Tender Scraper?

  • Two state governments, one consistent output shape - the same fields whether you are pulling WA tenders or Tasmanian awarded contracts.
  • Every stage of the pipeline - open, closed, withdrawn and awarded listings, with a status and record_type on every row.
  • Supplier intelligence - Tasmanian awarded-contract records include the winning supplier's name, whether it is a Tasmanian business, and its address.
  • Filter the way buyers and sellers think - by status, category and issuing agency (plus free-text keywords for Tasmania).
  • Clean, normalised output - dates as ISO strings, null for anything not published, de-duplicated by tender id.

How it works

  1. Your input - choose a Jurisdiction (WA or Tasmania), leave Operation on Search, and pick a Status.
  2. The Actor collects it - it reads the matching listing for that status and, unless you turn off "Return the full record", opens each result to collect the full record.
  3. Your output - one clean row per tender or awarded contract, ready to export to CSV, Excel, JSON, Google Sheets, or your own system.

What data can you extract?

FieldDescription
jurisdictionWA or TAS
record_typetender or contract_award
idThe site's own numeric tender / contract id
referenceThe agency's reference number, when published
titleTender or contract title
agencyIssuing agency
agency_addressAgency postal address (Tasmania)
categoryUNSPSC procurement category
regionRegion(s) the tender covers
statusSite-reported status, for example Current, Closed, Awarded, Withdrawn
typeProcurement type, for example Tender, Request for Tender, Standing Offer
descriptionTender or contract description
opened_dateDate the tender opened / was published (ISO)
closing_dateClosing date and time (ISO)
contract_start_dateContract award / start date (ISO), for awarded contracts
contract_end_dateContract end date (ISO), for awarded contracts
contact_nameContact person (WA)
contact_emailContact email (WA)
contact_phoneContact phone (WA)
awarded_suppliersWinning supplier(s) as { supplier_name, tasmanian_business, address } (Tasmania)
documents_urlLink to the tender's specification documents, when published (WA)
urlCanonical record page URL

How to use WA & Tasmania Government Tender Scraper

  1. Open the Actor and choose Jurisdiction - Western Australia or Tasmania.
  2. Leave Operation on Search tenders and pick one or more Status values (default is Open).
  3. Optionally set Category or Agency to narrow the results (and Keywords for Tasmania).
  4. Set Max results (default 20 per status).
  5. Click Start, then download the dataset from the Output tab or connect it through the API.

To pull specific records, switch Operation to Tender details and paste tender/contract ids into Tender / contract ids, or full record URLs into Start URLs.

Input Parameters

ParameterTypeRequiredDefaultDescription
jurisdictionstringNowawa (Tenders WA) or tas (Tenders Tasmania).
operationstringNosearchsearch collects lists of matching records; tenderDetails returns full records for supplied ids.
statusesarrayNo["Open"]Which listings to collect. See the input form for the options available per jurisdiction.
keywordsstringNo-Tasmania only: keep only results whose title or description contains this text.
categorystringNo-Keep only results whose UNSPSC category contains this text.
agencystringNo-Keep only results whose issuing agency contains this text.
recordTypestringNotenderTasmania only, for tenderDetails with plain ids: tender or contract.
idsarrayNo[]Numeric tender/contract ids for tenderDetails. Not limited by Max results.
startUrlsarrayNo[]Full Tenders WA or Tenders Tasmania record page URLs for tenderDetails.
fetchDetailsbooleanNotrueExpand every result into its full record. Turn off for a faster, lighter run.
maxItemsintegerNo20Maximum records to collect per status, for Search.
proxyConfigurationobjectNoOffOptional proxy settings. Both sites serve their public tender pages without a proxy.

Output Data

Each dataset item is one tender or one awarded-contract record. Example (a Tasmanian awarded contract):

{
"jurisdiction": "TAS",
"record_type": "contract_award",
"id": "14721",
"reference": "DPAC 2026-27-14",
"title": "Provision of learning and development training services trauma responsive courses for the Tasmanian Training Consortium",
"agency": "Department of Premier and Cabinet",
"agency_address": "15 Murray Street, Hobart Tasmania 7000",
"category": "Education and Training Services",
"region": "State-wide",
"status": "Awarded",
"type": "Standing Offer",
"description": "Provision of learning and development training services trauma responsive courses for the TTC.",
"contract_start_date": "2026-08-31",
"contract_end_date": "2027-08-30",
"awarded_suppliers": [
{ "supplier_name": "Second Mountain Pty Ltd", "tasmanian_business": true, "address": "138 Bell Buoy Beach Rd Low Head Tasmania Australia 7253" }
],
"url": "https://www.tenders.tas.gov.au/ContractAwarded/Details/14721"
}

Usage Examples

All open WA construction tenders

{ "jurisdiction": "wa", "operation": "search", "statuses": ["Open"], "category": "Construction", "maxItems": 100 }

Tasmanian contracts awarded to a named supplier

{ "jurisdiction": "tas", "operation": "search", "statuses": ["Awarded"], "keywords": "training", "maxItems": 100 }

Full record for a known WA tender

{ "jurisdiction": "wa", "operation": "tenderDetails", "ids": ["70327"] }

Tips for Best Results

  • Western Australia and Tasmania are run on entirely different government systems - always set jurisdiction to match the ids or URLs you are working with.
  • For Tasmania's tenderDetails, set recordType to contract when the id comes from an awarded-contract page, otherwise the Actor looks for it among open tenders.
  • Use startUrls instead of ids when you already have the full record link - it works for both jurisdictions without needing recordType.
  • Turn off "Return the full record" for a much faster run when you only need the fields already shown in the results list.

Known Limitations

  • Neither site's public listing paginates beyond one page per status in current testing; if a status ever grows past that, only the records shown on that page are returned.
  • Western Australia's tender detail pages do not republish the closing date shown on the results list, so the Actor merges it in from the listing row - this only happens automatically when a search operation collects the record, not when you look it up directly by id with no matching listing row in the same run.
  • documents_url (WA) and individual attachment names are not always published in a machine-readable form; download links may require a supplier login to actually retrieve files.
  • Tasmania's own keyword search (via its /Search/Index form) is not used by this Actor; keywords filters the listing client-side instead.
  • The Actor does not log in and cannot retrieve tender response documents that require supplier registration.

Integrations

Connect the dataset through the Apify API, webhooks, Google Sheets, Make, Zapier, or scheduled runs. Every run's output is available as a dataset you can pull on a schedule into a CRM, a bid-management tool, or a data warehouse.

Export Formats

JSON, CSV, Excel, XML, and JSONL via the Dataset tab or the Apify API.

Frequently Asked Questions

Can one run collect both WA and Tasmania?

No. The two states run independent systems with their own ids, so jurisdiction scopes a run to one state. Run the Actor twice (or as two Tasks) to cover both.

Does it return awarded contracts with the supplier?

Yes for Tasmania (set statuses to include Awarded) - supplier name, whether it is a Tasmanian business, and address are included when published. Western Australia's "Awarded" status returns tenders with an awarded status but does not separately publish supplier/contract records the way Tasmania does.

Why are some fields null?

Agencies publish different levels of detail on each platform. When a field is not on the record, the Actor returns null rather than guessing.

How are duplicates handled?

Records are de-duplicated within a run by their site-native tender or contract id.

Can I get the full record for a tender I already know?

Yes. Set operation to tenderDetails and pass ids in ids (with recordType for Tasmania contract ids) or full URLs in startUrls.

Do I need an account or login?

No. The Actor collects only publicly available information and does not log in.

Am I charged for failed results?

You are only charged for records successfully returned in the dataset.

Support

Questions or issues: use the Issues tab on the Actor's page in Apify Console.

You are responsible for complying with the Tenders WA and Tenders Tasmania terms of use, applicable law, and responsible data-use requirements. This Actor can collect business contact details that may be personal data; you are responsible for handling any personal data you collect in line with applicable privacy and data-protection law (for example the Privacy Act 1988 (Cth)).