OrbTop

Etimad Saudi Government Tenders Scraper

BUSINESSOTHER

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

Etimad Saudi Government Tenders Scraper

Get structured tender notices from Etimad, Saudi Arabia's mandatory national e-procurement platform. Every government agency in the Kingdom publishes its tenders there — this actor returns the full public board: reference numbers, agency and branch attribution, activity classification, key dates, financial fees, execution details, and award outcome when Etimad has announced one.

Features

  • Covers every government agency, activity, region and tender type on Etimad's public board — no category filter to configure
  • Reference number, tender number, agency and branch name, tender type and activity classification for every record
  • Booklet document price and financial fees
  • Submission deadline, offers-opening date, and last-enquiries date
  • Execution place/region and execution duration
  • Award status, awarded supplier, and awarded value once Etimad publishes a result for that tender
  • Configurable maximum records per run, and resumable large crawls

Usage

{
  "maxItems": 50
}

No other input is required — the actor walks Etimad's public tender board directly.

Input Parameters

Parameter Type Default Description
maxItems Integer 10 Maximum number of tenders to scrape. Required.

Output

Each output record represents one tender notice:

{
  "tender_id": "1095001",
  "reference_number": "260839002129",
  "tender_number": "0030",
  "tender_name": "تأمين قطع غيار وإصﻼح لبعض آليات الدفاع المدني بمحافظة القريات",
  "tender_name_en": null,
  "agency_name": "ادارة الشؤون الفنية المركزية بمنطقة الجوف",
  "agency_code": null,
  "branch_name": "ادارة الشؤون الفنية المركزية بمنطقة الجوف",
  "tender_type": "شراء مباشر",
  "tender_activity": "تجارة قطع الغيار الجديدة",
  "tender_sub_activity": null,
  "tender_area": "داخل المملكة منطقة الجوف القريات",
  "condition_booklet_price": 0,
  "financial_fees": 0,
  "submission_deadline": "2026-08-13T09:59:00",
  "offers_opening_date": null,
  "last_enquiries_date": "2026-08-11T08:25:18",
  "execution_place": "داخل المملكة منطقة الجوف القريات",
  "execution_duration": "1 شهر",
  "required_documents": [],
  "award_status": "not_announced",
  "awarded_supplier": null,
  "awarded_value": null,
  "tender_url": "https://tenders.etimad.sa/Tender/DetailsForVisitor?STenderId=...",
  "scraped_at": "2026-08-09T05:42:32.761Z"
}
  • All tender content is in Arabic, matching Etimad's own source language. tender_name_en is included in every record for schema stability but is currently null — Etimad does not publish an English tender name anywhere on its public board.
  • award_status is "not_announced" until Etimad itself publishes a result for that tender; awarded_supplier and awarded_value populate once it does.
  • required_documents is populated when a tender's document list is visible on Etimad's public board. In practice this is rarely populated for public tenders — Etimad reserves full attachment downloads for registered suppliers, not anonymous visitors.
  • agency_code and tender_sub_activity are null when Etimad's own record for that tender doesn't carry a value — not every tender is coded to the sub-activity level.

Resuming a large crawl

Every run emits a resumeCursor in its Output. If a big crawl stops before it finishes — because it hit maxItems, a spend cap, or was aborted — you can pick up where it left off: start a new run with the same input plus that resumeCursor. The crawl continues from the queued work the previous run didn't reach.

  • You are not re-charged for records the earlier run already delivered.
  • Resume within your account's run-retention window — on the free tier, roughly the 10 most recent runs. Once the source run is pruned, its resumeCursor is no longer valid.
  • resumeCursor is opaque — supply it unmodified.

Notes

  • Etimad's public board is large — hundreds of thousands of tender notices across every Saudi government agency. Set maxItems to control run size and cost.
  • Dates are returned exactly as Etimad publishes them (ISO timestamps where Etimad provides one). Etimad also tracks a parallel Hijri calendar internally; this actor returns the Gregorian dates it exposes on the public board.