Victoria Government Tenders Scraper
Pricing
from $1.00 / 1,000 tenders
Victoria Government Tenders Scraper
Extract Victorian government tenders from Buying for Victoria: open, closed and awarded tenders with agency, type, UNSPSC, dates, description, contact and, for awards, contract value, dates and suppliers.
Pricing
from $1.00 / 1,000 tenders
Rating
5.0
(1)
Developer
Public Money
Maintained by ApifyActor stats
1
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
This Actor reads Buying for Victoria (tenders.vic.gov.au), the Victorian government's tender portal, and returns one record per tender — and for awarded tenders, the contract: value, start and expiry, procurement method, number of submissions and every supplier with its ABN.
What it does
- Returns one record per tender: open, closed, awarded, advance notices and the rest — 73 open and 1,242 awarded when this was verified.
- Filters at the source: keyword, status, type, issuing agency (any of 577), tender number, and opening, closing and award date ranges.
- Reads each tender page for the description, region, enquiry contacts and document list, and each award's contract page for value, dates, method, submissions and suppliers.
- Gets past the portal's Cloudflare protection on every run; nothing to configure.
Use cases
| You need to | How this Actor does it |
|---|---|
| Find Victorian tenders to bid on | Default run (open tenders) or a keyword, read the closing date |
| See who wins Victorian contracts | Status AWARDED and read suppliers with ABN and contract value |
| Track an agency's buying | Set the agency and schedule the run |
| Price your bid | Pull past awards in your category and compare contractValue |
Input
| Field | Type | Default | What it controls |
|---|---|---|---|
keyword | string | empty | Portal search |
tenderState | string | open | OPEN, CLOSED, AWARDED, ADVANCE_NOTICE, NOT_AWARDED, WITHDRAWN, EOI_SHORTLISTED, EXPIRED |
tenderType | string | empty | REQUEST_FOR_TENDER, EXPRESSION_OF_INTEREST, REQUEST_FOR_QUOTATION, … |
agency | string | empty | Agency name, exact or a unique part |
tenderNumber | string | empty | RFx number |
openedFrom … awardedTo | date | empty | Opening, closing and award date ranges |
fetchDetails | boolean | true | Tender and contract pages; slower |
maxItems | integer | 500 | Caps how many tenders are returned, and so the cost |
{"tenderState": "AWARDED","awardedFrom": "2026-09-01","maxItems": 100}
Output
{"tenderNumber": "WAI-ITS-RSH-06-26","title": "Recruitment and Labour Hire Services - Hospitality","status": "Awarded","tenderType": "Request for Tender","issuedBy": "William Angliss Institute of Tafe","unspsc": "80111700 - Personnel recruitment","openingDate": "2026-06-23T16:00","closingDate": "2026-07-16T14:00","contractValue": 600000,"contractValueText": "$600,000.00 (Estimate)","contractStart": "2026-10-01","contractExpiry": "2029-09-30","numberOfSubmissions": 9,"suppliers": [{ "name": "Pinnacle People", "ABN": "81379006506" },{ "name": "Talent Acquisition Group Pty Ltd", "ACN": "676701045", "ABN": "32676701045" }],"tenderUrl": "https://www.tenders.vic.gov.au/tender/view?id=324534"}
Coverage and limits
- Contract values are often published as estimates;
contractValueTextkeeps the portal's wording. - Document names are listed; downloading the documents needs a Buying for Victoria login.
- Every page is read through Apify's unblocking proxy, so runs with details take a few seconds per tender.
Pricing
Pay per event: one tender-scraper event per tender written to the dataset. The optional schema.org block is charged once per run.