Tendersontime.com Leads Scraper avatar
Tendersontime.com Leads Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Tendersontime.com Leads Scraper

Tendersontime.com Leads Scraper

Extracts detailed tender data from TendersOnTime: titles, descriptions, reference numbers, deadlines, values, locations, documents, and more for efficient opportunity tracking.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

Overview

The TendersOnTime Scraper is a specialized tool designed to extract comprehensive tender listings and procurement opportunities from TendersOnTime, a leading global platform for government tenders, contracts, and procurement information. This scraper delivers rich, structured data to support business development, market analysis, and competitive intelligence.

With this scraper, users gain access to detailed tender information including tender titles, reference numbers, issuing authorities, and deadlines. The tool captures comprehensive financial data such as tender values, EMD (Earnest Money Deposit) amounts, and document fees.

Tender specifications are thoroughly extracted, including full descriptions, locations, product categories, and contract types. The scraper identifies key dates (start date, end date, opening date) to help you track opportunities effectively.

The scraper excels at capturing document links, allowing users to easily access official tender notices and related documentation.

Geographic details are preserved, enabling precise filtering by location, state, or country.

Whether you're a government contractor, supplier, or market analyst, this scraper provides the complete, structured dataset needed to identify and bid on relevant opportunities efficiently.


🎯 Beyond Business

The TendersOnTime Scraper is not just a tool for commercial gain; it acts as a catalyst for social development and public transparency. By democratizing access to global government procurement data, this Actor serves a higher purpose:

Use Cases

  • Empowering NGOs & Non-Profits: Social impact organizations can easily identify government grants and contracts for healthcare, education, and social welfare programs, ensuring aid reaches those who need it most.
  • Enhancing Transparency: Journalists and watchdogs can monitor public spending and infrastructure projects, promoting accountability and reducing corruption in government contracting.
  • Disaster Response: In times of crisis, relief organizations can quickly locate tenders for emergency supplies, medical equipment, and reconstruction efforts, accelerating humanitarian aid.
  • Supporting SMEs: By providing low-cost access to tender data, we level the playing field for small and local businesses, fostering inclusive economic growth and community development.

This project bridges the gap between public needs and the capable organizations ready to solve them.


✨ Features

  • Smart Scraping:

    • Automatically handles listing pages and detailed tender pages
    • Supports targeted scraping by country or category
  • Comprehensive Tender Data:

    • Extracts Reference Numbers (TOT Ref No, Tender Ref No)
    • Captures Financials (Tender Value, EMD, Fees)
    • Includes Critical Dates (Publish Date, Bid Submission Deadline)
  • Document Retrieval:

    • Extracts direct links to tender documents and notices
    • Identifies relevant document types
  • Detailed Classifications:

    • Captures Categories, Product Categories, and Contract Types
    • Extracts Purchaser Ownership and Organization details
  • Robust & Reliable:

    • Automatically retries failed requests
    • Built-in proxy support for anonymous scraping

🚀 How to Use

  1. Set Up: Create a free Apify account and access the Apify platform.
  2. Provide Input Data: Input specific scraping parameters, such as start URLs for TendersOnTime listing pages (e.g., specific country or category).
  3. Adjust Scraper Settings: Configure settings like maxConcurrency, minConcurrency, and maxRequestRetries to optimize performance.
  4. Run the Scraper: Execute the scraper on the Apify platform.
  5. Download Results: Export the scraped tender data in your preferred format (JSON, CSV, Excel).

Usage Limitations

Free Users: Non-paying users are limited to scraping a restricted number of items per run. To access unlimited scraping and all features, please upgrade to a paid Apify account.

Paid Users: Enjoy unlimited scraping, multiple start URLs, and full access to all scraper features.


📝 Input Configuration

To use the scraper, configure the input parameters as follows:

{
"startUrls": [
{
"url": "https://www.tendersontime.com/india/"
},
{
"url": "https://www.tendersontime.com/tenders-details/competitive-consultation-tibet-linzhi-fire-rescue-detachment-s-november-december-2025-service-procur-7e4aff0/"
}
],
"maxItems": 100,
"maxConcurrency": 10,
"minConcurrency": 1,
"maxRequestRetries": 3,
"proxy": {
"useApifyProxy": true
}
}

