Discover/zppa.org.zm API
live

zppa.org.zm APIzppa.org.zm

Access Zambia's public procurement data via ZPPA OCDS. Browse tenders, search by OCID, and retrieve buyer details, contract values, and tenderer info.

Endpoints
3
Updated
14d ago
Try it
Page number to fetch. Each page contains 20 records.
api.parse.bot/scraper/9194eb38-d322-4509-9d51-933120aa8121/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/9194eb38-d322-4509-9d51-933120aa8121/get_current_tenders?page=1' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Fetch a paginated list of procurement records from the ZPPA OCDS system, sorted by most recent process date. Returns record identifiers that can be used with get_tender_details to retrieve full information.

Input
ParamTypeDescription
pageintegerPage number to fetch. Each page contains 20 records.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, current page number",
    "tenders": "array of record summary objects, each containing id, ocid, status, creation_date (epoch ms), and process_date (epoch ms)",
    "total_pages": "integer, total number of pages available",
    "total_records": "integer, total number of records in the system"
  },
  "sample": {
    "data": {
      "page": 1,
      "tenders": [
        {
          "id": "69f3df4ab4275d46715e26b5",
          "ocid": "ocds-23g63a01-25844731",
          "status": "NEW",
          "process_date": 1777676418609,
          "creation_date": 1777563602000
        }
      ],
      "total_pages": 8533,
      "total_records": 170656
    },
    "status": "success"
  }
}

About the zppa.org.zm API

This API provides structured access to Zambia Public Procurement Authority (ZPPA) procurement records across 3 endpoints. Use get_current_tenders to retrieve a paginated list of live and historical procurement records sorted by most recent process date, each carrying an OCID and status field. From there, pass the returned MongoDB ObjectId into get_tender_details to pull the full OCDS compiled release including procuring entity, procurement method, budget, tenderers, and contract details.

Browsing and Searching Tenders

The get_current_tenders endpoint returns a paginated list of procurement records from the ZPPA OCDS system. Each page contains 20 records, and each record in the tenders array includes an id (MongoDB ObjectId), ocid, status, creation_date, and process_date (both as epoch milliseconds). The total_records and total_pages fields let you walk the full dataset systematically. For targeted lookups, search_tenders accepts a query string matched against the numeric portion of an OCID — for example, querying 10000001 will match ocds-23g63a01-10000001. Results are paginated identically to the browse endpoint.

Retrieving Full Procurement Details

Once you have a record_id from either listing or search, pass it to get_tender_details to retrieve the full OCDS compiled release. The details object follows the Open Contracting Data Standard and includes the ocid, a tender block with title, description, status, procurement method, and procuring entity, plus tenderer information and budget and contract values where available. This makes it possible to reconstruct a complete picture of a procurement process from notice through award.

Data Coverage and Standards

All records conform to the OCDS format (prefix ocds-23g63a01), the international open contracting standard used by governments to publish procurement data. The API covers procurements managed through ZPPA, Zambia's central procurement authority. Dates are provided as epoch milliseconds, so convert to ISO 8601 before display. Pagination is fixed at 20 records per page across all three endpoints.

Common use cases
  • Monitor new Zambian government tenders by polling get_current_tenders and filtering on process_date
  • Build a tender alert system that notifies vendors when procurement records matching their sector appear
  • Cross-reference OCID values from external sources against ZPPA records using search_tenders
  • Aggregate contract values and procurement methods from get_tender_details for public spending analysis
  • Track procuring entities across multiple tender records to identify active buyers in the Zambian government
  • Feed ZPPA OCDS data into a compliance or due-diligence workflow for tenderers listed in procurement records
  • Archive historical procurement records for auditing or research on Zambian public sector contracting trends
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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 ZPPA provide an official developer API?+
ZPPA does not publish a documented public developer API. The procurement data it manages is available through the ZPPA OCDS portal at zppa.org.zm, but there is no official REST API with keys, documentation, or versioning offered to developers.
What does `get_tender_details` actually return beyond the basic record summary?+
It returns the full OCDS compiled release for the record, including the tender block (title, description, status, procurement method, procuring entity), tenderer details, budget figures, and contract values where the record has progressed to award stage. The record summary from get_current_tenders only includes id, ocid, status, and two date fields — the detail endpoint is required for all substantive procurement information.
Can I search by tender title, procuring entity name, or procurement method?+
Not currently. search_tenders only matches against the numeric portion of an OCID. Title, entity name, and procurement method are returned inside get_tender_details but are not filterable query parameters at this time. You can fork this API on Parse and revise it to add a full-text or field-specific search endpoint.
Are procurement records from all Zambian public entities included, or only central government?+
The API covers records published through the ZPPA OCDS system. ZPPA is Zambia's central procurement authority and oversees procurement across public entities, but coverage depends on what has been published to the ZPPA platform. Records for entities that submit outside this system would not appear. You can fork this API on Parse and revise it to integrate additional Zambian procurement data sources if broader coverage is needed.
How are dates represented and is there a way to filter by date range?+
creation_date and process_date are both returned as epoch milliseconds in the record summary objects. Date-range filtering is not a supported parameter on any of the three endpoints. get_current_tenders is sorted by most recent process_date descending, so paginating from page 1 gives the newest records first.
Page content last updated . Spec covers 3 endpoints from zppa.org.zm.
Related APIs in Government PublicSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
maradminbot.com API
Search and retrieve official Marine Corps MARADMIN announcements from Marines.mil, filtering by year, status, and keyword to stay updated on the latest personnel and administrative directives. Get detailed information about specific announcements by number or browse the most recent updates to ensure you never miss critical Marine Corps guidance.
13f.info API
13f.info API
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.