# Event Details by Event ID

> Event Details by Event ID is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Fetches full details of a single Google event using its temporary event_id token obtained from a prior /search-events call.

## Facts

- Endpoint: GET https://agents.openwebninja.com/realtime-events-data/event-details?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-event-details-by-event-id-c214bf76
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9XleNyPjPS0ytY8n4BppM

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 agents-openwebninja-com-event-details-by-event-id-c214bf76
```

Example prompt: I have an event_id from an earlier search — eyJmYyI6IkVyY0hDdmNHUVVwcFZEUjBURzB3UTBGdmExcFlk... — can you pull up the full details for that event including venue info and ticket price?

## When to prefer this

Use this endpoint only when you already hold a specific event_id from a previous /search-events call and need to re-fetch or verify the details for that exact event without re-running a full search. Note that /search-events already returns complete event details inline, so most workflows do not need this endpoint at all. It is most useful when you cached an event_id and need to resolve it later, or when building a detail-page flow where individual events are loaded on demand.

## Known failure modes

- 404 returned when the event_id token has expired (Google stopped honouring it) — must re-run /search-events to get a fresh ID
- Missing or malformed event_id causes a 400/422 validation error
- Venue sub-fields may be null if Google does not surface that data for the event
- Price field is null when the source publisher does not list a price
- Upstream Google data unavailability may cause intermittent 5xx errors

## How this service works

Get the details of a specific event by Event ID (i.e. *event_id* field of an event returned by /search-events). The event_id is a temporary token: when Google stops honouring it, this endpoint returns 404 and the search should be re-run. Note that /search-events already returns the full details for every event, so most integrations do not need this endpoint.

## Output

Returns a data object containing the event's name, date label, source URL, ticket price (if available), and a nested venue object with the venue's name, address components (street, city, state, zip, country, district), geographic coordinates, Google Maps CID, rating, photo URL, website, opening hours, subtype/category, and a short summary — all as shown by Google. Fields may be null when Google does not publish them.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "event_id"
 ],
 "properties": {
  "event_id": {
   "type": "string",
   "example": "eyJmYyI6IkVyY0hDdmNHUVVwcFZEUjBURzB3UTBGdmExcFlk...",
   "description": "The ID of the event to fetch (i.e. event_id field of an event from a recent /search-events response). Long opaque value, truncated in the example."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "date": {
     "type": "string",
     "nullable": true,
     "description": "Google's date label for the event as shown to users."
    },
    "link": {
     "type": "string",
     "nullable": true,
     "description": "URL of the event on the source publisher."
    },
    "name": {
     "type": "string",
     "nullable": false,
     "description": "Name / title of the event."
    },
    "price": {
     "type": "string",
     "nullable": true,
     "description": "Ticket price as shown by Google (e.g. $19). Null when the source publishes no price."
    },
    "venue": {
     "type": "object",
     "nullable": true,
     "properties": {
      "cid": {
       "type": "string",
       "nullable": true,
       "description": "Google Maps CID of the venue."
      },
      "city": {
       "type": "string",
       "nullable": true,
       "description": "City of the venue."
      },
      "name": {
       "type": "string",
       "nullable": true,
       "description": "Name of the venue."
      },
      "hours": {
       "type": "string",
       "nullable": true,
       "description": "Current opening status of the venue as shown by Google."
      },
      "photo": {
       "type": "string",
       "nullable": true,
       "description": "Photo URL of the venue."
      },
      "state": {
       "type": "string",
       "nullable": true,
       "description": "State / region of the venue."
      },
      "rating": {
       "type": "number",
       "nullable": true,
       "description": "Average Google rating of the venue (0-5)."
      },
      "street": {
       "type": "string",
       "nullable": true,
       "description": "Street name of the venue address."
      },
      "country": {
       "type": "string",
       "nullable": true,
       "description": "ISO 3166-1 alpha-2 country code of the venue."
      },
      "subtype": {
       "type": "string",
       "nullable": true,
       "description": "Primary venue subtype (Google Maps category)."
      },
      "summary": {
       "type": "string",
       "nullable": true,
       "description": "Google's short venue description."
      },
      "website": {
       "type": "string",
       "nullable": true,
       "description": "Website of the venue."
      },
      "zipcode": {
       "type": "string",
       "nullable": true,
       "description": "Postal / zip code of the venue."
      },
      "district": {
  
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-event-details-by-event-id-c214bf76/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
