Qtenders Qld Scraper
Pricing
from $1.50 / 1,000 results
Qtenders Qld Scraper
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
MrDoe
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does QTenders Queensland Government Tender Scraper do?
QTenders Queensland Government Tender Scraper collects tender, request-for-quote, and awarded-contract records from QTenders, the Queensland Government's procurement portal. Every run returns the tender title, issuing agency and department, procurement category, region, product/service group, key dates, and - once a tender is decided - the awarded supplier and price. Use it to build a live bid pipeline for Queensland Government work, track which suppliers are winning contracts in your industry, or monitor a category without checking the portal by hand.
The Actor works fully logged out - no account, no cookies, no browser required - and returns clean, structured JSON ready for CSV, Excel, or your own pipeline.
Why use QTenders Queensland Government Tender Scraper?
- One dataset, every stage - open tenders, closed tenders, and awarded contracts side by side, with a
statusfield on every row. - Supplier intelligence - awarded records include the winning supplier's name, location, and price where the agency has published it.
- Filter the way buyers and sellers think - by keyword, status, category, and issuing agency.
- Bulk and repeatable - pull hundreds of records per run and schedule the Actor to re-run daily for monitoring.
- Clean, normalised output -
nullfor anything not published, de-duplicated by tender id, category and location lists de-duplicated and stripped of search-highlight formatting.
How it works
- Your input - choose Search, set a keyword (or leave the default), and optionally filter by status, category, or agency.
- The Actor collects it - it reads matching tenders from the QTenders search index and keeps paging until it reaches your Max results.
- Your output - one clean row per tender, ready to export to CSV, Excel, JSON, Google Sheets, or your own system.
What data can you extract?
| Field | Description |
|---|---|
id | QTenders internal tender id |
reference | VP reference number (for example VP495780) |
buyers_reference | The issuing agency's own reference number |
title | Tender title |
agency | Issuing agency |
department | Queensland Government department, when published separately |
status | Open, Closed, or Awarded |
categories | Procurement categories |
locations | Queensland regions the tender covers |
products_services | Product / service groups |
description | Tender description |
opens_at | Date and time the tender opened |
closes_at | Date and time the tender closes |
published_at | Date the record was first published on QTenders |
updated_at | Date the record was last updated |
awarded_suppliers | Winning supplier(s) as { supplier_name, supplier_location, price_ex_gst }, when published |
url | Link to the tender's access page |
preview_url | Link to the tender's preview page |
How to use QTenders Queensland Government Tender Scraper
- Open the Actor and leave Operation on Search tenders.
- Enter one or more Keywords (the default is
services). - Optionally set Tender status, Category, or Agency.
- Set Max results (default 20).
- 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 VP reference numbers, buyer reference numbers, or tender ids into References / ids.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
operation | string | No | search | search collects lists of matching tenders; tenderDetails returns full records for supplied references. |
keywords | string | No | services | Free-text search across titles, descriptions, agencies, categories and reference numbers. |
statuses | array | No | [] | Which tender statuses to include (Open, Closed, Awarded). Empty means all. |
category | string | No | - | Keep only results whose category or product/service group contains this text. |
agency | string | No | - | Keep only results whose issuing agency or department contains this text. |
sortBy | string | No | Relevance | Order results are read in. |
references | array | No | [] | VP references, buyer references, or ids for tenderDetails. Not limited by Max results. |
maxItems | integer | No | 20 | Maximum tender records to collect for Search. |
proxyConfiguration | object | No | Off | Optional proxy settings. QTenders serves its search API without a proxy. |
Output Data
Each dataset item is one tender or awarded-contract record. Example:
{"id": 309,"reference": "VP463382","buyers_reference": "QFD300463","title": "QFD Frontline Vehicle Connectivity","agency": "Queensland Fire Department","department": "Queensland Government","status": "Awarded","categories": ["IT & Telecomms"],"locations": ["Brisbane"],"products_services": ["Hardware - Computer Hardware", "Services - Networks"],"description": "Refer to attached documentation","opens_at": "2025-06-03T06:14:00","closes_at": "2025-07-02T04:00:00","published_at": "2025-11-06T06:10:46","updated_at": "2025-11-06T06:10:46","awarded_suppliers": [{ "supplier_name": "Ipex Consulting Pty Ltd", "supplier_location": "London GB", "price_ex_gst": 349150 }],"url": "https://www.vendorpanel.com.au/PublicTenderAccess.aspx?id=...","preview_url": "https://www.vendorpanel.com.au/PublicTenderPreviewPop.aspx?id=..."}
Usage Examples
All open construction tenders
{ "operation": "search", "keywords": "construction", "statuses": ["Open"], "maxItems": 100 }
Track a competitor's Queensland Government wins
{ "operation": "search", "keywords": "Deloitte", "statuses": ["Awarded"], "maxItems": 100 }
Full records for specific references
{ "operation": "tenderDetails", "references": ["VP495780", "QBCC-2026132"] }
Tips for Best Results
- Leave
keywordsblank and usecategoryoragencyto sweep a whole procurement area. categoryandagencyare matched on the record itself, so they work even when combined with a keyword.- Awarded supplier and price are only present once an agency has published them - most awarded tenders do not carry a price.
- Schedule the Actor daily to keep a monitoring dataset current.
Known Limitations
- QTenders' own search index decides what a keyword matches; very broad terms return large result sets, so set
maxItemsaccordingly. - Full tender specification documents live on the awarding agency's own e-tender site (linked from the description) or on VendorPanel and are not downloaded by this Actor.
- Awarded supplier and price fields are only populated when the agency chooses to publish them.
- The Actor does not log in and cannot retrieve 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
How many records can I collect in one run?
As many as you set in maxItems. There is no hard cap; large runs simply take longer and page deeper.
Can I search by agency or by category?
Yes. Use category for the procurement category or product/service group and agency for a partial agency or department match. Combine them with a keyword and a status filter.
Does it return awarded contracts with the supplier and price?
Yes, when the agency has published them. Set statuses to ["Awarded"] to focus on decided tenders.
Why are some fields null or empty?
Queensland agencies publish different levels of detail. When a field such as awarded supplier or department is not on the record, the Actor returns null or an empty array rather than guessing.
How are duplicates handled?
Records are de-duplicated within a run by their QTenders tender id.
Can I get the full record for a tender I already know?
Yes. Set operation to tenderDetails and pass VP references, buyer references, or ids in references. This list is not limited by maxItems.
Can it export to Google Sheets?
Yes, through the Apify integration for Google Sheets, or via Make, Zapier, or the API.
How fresh is the data?
Every run reads the live QTenders search index, so results reflect what is published at run time. Schedule the Actor to keep a dataset current.
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.
Legal / Responsible Use
You are responsible for complying with the QTenders 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)).