Input Fields Explanation

  • Start URLs (startUrls): The URLs from which the scraper will begin extracting data. The scraper accepts both:
    • Listing URLs: Pages listing multiple tenders (e.g., https://www.tendersontime.com/india/ or category pages)
    • Detail URLs: Direct links to specific tender pages.
  • Max Items (maxItems): Maximum number of tenders to scrape per run. Default is 100.
  • Max Concurrency (maxConcurrency): Maximum number of pages processed simultaneously. Default is 10.
  • Min Concurrency (minConcurrency): Minimum number of pages processed simultaneously. Default is 1.
  • Max Request Retries (maxRequestRetries): Number of retries for failed requests. Default is 3.
  • Proxy Configuration (proxy): Settings for reliable and anonymous scraping. Default uses Apify's Proxy.

📊 Output Structure

The scraper produces a structured JSON output containing detailed information for each job listing.

{
"name": "Taiwan Govt Tender for The 2015 Joint Procurement Case for Fire Insurance... - 132460971.",
"description": "Taiwan government tender for The 2015 Joint Procurement Case for Fire Insurance and Public Accident Liability Insurance for Medic..., TOT Ref No: 132460971, Tender Ref No: CHH114207-1, Deadline: 29th Dec 2025, Register to view latest Online Global Tenders, E-Tender, E-Procurement.",
"totRefNo": "132460971",
"tenderRefNo": "CHH114207-1",
"deadline": "29th Dec 2025",
"tenderValue": "TWD 6226157",
"emd": null,
"documentFees": null,
"purchaserOwnership": "Public",
"financier": "Self Financed",
"location": "Taiwan",
"url": "https://www.tendersontime.com/tenders-details/the-2015-joint-procurement-case-fire-insurance-and-public-accident-liability-insurance-medical-insti-7e531ab/",
"noticeType": "Tender",
"documents": [
"Tender Notice",
"Contract Award Notice"
],
"breadcrumbs": [
"Home",
"Tenders",
"Asia",
"Taiwan",
"The 2015 Joint Procurement Case for Fire Insurance and Public Accident Liability... Tender"
],
"category": null,
"organisationChain": null,
"tenderCategory": null,
"productCategory": null,
"subCategory": null,
"contractType": null,
"bidValidity": null,
"startDate": "2025-12-21",
"endDate": "2025-12-29",
"price": "0",
"currency": "USD",
"organizer": "MINISTRY OF HEALTH AND WELFARE CHANGHUA HOSPITAL",
"state": null,
"summary": "The 2015 Joint Procurement Case for Fire Insurance and Public Accident Liability Insurance for Medical Institutions Affiliated to the Ministry of Health and Welfare",
"documentRefNo": "Login to see details",
"rawJsonLd": {
"@context": "https://schema.org/",
"@type": "WebPage",
"name": "Taiwan Govt Tender for The 2015 Joint Procurement Case for Fire Insurance... - 132460971.",
"description": "Taiwan government tender for The 2015 Joint Procurement Case for Fire Insurance and Public Accident Liability Insurance for Medic..., TOT Ref No: 132460971, Tender Ref No: CHH114207-1, Deadline: 29th Dec 2025, Register to view latest Online Global Tenders, E-Tender, E-Procurement.",
"url": "https://www.tendersontime.com/tenders-details/the-2015-joint-procurement-case-fire-insurance-and-public-accident-liability-insurance-medical-insti-7e531ab/",
"dateModified": "2025-12-21"
},
"basicInfo": {
"Purchaser_Country_Id": "TW",
"id": "132460971",
"Tender_Summery": "The 2015 Joint Procurement Case for Fire Insurance and Public Accident Liability Insurance for Medical Institutions Affiliated to the Ministry of Health and Welfare",
"Country_Name_Known": "Taiwan",
"Posting_Date": "2025-12-21T18:34:01Z",
"Tender_Value": "TWD 6226157",
"Bid_Deadline_1": "2025-12-29T00:00:00Z",
"Tender_url": "https://www.tendersontime.com/tenders-details/the-2015-joint-procurement-case-fire-insurance-and-public-accident-liability-insurance-medical-insti-7e531ab/",
"lpm1": 500,
"total_found": 8307,
"per_page": "10",
"orderby": "Posting_Date DESC"
},
"scrapedAt": "2025-12-21T16:07:25.313Z"
}

Field Descriptions

General Information

  • name: Title of the tender.
  • description: Full description of the tender, often including reference numbers and key dates.
  • totRefNo: TendersOnTime unique reference number.
  • tenderRefNo: Official tender reference number issued by the authority.
  • url: Direct link to the tender details page on TendersOnTime.
  • noticeType: Type of the notice (e.g., Tender, EOI, Procurement Plan).
  • summary: A brief summary of the tender scope.

Critical Dates

  • deadline: The final date and time for bid submission.
  • startDate: The date when the tender was published.
  • endDate: The closing date for the tender (often same as deadline).
  • bidValidity: The period for which the bid remains valid.

Financial Information

  • tenderValue: The estimated total value of the tender.
  • emd: Earnest Money Deposit amount required.
  • documentFees: Cost to purchase the tender documents.
  • price: Price associated with the tender offer (if available).
  • currency: The currency code for financial values (e.g., USD, EUR).
  • financier: The entity financing the project (e.g., Self Financed, World Bank).

Location & Organization

  • location: The geographical location where the work will be executed.
  • state: The state or region of the tender.
  • organizer: The name of the organization or authority issuing the tender.
  • purchaserOwnership: The ownership type of the purchaser (e.g., Public, Private, Government).
  • organisationChain: The hierarchy of the organization issuing the tender.

Categories & Classification

  • category: The broad category of the tender (e.g., Engineering, Services).
  • tenderCategory: Specific category of the tender (e.g., Works, Goods).
  • productCategory: Detailed product classification.
  • subCategory: Further sub-classification of the product or service.
  • contractType: The type of contract (e.g., Tender, Empanelment).
  • documents: A list of names of documents available for download (e.g., "Tender Notice").
  • documentRefNo: Reference number for the document (sometimes hidden behind login).
  • breadcrumbs: Navigation path showing the tender's categorization on the site.

Metadata

  • rawJsonLd: The raw JSON-LD structured data extracted from the page.
  • basicInfo: Additional metadata from the listing page (e.g., internal IDs, posting date).
  • scrapedAt: Timestamp of when the data was scraped.

💡 Benefits of the TendersOnTime Scraper

  • Automates tender data collection, saving hours of manual research.
  • Provides detailed, accurate, and structured data for business development.
  • Smart extraction of critical financial and deadline information.
  • Reliable performance with proxy integration for anonymity.

🏆 Why Choose the TendersOnTime Scraper?

The TendersOnTime Scraper is an indispensable tool for government contractors, suppliers, bid managers, and market analysts. It streamlines opportunity tracking by delivering high-quality, actionable data directly from TendersOnTime, enabling faster decision-making and competitive advantage.


🔍 Explore More Scrapers

If you found the TendersOnTime Scraper useful, check out other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs.

Additional Services


🆘 Support


❓ FAQ

What is the cost of using this scraper?

Apify handles pricing based on usage. Free users have limits; paid accounts offer unlimited access. See Apify's pricing for details.

How many tenders can I scrape per run?

Free users: up to 50 items. Paid users: up to the maxItems parameter (default 100, customizable).

Is the data accurate and up-to-date?

The scraper extracts data directly from TendersOnTime. Accuracy depends on the source; we recommend verifying critical information.

What if I encounter errors?

Check your input parameters. For persistent issues, contact support or check the Issues section.

Can I customize the scraper?

Yes, for custom needs, contact the author via email.


📝 Changelog

Version 0.0

  • Initial release: Comprehensive tender scraping from TendersOnTime.