# 10times Event Scraper API (x402)

> 10times Event Scraper API (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).

Scrapes structured event listings from 10times.com, returning filtered event data including name, type, dates, description, and URL — charged per successful call via x402 micropayment.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/10times?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/10times-event-scraper-api-x402-4267eee5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hnW2kadVTlJgnLS70H-3P

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 10times-event-scraper-api-x402-4267eee5 -d '<json body>'
```

Example prompt: Pull all upcoming technology conferences and trade shows from 10times starting from 2025-06-01 through 2025-09-30, filter for events with 'AI' in the name or description, return up to 50 results, and don't fetch individual event detail pages.

## When to prefer this

Use this endpoint when you need structured event data from 10times.com specifically, including filtering by date range, keyword, or event type. It is ideal for agents that need to discover industry events, build event calendars, or conduct competitive intelligence on upcoming conferences and trade shows. Prefer this over generic web scrapers when you want clean, structured output (name, dates, type, description) without needing to parse raw HTML.

## Known failure modes

- Empty result set if no events match the filters — not charged
- Invalid date format causes a validation error
- URLs provided in startUrls that are not valid 10times event or listing pages may return empty results
- maxPages limit reached before all matching events are collected
- Payment failure via x402 protocol prevents the call from executing

## How this service works

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

## Output

Returns a JSON object with a count and an array of event items, each containing the event ID, URL, name, type (tradeshow/conference/workshop), status, start date, end date, and description. Failed or empty scrape runs are not billed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "query": {
   "type": "string",
   "description": "Keep events whose name or description contains this text."
  },
  "endDate": {
   "type": "string",
   "description": "Keep events that start on or before this date (YYYY-MM-DD)."
  },
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Stop after this many events; 0 means no result cap."
  },
  "maxPages": {
   "type": "integer",
   "default": 100,
   "minimum": 1,
   "description": "Maximum listing and event pages to fetch."
  },
  "eventType": {
   "enum": [
    "all",
    "tradeshow",
    "conference",
    "workshop"
   ],
   "type": "string",
   "default": "all",
   "description": "Keep a particular type of event."
  },
  "startDate": {
   "type": "string",
   "description": "Keep events that end on or after this date (YYYY-MM-DD)."
  },
  "startUrls": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "Public event or event listing URLs to collect."
  },
  "scrapeDetails": {
   "type": "boolean",
   "default": false,
   "description": "Fetch each event page for additional public venue and organizer details. This increases requests."
  },
  "excludeEditionIds": {
   "type": "array",
   "items": {
    "type": "integer"
   },
   "default": [],
   "description": "Skip edition IDs already collected in an earlier run."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "id": null,
    "url": null,
    "name": null,
    "type": null,
    "status": null,
    "endDate": null,
    "startDate": null,
    "description": null
   }
  ],
  "product": "10times"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/10times-event-scraper-api-x402-4267eee5/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)
