# EU Startup Listings Scraper (x402)

> EU Startup Listings Scraper (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Returns structured startup listing data for European countries, searchable by keyword, country, and date added, with pay-per-call USDC billing.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/eu?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/eu-startup-listings-scraper-x402-6abcf332
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uBXcOySfbd8NvvkUd3FSH

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-startup-listings-scraper-x402-6abcf332 -d '<json body>'
```

Example prompt: Find me up to 50 fintech startups in Germany that were added after 2024-01-01 — I need their business name, website, city, and a short description.

## When to prefer this

Choose this endpoint when you need structured, paginated startup listing data scoped to European countries, especially when filtering by country, keyword, or recency. It is cost-efficient because failed or empty runs are not billed. Prefer it over general web scrapers when you specifically need business name, city, website, and description fields from a curated EU startup directory.

## Known failure modes

- Invalid countryCode enum value returns validation error
- addedAfter date in wrong format (not YYYY-MM-DD) causes parse failure
- maxItems set to a very large number may result in slow response or timeout
- No matching results returns count:0 with empty items array (not charged)
- Network or server error returns non-2xx HTTP status

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

A JSON object containing a count of matched listings and an array of startup records, each including businessName, description, city, country, countryCode, website, listingId, and listingUrl. Empty or failed runs are not charged.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "offset": {
   "type": "integer",
   "default": 0,
   "minimum": 0,
   "description": "Skip this many matching listings before collecting results. Use the same filters to continue a previous export."
  },
  "keyword": {
   "type": "string",
   "default": "",
   "description": "Search startup listing titles and descriptions for this term. Leave blank for all listings."
  },
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum startup listings to return. Set to 0 for no limit."
  },
  "addedAfter": {
   "type": "string",
   "default": "",
   "description": "Only listings added after this date, in YYYY-MM-DD format. Leave blank for any date."
  },
  "countryCode": {
   "enum": [
    "",
    "AT",
    "BE",
    "BG",
    "HR",
    "CY",
    "CZ",
    "DK",
    "EE",
    "FI",
    "FR",
    "DE",
    "GR",
    "HU",
    "IE",
    "IT",
    "LV",
    "LT",
    "LU",
    "MT",
    "NL",
    "NO",
    "PL",
    "PT",
    "RO",
    "SK",
    "SI",
    "ES",
    "SE",
    "CH",
    "GB"
   ],
   "type": "string",
   "default": "",
   "description": "Limit startup listings to one country. Leave blank for all countries."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "city": null,
    "country": null,
    "website": null,
    "listingId": null,
    "listingUrl": null,
    "countryCode": null,
    "description": null,
    "businessName": null
   }
  ],
  "product": "eu"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/eu-startup-listings-scraper-x402-6abcf332/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
