Jaggaer APIeprocurement-sfd.uae.app.jaggaer.com ↗
Monitor and retrieve current procurement opportunities from the Sharjah Government Finance Department, including detailed information about each tender and project listing. Browse available bids to identify and track business opportunities in the Sharjah region.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/05c659b4-db09-4da2-8561-e24c9beeff4a/list_opportunities' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace eprocurement-sfd-uae-app-jaggaer-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: Sharjah eProcurement SDK — bounded, re-runnable; every call capped."""
from parse_apis.eprocurement_sfd_uae_app_jaggaer_com_api import (
SharjahEprocurement, OpportunityNotFound
)
client = SharjahEprocurement()
# List current procurement opportunities (may be empty when none are published)
for summary in client.opportunity_summaries.list(limit=3):
print(summary.title, summary.buyer, summary.listing_deadline)
# Fetch full details for a specific opportunity by ID
try:
opp = client.opportunities.get(opportunity_id="240049")
print(opp.title, opp.reference_number, opp.category)
print(opp.description[:100] if opp.description else "No description")
except OpportunityNotFound as e:
print(f"Not found: {e.opportunity_id}")
# Navigate from a summary to its full detail
first = client.opportunity_summaries.list(limit=1).first()
if first:
detail = first.details()
print(detail.title, detail.buyer, detail.listing_deadline)
print("exercised: opportunity_summaries.list / opportunities.get / summary.details")
Retrieves all current procurement opportunities from the Sharjah Finance Department eProcurement portal. Returns summary records for each opportunity including title, buyer, category, and deadline. Results are auto-iterated across pages when more than 100 opportunities exist. An empty result is valid when no opportunities are currently published.
No input parameters required.
{
"type": "object",
"fields": {
"total": "integer count of opportunities returned",
"opportunities": "array of opportunity summary records"
},
"sample": {
"total": 0,
"opportunities": []
}
}About the Jaggaer API
The Jaggaer API on Parse exposes 2 endpoints for the publicly available data on eprocurement-sfd.uae.app.jaggaer.com. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.