Gulf Government Tenders — Saudi, Qatar, Oman & Jordan
Pricing
from $5.60 / 1,000 tender delivereds
Gulf Government Tenders — Saudi, Qatar, Oman & Jordan
Open government tenders from Etimad (Saudi Arabia), Monaqasat (Qatar), the Oman Tender Board and JONEPS (Jordan) in one JSON schema. Arabic-safe keyword search, deadlines in ISO, fees in local currency, optional award results with bidders and prices.
Pricing
from $5.60 / 1,000 tender delivereds
Rating
0.0
(0)
Developer
Dottti
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Gulf Government Tenders — Saudi, Qatar, Oman & Jordan in One Feed
Get open government tenders from four national portals in one dataset. Every record uses the same fields, so one filter, one spreadsheet and one alert cover all four countries.
| Country | Portal | Currency |
|---|---|---|
| Saudi Arabia | Etimad | SAR |
| Qatar | Monaqasat | QAR |
| Oman | Oman Tender Board | OMR |
| Jordan | JONEPS | JOD |
Optional add-on: award results with every bidder and price for Saudi Arabia and Qatar, and bid-opening reports for Oman.
Who it is for
- Bid teams that sell across the Gulf and want one daily list of new tenders in their field.
- Consultancies that track public spending for clients in several countries.
- Market analysts who compare buyers, categories and prices between countries.
What you get
One row per tender. Fields:
country,countryName,source: where the tender comes from.tenderNumber,referenceNumber: the portal's own numbers, as published.title: Arabic title with display characters repaired.titleRawkeeps the portal's exact wording.titleEnis the English title when the portal publishes one (Qatar, Oman, Jordan).entity: the government buyer.category,tenderType: activity or sector, and the procurement type, in the portal's words.publishedAt,submissionDeadline: ISO 8601. Date-times carry the local offset (+03:00or+04:00). A plain date (2026-11-25) means the portal publishes the day only.daysLeft: calendar days from today (local time in that country) to the deadline. 0 means it closes today.isOpen: true while the deadline is ahead.documentFeeandcurrency: the price of the tender documents in local currency. One record never mixes currencies, and amounts are never converted.url: link to the tender on the portal.extra: country-specific fields, such as the Hijri deadline for Saudi Arabia, the tender bond for Qatar, governorate and bank guarantee for Oman, and procurement method for Jordan.
Example tender (Qatar, from a live run on 20 October 2026)
{"recordType": "tender","country": "QA","countryName": "Qatar","source": "Monaqasat","tenderNumber": "5262/2026","referenceNumber": null,"title": "تصميم وتوريد وتركيب وتشغيل نظام اللوحات الإرشادية وتوجيه المسارات س ل م / ص / 2026/11080","titleRaw": "تصميم وتوريد وتركيب وتشغيل نظام اللوحات الإرشادية وتوجيه المسارات\r\nس ل م / ص / 2026/11080","titleEn": "THE DESIGN, SUPPLY, INSTALLATION AND COMMISSIONING OF SIGNAGE AND WAYFINDING SYSTEM HMC/MTCS/11080/2026","entity": "مؤسسة حمد الطبية","category": "موردين / مقدمى خدمات","tenderType": "مناقصة عامة","publishedAt": "2026-10-20","submissionDeadline": "2026-11-25","daysLeft": 36,"isOpen": true,"documentFee": 500,"currency": "QAR","url": "https://monaqasat.mof.gov.qa/TendersOnlineServices/TenderDetails/661516","scrapedAt": "2026-10-20T12:02:19.874Z","extra": {"tenderId": 661516,"entityEn": "Hamad Medical Corporation","tenderTypeEn": "Public Tender","tenderBondQar": 20000,"datesAsPublished": { "publishDate": "20/10/2026", "closingDate": "25/11/2026" }}}
Example award (Saudi Arabia, from a live run on 20 October 2026)
Award records have recordType: "award". They list the winners and every bidder with the amount offered.
{"recordType": "award","country": "SA","countryName": "Saudi Arabia","source": "Etimad","awardStatus": "awarded","tenderNumber": "PR26-17524","referenceNumber": "260939007294","title": "اقامة فعالية اليوم الوطني لعام 1448 ه لمستشفيات القوات المسلحة بمنطقة الطاتئف","titleRaw": "اقامة فعالية اليوم الوطني لعام 1448 هـ لمستشفيات القوات المسلحة بمنطقة الطاتئف ","titleEn": null,"entity": "مستشفيات الهدا والأمير سلطان والأمير منصور ومركز التأهيل","tenderType": "شراء مباشر","submissionDeadline": "2026-09-20T09:59:00+03:00","awardDate": null,"winners": [{ "name": "مؤسسة أفكار العالم للمقاولات", "amount": 25000, "offerAmount": 25000 }],"bidders": [{ "name": "شركة أبو نايف للعقارات", "amount": 97635, "technicalResult": "مطابق" },{ "name": "مؤسسة شهد خضر الثبيتي", "amount": 66617.2, "technicalResult": "مطابق" },{ "name": "مؤسسة نوايف الخليج للتجارة", "amount": 99475, "technicalResult": "مطابق" },{ "name": "مؤسسة أفكار العالم للمقاولات", "amount": 25000, "technicalResult": "مطابق" }],"bidderCount": 4,"lowestBid": 25000,"lowestBidderName": "مؤسسة أفكار العالم للمقاولات","winnerIsLowestBidder": true,"totalAward": 25000,"currency": "SAR","url": "https://tenders.etimad.sa/Tender/DetailsForVisitor?STenderId=4PcZXfjWKYGlu%20WNpRVDcw%3D%3D","scrapedAt": "2026-10-20T12:04:01.087Z","extra": {"tenderId": 1105607,"awardType": "ترسية كاملة","category": "تجارة الكماليات","branchName": "الشراء المباشر - الغير طبي"}}
awardStatus values:
awarded: winners are published (Saudi Arabia, Qatar).offers_only: Etimad shows the bidders and prices, and the winner is still pending.bids_opened: an Oman bid-opening report. It lists every bid and price. Oman publishes the winner elsewhere, sowinnersis empty.
How to use it
- Pick the countries. All four are on by default.
- Add keywords in Arabic or English, for example
صيانةandmaintenance. Arabic spelling variants match each other: أ, إ, آ and ا; ة and ه; ى and ي; the Persian letters ی and ک; diacritics and tatweel. - Optional: set Buyer name contains, for example
وزارة الصحة. - Optional: set Published within the last N days. Use 1 for a daily alert and 7 for a weekly one.
- Set Maximum tenders per country and Maximum tenders in total. These are your cost caps.
- Optional: switch on Add award results.
Example: weekly IT and maintenance digest
{"countries": ["SA", "QA", "OM", "JO"],"keywords": ["تقنية المعلومات", "صيانة", "software", "maintenance"],"publishedWithinDays": 7,"maxItemsPerCountry": 100,"maxItems": 400}
Set up a daily or weekly alert
- Open this Actor in Apify Console, fill in your filters and click Save as a new task.
- In the task, open Schedules and add a schedule. For a daily alert use
0 6 * * *(06:00 UTC, 09:00 in Riyadh). For a weekly one use0 6 * * 0. Set Published within the last N days to match: 1 for daily, 7 for weekly. - In the task, open Integrations:
- Email: add the email integration and choose "run succeeded". Each finished run sends an email with a link to the results.
- Slack: add the Slack integration and pick a channel. Each finished run posts a message with a link to the results.
- Each run then sends only the tenders published in that window.
Pricing
You pay per record delivered to your dataset.
- Tender: $0.008 per tender ($8 per 1,000).
- Award: $0.025 per award record or Oman bid-opening report ($25 per 1,000).
- Tender checked: $0.0003 per award lookup on Etimad or Monaqasat ($0.30 per 1,000). Each award needs one lookup, and some lookups find no published result yet. This fee only applies when award results are on.
Example: 200 tenders cost $1.60. Adding 20 awards from each of Saudi Arabia, Qatar and Oman adds $1.50, plus lookups (usually a few cents).
A portal that fails in a run delivers nothing, so you pay nothing for it. Records delivered before a failure stay in your dataset.
Limits per country
| Country | What you get | Limits |
|---|---|---|
| Saudi Arabia | Open tenders, newest first. Awards for tenders whose deadline was 30 to 120 days ago. | Etimad serves 24 rows per page and about 800 rows per search. Larger searches continue region by region. Etimad publishes no English titles. |
| Qatar | Open tenders with English title and buyer. The latest awarded tenders with every bid. | Dates are days only, with no time. |
| Oman | New tenders. With detail pages on: English title, publish date and exact deadline time. Bid-opening reports for tenders under evaluation. | The portal is slow (about 3 to 4 seconds per page). The publish-date filter needs each tender's notice page, so it adds one request per tender. |
| Jordan | Tenders with a deadline today or later. With detail pages on: English title, document fee, exact deadline time. | JONEPS publishes no award results on public pages. Each tender's details take three requests. |
- Requests to each portal are at least one second apart. Runs are polite and slower than a bulk download.
- Countries run one after another. If a portal is down, the run logs it and continues with the next country. The run summary (
RUN_SUMMARYin the key-value store) shows the count and status per country. - Typical run times with detail pages on: 10 tenders per country take about 1.5 minutes. 50 per country take about 5 to 6 minutes, mostly in Oman and Jordan.
- Data comes from the public pages of each portal. No login is used.
- Fields a portal leaves empty come back as
null.
Single-country actors
Need more filters for one country? Each portal also has its own actor:
- Saudi tenders: Etimad Tender Radar
- Saudi award results: Etimad Award Results
- Qatar awards and tenders: Monaqasat Awards
- Oman tenders and bid-opening reports: Oman Tender Radar
- Jordan tenders: JONEPS Tender Radar
Development
npm test # parser and unifier tests on saved live responsesapify run # local run, reads storage/key_value_stores/default/INPUT.json