NUPCO & Saudi Health Tender Awards — Winners, Bids, Prices
Pricing
from $25.00 / 1,000 awards
NUPCO & Saudi Health Tender Awards — Winners, Bids, Prices
Who won Saudi health-sector tenders. NUPCO result notices with the winning supplier, manufacturer and model per item, plus Etimad awards of the Ministry of Health, health clusters and hospitals with every bid and the award value in SAR.
Pricing
from $25.00 / 1,000 awards
Rating
0.0
(0)
Developer
Dottti
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
See who wins Saudi health-sector tenders. The Actor reads two public sources and returns one row per tender with published results:
- NUPCO (nupco.com), the national unified procurement company for health. NUPCO publishes its tender results as PDF tables. The Actor reads each table and returns every item: NUPCO item code, description, winning supplier with its vendor number, manufacturer, country and model or trade name.
- Etimad (tenders.etimad.sa) awards of health-sector buyers: the Ministry of Health and its regional directorates, health clusters, hospitals and medical cities, National Guard, Armed Forces and Security Forces health services, health universities and health authorities. Each row lists every bidder, every financial offer, the winner and the award value in SAR.
Who uses this
- Medical suppliers and distributors see which competitor won each NUPCO item and with which manufacturer.
- Pharma and device sales teams search awarded items for their molecules or product lines, for example
PACLITAXELorPHACO. - Bid teams price their next offer against what hospitals and health clusters actually paid on Etimad.
- Market analysts count wins per supplier across a whole framework tender.
What each source publishes
| NUPCO | Etimad | |
|---|---|---|
| Winning supplier | Yes, per item | Yes, per tender |
| Award value in SAR | NUPCO does not publish it | Yes |
| Every bidder and offer | NUPCO does not publish it | Yes |
| Manufacturer, model, country | Yes | No |
| Dates | Date only (YYYY-MM-DD) | Riyadh time with +03:00 |
Fields a source does not publish come back as null.
Input examples
Empty input gives a quick sample in about a minute: the newest NUPCO result and 3 Etimad health awards from 30 to 120 days ago. For a full sweep, raise Maximum NUPCO awards (100 reads all of NUPCO) and Maximum Etimad awards.
Every NUPCO award for your molecules
{"sources": ["nupco"],"keywords": ["PACLITAXEL", "FILGRASTIM"],"maxNupcoAwards": 100}
When only items match, the row keeps just the matching items.
What a competitor won at NUPCO (final results only)
{"sources": ["nupco"],"supplierContains": "ALGOSAIBI","includePreliminary": false,"maxNupcoAwards": 100}
Health cluster and Ministry of Health awards on Etimad for one month
{"sources": ["etimad"],"healthGroups": ["health-cluster", "ministry-of-health"],"offerDeadlineFrom": "2026-08-01","offerDeadlineTo": "2026-08-31","maxItems": 500}
Output
Both sources share one schema. These rows come from a local run on 3 November 2026.
Etimad row
{"source": "etimad","tenderName": "توريد قطع غيار لمجموعة عربات ( 381 )","referenceNumber": "260939008853","agencyName": "مستشفى القوات المسلحة بالرياض","branchName": "إدارةالمشتريات/ النقل وصيانة السيارات","healthGroup": "military-security-health","tenderTypeName": "شراء مباشر","publishedAt": "2026-10-02T13:45:00+03:00","offerDeadline": "2026-10-04T09:59:00+03:00","awardStatus": "awarded","resultPhase": "final","awardType": "ترسية كاملة","winnerCount": 1,"winners": [{ "supplierName": "شركة تقنية السيور للتجارة", "supplierCode": null, "offerSar": 71873, "awardSar": 71873 }],"totalAwardSar": 71873,"currency": "SAR","bidderCount": 4,"bidders": [{ "supplierName": "مؤسسة جودة التفاصيل التجارية", "offerSar": 166402.52, "technicalResult": "مطابق" },{ "supplierName": "شركة تقنية السيور للتجارة", "offerSar": 71873, "technicalResult": "مطابق" },{ "supplierName": "مؤسسة كشف لقطع الغيار", "offerSar": 94944, "technicalResult": "مطابق" },{ "supplierName": "شركة الفيضة المحدودة", "offerSar": 97566, "technicalResult": "مطابق" }],"lowestOfferSar": 71873,"winnerIsLowestBidder": true,"url": "https://tenders.etimad.sa/Tender/DetailsForVisitor?STenderId=MCPOKWqE3C1hXY3hgsnYoQ%3D%3D"}
NUPCO row
The items array is cut to 1 of its 388 rows and winners to 2 of 10 here.
{"source": "nupco","tenderName": "منافسة عامة لتوريد وتجهيز مشروع مختبر الكشف عن المنشطات","tenderNamePrinted": "GENERAL TENDER FOR ANTI-DOPING LABORATORY","referenceNumber": "NPT0064/25","agencyName": "الشركة الوطنية للشراء الموحد (نوبكو)","healthGroup": "nupco","tenderTypeName": "Public tender","publishedAt": "2025-12-30","offerDeadline": "2026-02-01","offersOpeningAt": "2026-02-02","awardStatus": "awarded","resultPhase": "final","resultPhasePrinted": "FINAL RESULT","winnerCount": 10,"winners": [{ "supplierName": "LAB TECHNOLOGIES TRADING COMPANY", "supplierCode": "400978", "itemsWon": 192, "offerSar": null, "awardSar": null },{ "supplierName": "SECOND ADVANCE MEDICAL COPANY", "supplierCode": "400418", "itemsWon": 36, "offerSar": null, "awardSar": null }],"totalAwardSar": null,"bidders": null,"itemCount": 388,"awardedItemCount": 335,"items": [{"sn": 1,"nupcoCode": "4111150200300","itemNo": "MLB110261","description": "BALANCE LABORATORY PREMIUM","group": "GENERAL","awarded": true,"supplierName": "LAB TECHNOLOGIES TRADING COMPANY","supplierCode": "400978","manufacturer": "OHAUS","country": "USA","model": "30852312","page": 1}],"resultPdfUrl": "https://www.nupco.com/wp-content/uploads/2026/06/NPT0064-25-FINAL-RESULT-WEBSITE-ANNOUNCEMENT.pdf","url": "https://www.nupco.com/tender/..."}
Each item keeps its PDF page, so you can check any row against the source PDF in seconds. Supplier names stay as NUPCO prints them, including markers such as -Orig- and -Alt-. Items with no winner (for example CANCELLED - NO BID ACCEPTED or NO QUOTE) stay in items with awarded: false and the reason in remarks.
Schedule it
- Set your filters and click Save as a new task.
- Add a schedule, for example weekly on Sunday 07:00 Riyadh time.
- Connect the task to email, Slack or Google Sheets from the Integrations tab.
Pricing
- Award result: $0.025 per tender with published results delivered to your dataset ($25 per 1,000). One NUPCO row can hold thousands of awarded items.
- Tender checked: $0.0003 per tender looked up (one Etimad award page or one NUPCO result PDF). This covers lookups that find no results yet.
Platform usage is included in the price. maxNupcoAwards, maxItems and maxTendersChecked cap the cost of any run.
How it works and limits
- NUPCO lists about 125 tenders on its site. On 3 November 2026, 53 carried results and 51 had a result PDF. The Actor read a table from 50 of them. One was an Arabic text letter with no table, and the Actor skips it with a log line.
- NUPCO result PDFs reach 6 MB and 300 pages. The Actor downloads three at a time, so a full NUPCO run takes a few minutes.
- Etimad allows about 10 award lookups per minute per IP address. The Actor runs several lookups in parallel, each on its own Apify Proxy IP.
- Etimad has no sector field. The Actor picks health buyers by agency and branch name. Use Etimad health groups and Etimad agency contains to narrow it.
- Data comes from public visitor pages and public PDFs. No login, no credentials.
Development
npm installnpm test # parser tests on real NUPCO PDFs and Etimad responsesnode src/main.js # local run, reads storage/key_value_stores/default/INPUT.json