# EU Tender Intelligence API (x402)

> EU Tender Intelligence API (x402) is a paid API for AI agents from fortune-play.onrender.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-21).

Searches EU public procurement tenders and RFPs by keyword, country, date range, and minimum value, returning matching opportunities for B2B sales prospecting.

## Facts

- Endpoint: GET https://fortune-play.onrender.com/api/tender-intelligence?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eu-tender-intelligence-api-x402-dd986cd6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4B0un4F0QfJu1kfmw9aik

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 eu-tender-intelligence-api-x402-dd986cd6
```

Example prompt: Search EU tenders for cybersecurity services in the last 30 days, filtering for Germany only, and show me any opportunities with a disclosed value above 50000.

## When to prefer this

Use this endpoint when an agent needs to find live EU public procurement opportunities, government RFPs, or B2B sales leads from public tenders filtered by keyword, country, recency, or contract value — especially when paying per call via x402 USDC on Base is acceptable and the focus is specifically on European procurement data.

## Known failure modes

- Missing required 'q' keyword parameter returns a validation error
- Invalid country code returns no results or a bad request error
- days value outside 1–90 range may return an error or be clamped
- No matching tenders returns an empty results array with count 0
- x402 payment failure (insufficient USDC balance) blocks the call
- Service unavailable on Render free-tier cold start causes timeout

## How this service works

Pay-per-call B2B sales lead and procurement intelligence plus Base wallet data for agents. Search EU tenders/RFPs or inspect a Base wallet. Payments use x402 USDC on Base.

## Output

Returns a JSON object with a count of matching tenders, the product name, a timestamp, and an array of tender records each containing at minimum the title and buyer country — sourced from EU public procurement data matching the query parameters.

## 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",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "B2B niche or service keyword"
      },
      "days": {
       "type": "integer",
       "description": "Lookback window from 1 to 90 days"
      },
      "country": {
       "type": "string",
       "description": "Optional buyer country code"
      },
      "min_value": {
       "type": "number",
       "description": "Optional minimum disclosed tender value"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "count": {
       "type": "integer"
      },
      "product": {
       "type": "string"
      },
      "results": {
       "type": "array",
       "items": {
        "type": "object"
       }
      },
      "generated_at": {
       "type": "string"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 25,
  "product": "EU Tender Intelligence x402 API",
  "results": [
   {
    "title": "Example software procurement",
    "buyer_country": "DEU"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eu-tender-intelligence-api-x402-dd986cd6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fortune-play.onrender.com](https://www.zero.xyz/host/fortune-play.onrender.com/llms.txt)
