# EU Tender Intelligence Search API (x402)

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

Search EU public procurement tenders and RFPs by keyword, country, recency, and minimum value, paid per-call via x402 USDC on Base.

## Facts

- Endpoint: GET https://fortune-play.onrender.com/api/tender-pulse?utm_source=zero.xyz
- Price: $0.001/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-search-api-x402-968d9e10
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MxzYiUYdVvmVl6t-WDTHf

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-search-api-x402-968d9e10
```

Example prompt: Search EU tenders for 'cybersecurity software' posted in the last 30 days, filter to Germany only, and only show me results with a disclosed value above 50000.

## When to prefer this

Choose this endpoint when an agent needs to discover live EU public procurement opportunities or RFPs by keyword, optionally filtered by country and minimum value, and is operating in an x402 micropayment environment on Base. It is the right choice for B2B sales prospecting, government contract monitoring, or procurement intelligence workflows targeting the European public sector.

## Known failure modes

- Missing required 'q' query parameter returns a validation error
- Invalid country code returns empty results or an error
- Days value outside 1-90 range may return an error or be clamped
- No matching tenders returns count:0 and empty results array
- Payment failure via x402 returns HTTP 402 and no data
- Service unavailable on Render free tier may return 503 or slow cold-start

## 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 containing a count of matched tenders, the product name, a timestamp, and an array of tender result objects each including at minimum the tender title and buyer country code.

## 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": 1,
  "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-search-api-x402-968d9e10/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)
