# Amsterdam Events Feed

> Amsterdam Events Feed is a paid API for AI agents from agentdatafeed.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-13).

Returns upcoming Amsterdam events filtered by date, district, text search, and expected visitor size, including crowd, closure, and permit context.

## Facts

- Endpoint: GET https://agentdatafeed.com/v1/amsterdam-events?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/amsterdam-events-feed-24bff787
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_68QPLMFVkEDkJWMJZgbGB

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 amsterdam-events-feed-24bff787
```

Example prompt: What events are happening in Amsterdam Centrum between July 10 and July 20, and are any of them expecting more than 5000 visitors? Show me up to 20 results.

## When to prefer this

Use this endpoint when you need early-access Amsterdam event data — before events are listed on ticket platforms — especially when the user needs crowd size estimates, road closure context, or permit status for logistics, security, travel, or staffing planning. Prefer over generic event APIs when the query is Amsterdam-specific and requires district-level filtering or visitor threshold filtering.

## Known failure modes

- Invalid date format returns a 400 error — use ISO 8601 (YYYY-MM-DD)
- District name not matching a valid stadsdeel may return empty results
- min_visitors or limit out of valid range (limit must be 1–100) returns validation error
- No events found for the given filters returns an empty list, not an error
- Payment failure (x402) if USDC payment is not processed correctly before request

## How this service works

Factual datasets for AI agents, paid per query with x402. Open EU public tenders from TED, EU funding calls and grants, Amsterdam events from official permit notices, and security advisories with KEV and EPSS.

## Output

A paginated list of Amsterdam events matching the search criteria, each containing event title, date range, district, expected peak visitor count, and contextual information such as road closures and permit status — available before events appear on commercial ticket platforms.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string",
       "description": "Text search in title and activities"
      },
      "to": {
       "type": "string",
       "description": "ISO date; events starting on or before this date"
      },
      "from": {
       "type": "string",
       "description": "ISO date; events ending on or after this date (default: today)"
      },
      "limit": {
       "type": "string",
       "description": "1 to 100, default 50"
      },
      "offset": {
       "type": "string",
       "description": "Default 0"
      },
      "district": {
       "type": "string",
       "description": "Stadsdeel, for example Centrum, Noord, Zuid"
      },
      "min_visitors": {
       "type": "string",
       "description": "Minimum expected peak visitors"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "limit": 5,
  "total": 1,
  "offset": 0,
  "dataset": "amsterdam-events",
  "records": [
   {
    "id": "obp-gemeenteblad-amsterdam-evenementen:gmb-2026-281118",
    "end": "2026-12-27T17:00:00+01:00",
    "start": "2026-06-27T10:00:00+02:00",
    "title": "ZonneOogst",
    "address": "Zonneplein 21 in AMSTERDAM",
    "district": "Noord",
    "language": null,
    "source_id": "obp-gemeenteblad-amsterdam-evenementen",
    "activities": "artikelen kopen",
    "categories": [],
    "source_url": "https://zoek.officielebekendmakingen.nl/gmb-2026-281118.html",
    "ticket_url": null,
    "venue_name": "Zonneplein 21 in AMSTERDAM",
    "retrieved_at": "2026-10-08T12:33:48.628057+00:00",
    "verification": "official",
    "accessibility": [],
    "permit_status": "applied",
    "price_max_eur": null,
    "price_min_eur": null,
    "organiser_name": null,
    "paid_placement": false,
    "permit_reference": "Z/26/3126766",
    "expected_peak_visitors": 30
   }
  ],
  "updated": "2026-10-12T00:00:00Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/amsterdam-events-feed-24bff787/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentdatafeed.com](https://www.zero.xyz/host/agentdatafeed.com/llms.txt)
