Discover/Ajman API
live

Ajman APItawreed.ajman.ae

Access active government tenders from Ajman's official Tawreed procurement portal. Get reference numbers, issuing departments, dates, status, and contact info.

This API takes change requests — .
Endpoint health
verified 3h ago
list_tenders
1/1 passing latest checkself-healing
Endpoints
1
Updated
3h ago

What is the Ajman API?

The Ajman Tawreed API exposes 1 endpoint — list_tenders — that returns all active government procurement tenders from Ajman's official Tawreed portal. Each tender record includes up to 8 structured fields: reference number, title, issuing department, open and close dates, current status, category, and buyer contact information. The portal typically lists fewer than 100 active tenders at a time, making it straightforward to retrieve the full dataset in a single request.

This call costs2 credits / call— charged only on success
Try it
Page number for pagination. Each page returns up to 100 tenders.
api.parse.bot/scraper/40fdd703-ce04-4f65-bc8e-3ecfc73bfdf4/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/40fdd703-ce04-4f65-bc8e-3ecfc73bfdf4/list_tenders?page=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

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 tawreed-ajman-ae-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: Ajman Tawreed SDK — bounded, re-runnable; every call capped."""
from parse_apis.tawreed_ajman_ae_api import AjmanTawreed, Tender, ParseError

client = AjmanTawreed()

# List active tenders from the Ajman procurement portal
for tender in client.tenders.list(limit=3):
    print(tender.tender_no, tender.title, tender.department, tender.status)

# Grab first tender and inspect its details
try:
    item = client.tenders.list(limit=1).first()
    if item:
        print(item.tender_no, item.open_date, item.close_date, item.contact_email)
except ParseError as e:
    print(f"failed: {e.code}")

print("exercised: tenders.list")
All endpoints · 1 totalmissing one? ·

Retrieve all active tenders listed on the Ajman Tawreed portal. Returns tender reference numbers, titles, issuing departments, open/close dates, status, category, buyer/contact info, and detail URLs. Results are auto-iterated; the portal typically has fewer than 100 active tenders at any time.

Input
ParamTypeDescription
pageintegerPage number for pagination. Each page returns up to 100 tenders.
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "total": "number of tenders returned on this page",
    "tenders": "array of tender objects with full details",
    "has_more": "whether more pages of results exist"
  },
  "sample": {
    "data": {
      "page": 1,
      "total": 5,
      "tenders": [
        {
          "title": "NexGen Services Event",
          "status": "Active",
          "category": "Services",
          "open_date": "03/08/2026 13:18",
          "tender_id": "300000128075044",
          "tender_no": "DG-NEG-91",
          "buyer_name": "MRS.MOZONALHWAIJ",
          "close_date": "09/08/2026 13:10",
          "department": "Ajman Digital Government",
          "detail_url": "https://tawreed.ajman.ae/ords/r/tawreed_fusion/isupplier-dof109109/tender-details3?p72_auction_header_id=300000128075044&clear=72&cs=...",
          "contact_name": "Sarah Taher",
          "contact_email": "[email protected]",
          "contact_phone": "+971 56 566 6964"
        }
      ],
      "has_more": false
    },
    "status": "success"
  }
}

About the Ajman API

What the API Returns

The list_tenders endpoint returns a paginated list of active government tenders published on the Ajman Tawreed procurement portal. Each response includes a tenders array where every object carries the tender's reference number, title, issuing department, procurement category, open and close dates, current status, and a direct detail URL. The response envelope also surfaces page, total, and has_more fields so you can confirm coverage without guessing.

Pagination and Coverage

The single optional input parameter is page (integer). Each page returns up to 100 tenders. Because the portal typically holds fewer than 100 active tenders at any given time, most use cases will find all relevant records on page 1. Set has_more to drive any loop if you need to handle larger future volumes.

Data Scope

All tenders returned are active — closed or archived tenders are not included in the current response set. The buyer and contact fields let procurement teams and vendors identify the responsible department and reach out directly. The detail_url field links to the full tender page on the Ajman portal for documents or further specification not captured in the structured fields.

Reliability & maintenanceVerified

The Ajman API is a managed, monitored endpoint for tawreed.ajman.ae — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when tawreed.ajman.ae changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official tawreed.ajman.ae API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3h ago
Latest check
1/1 endpoint passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Monitor new Ajman government contract opportunities by polling list_tenders for fresh reference numbers and close dates
  • Build a procurement alert system that notifies vendors when tenders matching a specific category are published
  • Aggregate issuing department data to analyze which Ajman entities are the most active buyers
  • Cross-reference tender close dates against internal bid calendars to prioritize submission deadlines
  • Extract buyer contact information to compile a directory of Ajman government procurement officers
  • Track tender status changes over time by storing historical snapshots of the tenders array
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does tawreed.ajman.ae have an official developer API?+
There is no publicly documented developer API for tawreed.ajman.ae. The Tawreed portal is designed for browser-based use by registered suppliers. This Parse API gives programmatic access to the tender data the portal publishes.
What does the `list_tenders` endpoint return for each tender?+
Each tender object includes the reference number, title, issuing department, procurement category, open date, close date, current status, buyer/contact information, and a URL to the full tender detail page on the Ajman portal.
Does the API include closed, awarded, or historical tenders?+
The API currently returns only active tenders. Closed, awarded, and archived tender records are not included. You can fork the API on Parse and revise it to target historical or awarded tender data if that endpoint becomes available.
Can I filter tenders by department, category, or date range?+
The list_tenders endpoint does not accept filter parameters — it returns all active tenders and supports only the page input for pagination. Filtering by department, category, or date can be applied client-side on the returned tenders array. You can also fork the API on Parse and revise it to add server-side filtering logic.
How current is the tender data?+
The data reflects what is currently published on the live Ajman Tawreed portal. There is no caching layer that would cause significant staleness, but the portal itself controls when new tenders appear or are removed. For time-sensitive bidding, verify directly against the detail URL returned in each tender record.
Page content last updated . Spec covers 1 endpoint from tawreed.ajman.ae.
Related APIs in Government PublicSee all →
pwad.fujairah.ae API
Find and browse current tenders and procurement opportunities from the Fujairah Department of Public Works and Agriculture to identify business opportunities. Stay updated on government contracts and public works projects available for bidding in the region.
mof.gov.ae API
Access data from mof.gov.ae.
dewa.gov.ae API
Access current public open tender listings from Dubai Electricity and Water Authority (DEWA) to find procurement opportunities and bid on available projects. Browse detailed tender information to identify contracts that match your business capabilities and submit competitive proposals.
esupply.dubai.gov.ae API
Access published government tender opportunities directly from Dubai's official eSupply procurement portal to discover and monitor active bidding projects. Stay informed about public procurement contracts available through Dubai's government sourcing platform.
moei.gov.ae API
Monitor and browse public tender opportunities from the UAE Ministry of Energy and Infrastructure to identify potential business contracts and bidding opportunities. Stay updated on the latest energy and infrastructure projects available for tender in the UAE.
tenders.etimad.sa API
Browse and search all public Saudi government tenders from the Etimad platform with detailed information including tender specifications and awarding results. Stay updated on procurement opportunities by accessing tender details and award outcomes in one centralized location.
eprocurement-sfd.uae.app.jaggaer.com API
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.
mahatenders.gov.in API
Access Maharashtra government tenders from mahatenders.gov.in, browsing them by closing date or by organization with full tender details and pagination support. Find and review procurement opportunities across different government departments in one place.