# gankdat UK Contract Awards

> gankdat UK Contract Awards is a paid API for AI agents from gankdat.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-29).

Returns paginated UK public-sector contract award notices from Contracts Finder, one row per award and supplier, with buyer, supplier, company number, award value, CPV codes, and procurement method.

## Facts

- Endpoint: GET https://gankdat.com/x402/data/uk-contract-awards?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/gankdat-uk-contract-awards-d346c220
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_rU6ARzfO4FT3XsE5NpERM

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability gankdat-uk-contract-awards-d346c220
```

Example prompt: Can you pull up UK government contract awards won by Capita plc — show me awards from January 2023 to December 2023 worth at least £500,000, up to 25 results?

## When to prefer this

Use this endpoint when you need structured, filterable data about completed UK public-sector contract awards from Contracts Finder — especially when you need supplier company numbers, CPV codes, or award values in a machine-readable format. Prefer it over scraping Contracts Finder directly, or over the sibling procurement-notices endpoint which covers tender notices (pre-award) rather than award outcomes. Best for supplier intelligence, spend analysis, compliance checks, and procurement market research.

## Known failure modes

- No records returned if filter combination matches nothing — check spelling of buyer/supplier names
- award_date_after / award_date_before must be valid ISO date strings; malformed dates may return errors or empty results
- per_page exceeds 100 returns validation error
- page beyond available pages returns empty data array with total count still present
- CPV code filter expects exact code strings; partial codes may not match
- Stale data possible if Contracts Finder OCDS feed has not refreshed recently — check meta.last_refresh

## How this service works

UK contract awards (Contracts Finder). Who won which UK public-sector contract, for how much: award notices from the official Contracts Finder OCDS feed flattened to one row per award and supplier — buyer, supplier and its company number, award value and date, contract period, CPV codes, category and procurement method. One call returns one page of matching records as JSON (25 by default, per_page up to 100) with the total count and the last refresh time; the query parameters filter the records.

## Output

A JSON object with 'ok: true', a 'data' array of up to 100 award records (each containing OCID, notice ID, award ID, contract title, description, buyer name and ID, supplier name, supplier ID and Companies House number, award status, value and currency, award date, contract start/end dates, CPV codes, category, procurement method, and published-at timestamp), plus a 'meta' object with total record count and last feed refresh time.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string"
      },
      "page": {
       "type": "integer",
       "default": 1,
       "maximum": 100000,
       "minimum": 1
      },
      "buyer": {
       "type": "string"
      },
      "category": {
       "type": "string"
      },
      "per_page": {
       "type": "integer",
       "default": 25,
       "maximum": 100,
       "minimum": 1
      },
      "supplier": {
       "type": "string"
      },
      "cpv_codes": {
       "type": "string"
      },
      "award_date_after": {
       "type": "string"
      },
      "award_date_before": {
       "type": "string"
      },
      "procurement_method": {
       "type": "string"
      },
      "published_at_after": {
       "type": "string"
      },
      "published_at_before": {
       "type": "string"
      },
      "award_value_amount_max": {
       "type": "number"
      },
      "award_value_amount_min": {
       "type": "number"
      },
      "supplier_company_number": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "ok",
      "data",
      "meta"
     ],
     "properties": {
      "ok": {
       "type": "boolean",
       "const": true
      },
      "data": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "ocid",
         "notice_id",
         "award_id",
         "title",
         "description",
         "buyer",
         "buyer_id",
         "supplier",
         "supplier_id",
         "supplier_company_number",
         "award_status",
         "award_value_amount",
         "award_value_currency",
         "award_date",
         "contract_start",
         "contract_end",
         "cpv_codes",
         "category",
         "procurement_method",
         "published_at"
        ],
        "properties": {
         "ocid": {
          "type": "string
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/gankdat-uk-contract-awards-d346c220/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gankdat.com](https://www.zero.xyz/host/gankdat.com/llms.txt)
