# 10times Events Scraper - Trade Shows, Conferences & Expos (`scrapersdelight/10times-events-scraper`) Actor

Scrape 10times.com trade shows, conferences and workshops by country, city, industry, topic, month or URL: dates, city, venue, type, categories, followers, rating. Optional event-page details: organizer, event website, visitors and exhibitors, timings, ticket prices. Monitor mode. No login.

- **URL**: https://apify.com/scrapersdelight/10times-events-scraper.md
- **Developed by:** [Scrapers Delight](https://apify.com/scrapersdelight) (community)
- **Categories:** Lead generation, Marketing, Business
- **Stats:** 2 total users, 1 monthly users, 0.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.90 / 1,000 events

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

### What does 10times Events Scraper do?

**10times Events Scraper** extracts trade shows, conferences and workshops from [10times.com](https://10times.com), the event directory with listings in every country and industry. Search by country, city, industry, topic, month or event type (or paste 10times listing and event URLs) and get one clean row per event edition: name, dates, city, country, venue, type, categories, followers, rating, entry fee and the event's 10times link. Turn on event-page details for the organizer, the official event website, estimated visitors and exhibitors, timings, ticket prices, speakers, sponsors and more. Built for event marketers, exhibition sales teams, sponsorship and partnership hunters, travel and venue businesses, and market researchers.

10times scraper · 10times.com events API alternative · trade show scraper · conference list export · expo calendar data

- **Every listing field 10times shows a visitor:** event and edition ids, name, start and end date, the date line as printed, status (active, cancelled, postponed), city, state/region, country, venue and street address where 10times publishes them, type, industry and topic chips, followers, rating, "Paid entry" flag, edition number, image
- **Event-page details on demand:** organizer (name, 10times profile, country, events organized), official event website, estimated visitors and exhibitors, exhibitor / speaker / review counts, opening hours, entry fee and ticket prices, frequency, editions, ranking, highlights, speakers, sponsors, exhibitor sample, audience profile, FAQ, app links, full description and venue coordinates
- **10times' own filters:** country, city, industry, topic, trade shows vs conferences, month, online events - every search is one of 10times' public listing pages
- **Big searches, split for you:** a signed-out 10times page shows 40 events, so larger searches are read month by month, then trade shows and conferences of busy months, deduplicated by edition id
- **Monitor mode:** schedule it and receive only events you have not received before
- **Coverage in every row:** `scopeTotal` is 10times' own event count for the page a row came from; `RUN_SUMMARY` lists every page read
- **No login, cookies or 10times API key**
- **Export anywhere:** JSON, CSV, Excel, XML; API, schedules, webhooks, Make, Zapier, n8n, Google Sheets, MCP

### What data can you get from 10times?

<table>
<tr><td>🎪 Event name, short name (e.g. CES)</td><td>🆔 Event id + edition id (`editionId`)</td><td>🔢 Edition number ("7th edition")</td></tr>
<tr><td>📅 Start date, end date, printed dates</td><td>🚦 Status (active, cancelled, postponed)</td><td>🏷️ Type: trade show, conference, workshop</td></tr>
<tr><td>📍 City, region, country (ISO + name)</td><td>🏛️ Venue name + street address</td><td>🗺️ Latitude / longitude (venue point)</td></tr>
<tr><td>🏭 Industry and topic chips with slugs</td><td>👥 Followers ("Interested")</td><td>⭐ Rating + number of ratings</td></tr>
<tr><td>🎟️ Entry fee, ticket types and prices</td><td>🌐 Official event website</td><td>🏢 Organizer: name, profile, country, events</td></tr>
<tr><td>📈 Estimated visitors and exhibitors</td><td>🧾 Exhibitor, speaker and review counts</td><td>🕘 Opening hours (timings)</td></tr>
<tr><td>🔁 Frequency + number of editions</td><td>🏆 Ranking in its category, highlights</td><td>🎤 Speakers (name + title), sponsors</td></tr>
<tr><td>🧑‍💼 Audience profile (designations)</td><td>❓ FAQ, app links, products tags</td><td>🔗 10times event page + city page</td></tr>
</table>

### How to scrape 10times events with 10times Events Scraper

1. [Create a free Apify account](https://console.apify.com/sign-up) (it comes with monthly free credit).
2. Open **10times Events Scraper** and pick a **Country** and one or more **Industries** - or type cities and topics, or paste 10times URLs.
3. Narrow it down if you like: trade shows or conferences, a month, an "active from / until" window, keywords, minimum followers.
4. Set **Max events** and decide whether you want **Event-page details**.
5. Click **Start**, then download the dataset as JSON, CSV or Excel, or read it through the API.

### ⬇️ Input

| Parameter | Type | What it does |
|---|---|---|
| `country` | select | Events held in this country (31 countries in the list; "Worldwide" = no country filter) |
| `locations` | list | More places by name or 10times slug: `"Berlin"`, `"New York"`, `"berlin-de"`, `"Saudi Arabia"`, or `"online"` |
| `industries` | multi-select | 28 10times industries, e.g. `technology`, `medical-pharma`, `food-beverage`. Empty = all industries |
| `topics` | list | Narrower 10times subjects: `"cyber security"`, `"fintech"`, `"artificial intelligence"`, or a slug such as `cyber-security` |
| `startUrls` | list | 10times listing pages (`https://10times.com/germany/medical-pharma/tradeshows`, `https://10times.com/usa/technology?month=november`) and event pages (`https://10times.com/ces-las-vegas`) |
| `eventType` | select | `all` (default), `tradeshows`, `conferences`, `workshops` |
| `month` | select | A month name, or `this week`, `next week`, `weekend`, `today`, `tomorrow`, `next months` |
| `startDate` / `endDate` | date | Keep events running inside this window (YYYY-MM-DD) |
| `onlineOnly` | switch | Online (virtual) events only |
| `keywords` / `excludeKeywords` | list | Words that must / must not appear in the name, description or categories |
| `minFollowers` | number | Keep events with at least this many followers |
| `excludeEditionIds` | list | Edition ids from earlier runs to skip |
| `includeDetails` | switch | Open each event's own page and add its details (charged per row as event-details) |
| `monitorMode`, `monitorKey` | switch, text | Deliver only editions no earlier run delivered |
| `maxItems` | number | Most event rows in the run (default 100) |
| `maxItemsPerSearch` | number | Most rows per place × industry/topic search (0 = off) |
| `splitLargeSearches` | switch | Read big searches month by month (default on) |
| `maxConcurrency`, `proxyConfiguration` | advanced | Pages read at once (default 6); an optional proxy of your own |

Field names other 10times actors use also work through the API: `query` / `searchQuery` (topics), `category` (10times industry id such as `156`), `location` / `city` (locations).

#### Input JSON

```json
{
  "country": "DE",
  "industries": ["medical-pharma"],
  "eventType": "tradeshows",
  "startDate": "2026-11-01",
  "endDate": "2027-03-31",
  "includeDetails": true,
  "maxItems": 50
}
```

#### Every place is searched for every industry and topic

Two countries and three industries are six searches, each one a public 10times page. Rows carry `searchScope` (which search and which page found them) and `scopeTotal` (10times' own count for that page), and an event found by two searches is delivered once.

#### Use 10times' own filters for big markets

A 10times listing page shows a signed-out visitor its first 40 events. When a search holds more and you ask for more, the actor reads its month pages and then the trade-show and conference pages of the busiest months. The most complete results come from searches 10times can list in full: a city instead of a country, an industry or topic instead of "all", a month, or one event type.

#### Event URLs give the full row

An event page in **10times URLs** (e.g. `https://10times.com/ces-las-vegas`) always returns that event with all of its details.

### ⬆️ Output

One row per event edition. A listing row, as delivered (empty fields left out here):

```json
{
  "eventId": 145807,
  "editionId": 4975908,
  "name": "Cyber Security Summit",
  "eventType": "Conference",
  "startDate": "2026-10-27",
  "endDate": "2026-10-28",
  "dateLabel": "Tue, 27 - Wed, 28 Oct 2026",
  "status": "Active",
  "city": "Bloomington",
  "region": "Minnesota",
  "countryCode": "US",
  "venueName": "Hyatt Regency Bloomington - Minneapolis",
  "venueAddress": "3200 E 81st St, Bloomington, MN 55425",
  "categories": [{ "name": "Cyber Security", "slug": "cyber-security" }, { "name": "IT & Technology", "slug": "technology" }],
  "followers": 1105,
  "rating": 4.4,
  "ratingCount": 23,
  "url": "https://10times.com/cybersecurity-summit-minneapolis",
  "searchScope": "United States / IT & Technology · all upcoming",
  "scopeTotal": 1959,
  "detailsFetched": false
}
```

With **Event-page details** on, the same row gains the event page (excerpt from a real run):

```json
{
  "name": "Snafu Con",
  "website": "http://snafucon.com/",
  "organizer": { "name": "Sierra Nevada Anime Fans Unite", "profileUrl": "https://10times.com/company/sierra-nevada-anime-fans-unite", "country": "USA", "upcomingEvents": 1 },
  "estimatedVisitors": "10.0k - 20.0k",
  "estimatedVisitorsMin": 10000,
  "estimatedVisitorsMax": 20000,
  "estimatedExhibitors": "100 - 500",
  "turnoutBasis": "previous editions",
  "entryFee": "paid",
  "priceFrom": 30,
  "priceTo": 40,
  "priceCurrency": "USD",
  "timings": ["09:00 AM - 11:59 PM (General)"],
  "frequency": "Annual",
  "totalEditions": 11,
  "latitude": 39.486893,
  "longitude": -119.791405,
  "coordinatesPrecision": "venue",
  "detailsFetched": true
}
```

#### Fields and how often 10times fills them

Listing fields measured on a 100-event run (United States, IT & Technology, 2026-10-14). Event-page fields measured on 10 event pages read by the actor (US technology and German medical trade shows).

| Field | Meaning | Filled |
|---|---|---|
| `eventId`, `editionId`, `name`, `url`, `startDate`, `endDate`, `dateLabel`, `status`, `eventType` | Who, when, what | 100% |
| `city`, `countryCode`, `countryName` | Where | 100% |
| `categories`, `followers` | Industry/topic chips, followers | 100% |
| `description` | Listing snippet (`descriptionIsSnippet` true) or full text with details | 99% |
| `cityUrl` | 10times city page | 97% |
| `venueName` / `venueAddress` / `region` | Venue where 10times publishes it on the listing | 29% / 20% / 29% |
| `rating` / `ratingCount` | Visitor rating, number of ratings | 29% / 10% |
| `entryFee` | "Paid entry" flag on the listing | 8% |
| `imageUrl` / `editionNumber` | Event image, "7th edition" | 6% / 5% |
| `ticketPrices`, `priceFrom`, `priceTo`, `priceCurrency` | Published tickets | 1% (listing), 10% (details) |
| `organizer` | Name 100%, 10times profile 40%, country 80%, events organized 80% | details |
| `website`, `products`, `tags` | Official website, product tags, hashtags | 100% (details) |
| `latitude`, `longitude`, `coordinatesPrecision` | Venue point (or city centre) | 100% (details) |
| `timings`, `timingsVerified`, `frequency`, `totalEditions` | Hours, frequency, editions | 100% (details) |
| `estimatedVisitors` (+Min/Max) / `estimatedExhibitors` (+Min/Max) | 10times' turnout estimate | 70% / 80% (details) |
| `speakers`, `speakersCount`, `sponsors`, `audienceProfile`, `faq` | Event-page sections | 30% (details) |
| `exhibitorsCount`, `exhibitorsCurrentEdition`, `exhibitorsSample`, `highlights` | Exhibitor tab, highlights | 20% (details) |
| `ranking`, `appLinks`, `reviewsCount`, `shortName`, `logoUrl` | Big events (e.g. CES) | 10-20% (details) |

Not on the public 10times pages, so not in the rows: organizer email, phone and street address, attendee lists, social-media links, visitor statistics by country.

### How can I use 10times event data?

- 🧲 **Exhibition sales:** list every medical or food trade show in a country for the next six months, with estimated exhibitors and the organizer.
- 🤝 **Sponsorship and partnerships:** find conferences in your industry with more than 10,000 expected visitors and their official websites.
- 📣 **Event marketing:** build a calendar of the events your buyers attend, by city and month.
- ✈️ **Travel, hotels and venues:** spot the large fairs that fill a city's hotels weeks ahead.
- 📊 **Market research:** count events per industry, country and month; track new editions over time with monitor mode.
- 🤖 **AI and enrichment pipelines:** feed clean event rows with ids into CRMs, data warehouses and LLM agents.

### How much does it cost to scrape 10times?

Pay per result, no start fee:

| Event | Price | When |
|---|---|---|
| Event | $0.0009 per event row ($0.90 per 1,000) | every event delivered |
| Event-page details | $0.0022 per row | only rows that carry their event page (details on, or an event URL) |

| Run | Cost |
|---|---|
| 20 events (the prefilled demo) | $0.018 |
| 100 events | $0.09 |
| 1,000 events | $0.90 |
| 100 events with event-page details | $0.31 |

Apify's free monthly credit covers small runs.

### Integrations, API, scheduling & MCP

- **Schedules:** run it daily or weekly from Apify Schedules; with monitor mode on, each run delivers only new editions.
- **Webhooks and apps:** send results to Make, Zapier, n8n, Google Sheets, Slack, Airtable or your own endpoint when a run finishes.
- **API:** start runs and read datasets with the [Apify API](https://docs.apify.com/api/v2) or the `apify-client` package for [Python](https://apify.com/scrapersdelight/10times-events-scraper/api/python) and [JavaScript](https://apify.com/scrapersdelight/10times-events-scraper/api/javascript).
- **MCP:** connect it to Claude, Cursor or any MCP client through the [Apify MCP server](https://apify.com/scrapersdelight/10times-events-scraper/api/mcp).

### More event scrapers

<table>
<tr><td>🎟️ <a href="https://apify.com/scrapersdelight/eventbrite-scraper">Eventbrite Scraper</a> - events, organizers and ticket prices</td><td>👥 <a href="https://apify.com/scrapersdelight/meetup-scraper">Meetup Event Scraper</a> - groups, organizers and RSVPs</td><td>🏥 <a href="https://apify.com/scrapersdelight/medica-exhibitors-scraper">MEDICA & Messe Düsseldorf Exhibitor Scraper</a> - exhibitors of German fairs</td></tr>
<tr><td>🎉 <a href="https://apify.com/scrapersdelight/event-vendor-leads-scraper">Event Vendor Leads Scraper</a> - DJs, caterers, rentals</td><td>🏛️ <a href="https://apify.com/scrapersdelight/eventective-scraper">Eventective Scraper</a> - event venues and vendors</td><td>🔎 <a href="https://apify.com/scrapersdelight">All ScrapersDelight actors</a></td></tr>
</table>

### Limits & empty runs

- **40 events per page:** 10times shows a signed-out visitor the first 40 events of a listing page and asks visitors to sign in for page 2 and custom date ranges. The actor reads only public pages, so one very large search cannot be read in full: on "United States / IT & Technology" (1,959 events listed) the first 11 pages gave 428 different events. Narrow by city, industry, topic, month or type to reach the rest.
- **Speed:** 10times answers automated visitors with a browser check, which the actor passes through Apify's Unblocker; each page takes 30-90 seconds. Measured locally: the 20-event demo in 35-76 s, 100 events in 89-120 s, 400 events in 150 s, 3 events with details in 102 s.
- **Upcoming events only:** 10times lists events from today to about a year ahead.
- **Monitor runs that find nothing new** read at most 4 pages (160 events) and stop; a run that has delivered nothing stops after about 20 pages.
- **Empty runs:** a run whose filters match nothing ends SUCCEEDED with 0 rows; `RUN_SUMMARY` shows what was read and what each filter removed.

### ❓ FAQ

#### How much does 10times Events Scraper cost?

$0.0009 per event row and $0.0022 more per row with event-page details, no start fee. 100 events cost $0.09.

#### How many events can 10times Events Scraper return?

Up to 40 per 10times page and as many pages as your search needs; big searches are read month by month and by event type. Set **Max events** to the number you want.

#### Can I get the organizer and the event website with 10times Events Scraper?

Yes. Turn on **Event-page details**: each row then carries the organizer (name, 10times profile, country, events organized) and the event's official website, plus turnout estimates, timings and ticket prices.

#### Can I schedule 10times Events Scraper to find new events?

Yes. Turn on **Monitor mode** and schedule the run; every run delivers only the event editions that earlier runs did not deliver. Give each schedule its own **Monitor name** if two schedules use the same search.

#### Does 10times Events Scraper need a 10times login or API key?

No. It reads the public listing and event pages any visitor sees.

#### Can I use 10times Events Scraper with the Apify API or Python?

Yes. Start runs and read results with the Apify API or the `apify-client` package; see the [API tab](https://apify.com/scrapersdelight/10times-events-scraper/api/python).

#### Can I use 10times Events Scraper through an MCP server?

Yes, through the [Apify MCP server](https://apify.com/scrapersdelight/10times-events-scraper/api/mcp), from Claude, Cursor or any MCP client.

#### Which industries and countries does 10times Events Scraper cover?

All 28 10times industries in the list, any topic page 10times has, 31 countries in the list and any other country or city typed into **Locations** (matched with 10times' own place search).

#### Why did my 10times Events Scraper run return no results?

Usually the filters: a keyword, a minimum follower count or a date window that no listed event matches, or monitor mode with no new editions. `RUN_SUMMARY` shows each search, 10times' own count and what was filtered out.

#### Your feedback

Found a bug or need a field? Open an issue on the [Issues tab](https://apify.com/scrapersdelight/10times-events-scraper/issues/open) and we will look at it.

# Actor input Schema

## `country` (type: `string`):

Events held in this country. "Worldwide" = no country filter. More places (cities, other countries) go in Locations below.

## `locations` (type: `array`):

Cities or countries by name or 10times slug, e.g. "Berlin", "New York", "berlin-de", "Saudi Arabia", or "online" for virtual events. Names are matched with 10times' own place search.

## `industries` (type: `array`):

10times industry categories. Empty = all industries. Each industry is searched separately (rows say which search found them).

## `topics` (type: `array`):

Narrower subjects 10times has its own pages for, e.g. "cyber security", "fintech", "artificial intelligence", or a slug such as "cyber-security". Matched with 10times' own search.

## `startUrls` (type: `array`):

Listing pages, e.g. "https://10times.com/germany/medical-pharma/tradeshows" or "https://10times.com/usa/technology?month=november", and event pages, e.g. "https://10times.com/ces-las-vegas". An event page always returns its full detail row (event + event-details).

## `eventType` (type: `string`):

Trade shows and conferences are 10times' own pages. Workshops are kept from the all-types pages by their type label.

## `month` (type: `string`):

10times' month filter: events active in that month (the next one to come), or a near window such as this week. Empty = all upcoming events.

## `startDate` (type: `string`):

YYYY-MM-DD. Keeps events still running on or after this date; only the matching month pages are read. 10times lists upcoming events (about the next 12 months).

## `endDate` (type: `string`):

YYYY-MM-DD. Keeps events that start on or before this date. Pair with Active from for a window.

## `onlineOnly` (type: `boolean`):

Search 10times' online (virtual) event pages. Same as adding "online" to Locations.

## `keywords` (type: `array`):

Keep events whose name, description or categories contain any of these words, e.g. "AI", "robotics". Empty = keep all.

## `excludeKeywords` (type: `array`):

Drop events whose name, description or categories contain any of these words, e.g. "webinar".

## `minFollowers` (type: `integer`):

Keep events with at least this many 10times followers (the "Interested" count). 0 = off.

## `excludeEditionIds` (type: `array`):

editionId values from earlier runs to skip, e.g. "4832827". Monitor mode below does this for you.

## `includeDetails` (type: `boolean`):

Opens each event's own page: organizer (name, profile, country, events count), estimated visitors and exhibitors, exhibitor/speaker/review counts, timings, entry fee and ticket prices, frequency, editions, rating, ranking, speakers, sponsors, audience profile, FAQ, app links, full description and venue coordinates. Slower (one page per event) and charged as event-details per row.

## `monitorMode` (type: `boolean`):

Remembers every delivered editionId in a named store and skips them next time, so a scheduled run returns only newly listed events.

## `monitorKey` (type: `string`):

Optional name for the memory, so two schedules with the same search keep separate memories. Empty = one memory per search.

## `maxItems` (type: `integer`):

Most event rows to deliver in the run, across all searches. A signed-out 10times page shows up to 40 events; bigger searches are read month by month (see below).

## `maxItemsPerSearch` (type: `integer`):

Most rows per place x industry/topic search. 0 = only Max events applies.

## `splitLargeSearches` (type: `boolean`):

10times shows signed-out visitors the first 40 events of a page. When a search holds more and you ask for more, read its public month pages (and trade show / conference pages of busy months) to reach the rest.

## `maxConcurrency` (type: `integer`):

How many 10times pages are read at once. Each page takes 30-90 seconds to come back.

## `proxyConfiguration` (type: `object`):

Optional. The actor tries a direct connection, then Apify's residential proxy, then Apify's Unblocker (the only route 10times lets through today). A proxy set here is tried before the Unblocker.

## Actor input object example

```json
{
  "country": "US",
  "industries": [
    "technology"
  ],
  "eventType": "all",
  "month": "",
  "onlineOnly": false,
  "minFollowers": 0,
  "includeDetails": false,
  "monitorMode": false,
  "maxItems": 20,
  "maxItemsPerSearch": 0,
  "splitLargeSearches": true,
  "maxConcurrency": 6,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

## `results` (type: `string`):

One row per event edition.

## `summary` (type: `string`):

Per search: 10times' own count, pages read, rows read, delivered, duplicates, filtered, status; transport and Unblocker requests.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "country": "US",
    "industries": [
        "technology"
    ],
    "maxItems": 20
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapersdelight/10times-events-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "country": "US",
    "industries": ["technology"],
    "maxItems": 20,
}

# Run the Actor and wait for it to finish
run = client.actor("scrapersdelight/10times-events-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "country": "US",
  "industries": [
    "technology"
  ],
  "maxItems": 20
}' |
apify call scrapersdelight/10times-events-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,scrapersdelight/10times-events-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/nQDSq9dRmPuBtdCx4/builds/9e1Wo6LRRQMABRUDx/openapi.json
