10times Events Scraper - Trade Shows & Conferences API avatar

10times Events Scraper - Trade Shows & Conferences API

Pricing

Pay per event

Go to Apify Store
10times Events Scraper - Trade Shows & Conferences API

10times Events Scraper - Trade Shows & Conferences API

Extract trade shows, conferences, and exhibitions from 10times.com with 59 data points per event. Filter by city name, industry, date, or keyword. Get organizer contacts, venue details, visitor estimates, exhibitor counts, and full schedules. 1,000 events in under 60 seconds. No account needed.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Zen Studio

Zen Studio

Maintained by Community

Actor stats

7

Bookmarked

266

Total users

55

Monthly active users

10 hours

Issues response

4 days ago

Last modified

Share

10times Events Scraper | Real-Time Trade Show & Conference API (2026)

Extract trade shows, conferences, exhibitions, and workshops from 10times.com - the world's largest B2B events database with 500,000+ events across 29 industries.

Get complete event data including organizer details, venue information, attendee statistics, full schedules, and exhibitor counts. Filter by location, category, date range, or keyword to find exactly the events you need.

No 10times account required. Real-time data extraction.

1,000 events in under 60 seconds — hands down the richest output on Apify.

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

zen-studio/10times-events-scraper on Apify. Call: ApifyClient("TOKEN").actor("zen-studio/10times-events-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: city (string), query (string), country (string). Full actor spec (input schema with all params/enums/defaults, output dataset fields, README): GET https://api.apify.com/v2/acts/zen-studio~10times-events-scraper/builds/default (Bearer TOKEN) → inputSchema, actorDefinition.storages.dataset, readme. Pricing: free (no pay-per-event pricing). Get token: https://console.apify.com/account/integrations

How It Works

10times.com — what this Actor scrapes
Step 1 — Configure your search
Step 2 — Paste as input JSON or run via API
Step 3 — 59 fields per event, ready to use

What Data Can You Extract from 10times?

Each event includes 68 data points organized into structured categories:

Event Information

  • Name, description, dates, status, frequency
  • Event type (tradeshow, conference, workshop)
  • Pricing (including a per-ticket-type breakdown), website link
  • Tags, edition number, total editions

Location Details

  • City, state, country with IDs and URLs
  • Venue name, address, coordinates

Dealing with Indian GEO-data? Enrich your data using our /zen-studio/indian-pincode-postalcode-zip-code-to-city-state)

Organizer Information

  • Company name, logo, website
  • Total events organized, upcoming events
  • Lead generation stats

Statistics & Metrics

  • Event score, opportunity score, rating and rating count
  • Estimated visitors and exhibitors
  • Follower, attendee, speaker and media counts
  • Year-over-year growth, audience sentiment
  • Attendee origin: visitor counts broken down by country

Speakers, Tickets & FAQ

  • Speaker names and profile links
  • Ticket types with prices, currency and conditions
  • Price ranges with validity dates
  • The event's own FAQ, as question/answer pairs
  • Event images and banner

Every record uses the same 68-key structure, so fields are always present even when a particular event has no value for them. Coverage is richest for browse-style runs (by country, city or category); keyword searches return a slightly smaller set of attributes per event. Speakers, ticket prices, attendee origin, FAQs and images come from the event page, so they need scrapeDetails left on (the default).

Use Cases

For Event Marketers & Exhibitors

  • Find relevant trade shows - Search by industry, location, and date to plan your exhibition calendar
  • Evaluate event quality - Compare visitor counts, exhibitor numbers, and ratings before committing budget
  • Track competitor presence - Monitor which events competitors exhibit at
  • Discover emerging events - Find new trade shows in your industry before they become crowded

For B2B Sales Teams

  • Generate leads - Extract organizer contact data for outreach
  • Plan territory coverage - Map events by geography for sales trip planning. Tip: Combine it with our /zen-studio/indian-pincode-postalcode-zip-code-to-city-state to enrich Indian event locations with postal codes and district data.
  • Identify decision makers - Find companies exhibiting at industry events
  • Time outreach campaigns - Know when prospects are attending events

For Market Researchers

  • Analyze industry trends - Track event growth, new categories, geographic expansion
  • Benchmark competitors - Compare event sizes, ratings, and attendance metrics
  • Map the exhibition landscape - Build comprehensive databases of trade shows by sector
  • Monitor market activity - Track new event launches and cancellations

For Event Organizers

  • Competitive intelligence - Analyze competing events in your space
  • Benchmark performance - Compare your metrics against industry averages
  • Find partnership opportunities - Identify complementary events for cross-promotion
  • Track industry calendar - Avoid date conflicts with major events

Quick Start

Basic - Search by Location

{
"location": "New York, US",
"maxItems": 1000
}

Filter by Category

Berlin (city ID 71655), IT & Technology tradeshows:

{
"city": "71655",
"category": "156",
"eventType": "tradeshow",
"maxItems": 500
}

Category 156 = IT & Technology. See full category list below.

{
"country": "US",
"startDate": "2026-09-01",
"endDate": "2026-12-31",
"category": "27",
"maxItems": 1000
}

Category 27 = Medical & Pharma.

Complete Configuration

{
"city": "81795",
"query": "fintech",
"category": "146",
"eventType": "conference",
"startDate": "2026-09-01",
"endDate": "2026-12-31",
"onlineOnly": false,
"maxItems": 0
}

Input Parameters

ParameterTypeDescriptionDefault
citystringNumeric city ID, selected from the dropdown. See City Parameter below.-
locationstringCoordinates "lat,lng" for a radius search, or a country name-
countrystringISO country code (US, DE, GB) or "WW" for worldwideWW
querystringText search for event names/descriptions-
radiusintegerSearch radius in miles (use with coordinates)50
categorystringIndustry category ID (see list below)All
eventTypestringall, tradeshow, conference, workshopall
startDatestringInclude events active from this date (YYYY-MM-DD)-
endDatestringInclude events active up to this date (YYYY-MM-DD)-
onlineOnlybooleanOnly include virtual/online eventsfalse
maxItemsintegerMaximum events to scrape (0 = unlimited)0
scrapeDetailsbooleanInclude speakers, ticket prices, attendee origin, images and FAQs. Costs one extra page per event: turning it off is around 7x fastertrue
excludeEditionIdsarrayList of editionId values to skip (for recurring scrapes)[]

City Parameter

Pick a city from the dropdown in the UI, or pass its numeric ID via the API:

CityID
Berlin, Germany71655
New York, US70834
London, UK81795

When city is set, the location and country fields are ignored.

Category IDs

IDCategoryIDCategory
3Apparel & Clothing80Logistics & Transportation
5Auto & Automotive106Environment & Waste
7Building & Construction107Fashion & Beauty
13Electric & Electronics108Food & Beverages
16Agriculture & Forestry113Baby, Kids & Maternity
19Arts & Crafts125Wellness, Health & Fitness
27Medical & Pharma128Power & Energy
30Packing & Packaging146Banking & Finance
34Industrial Engineering150Security & Defense
37Telecommunication156IT & Technology
50Travel & Tourism158Animals & Pets
53Science & Research159Home & Office
55Business Services160Hospitality
61Education & Training161Entertainment & Media
63Miscellaneous

Output Example

{
"id": 206232,
"name": "Man/Woman New York",
"shortName": "Man/Woman New York",
"url": "https://10times.com/man-new-york",
"logo": null,
"bannerImage": "https://c1.10times.com/industry/3.jpg",
"type": "Tradeshow",
"eventAudience": [
"b2b"
],
"audienceZone": "National",
"eventZone": "North America",
"hybrid": null,
"onlineEvent": null,
"multiCity": 0,
"badgeEnabled": false,
"hasWebcast": false,
"startDate": "2026-01-27",
"endDate": "2026-01-29",
"status": "Active",
"frequency": null,
"editionId": 4832827,
"editionNumber": null,
"totalEditions": 16,
"brandId": null,
"punchLine": "The human scale fashion trade show",
"description": "Man/Woman New York will highlight the latest collections and trends from diverse brands, offering a unique platform for designers and fashion enthusiasts to explore innovative fashion industry creativity.",
"highlights": null,
"tags": "Man Woman New York Man Woman New York Apparel Clothing Fashion Beauty Fashion Shows",
"pricing": "not_available",
"paymentMethod": null,
"website": "https://manwomanshows.com/show/man-woman-aw26-nyc/",
"eventHost": "manwomanshows.com",
"iosAppUrl": null,
"androidAppUrl": null,
"introVideoUrl": null,
"socialMedia": {
"facebook": "https://www.facebook.com/manwomanshows"
},
"location": {
"cityId": 70834,
"cityName": "New York",
"cityUrl": "https://10times.com/newyork-us",
"state": "New York",
"countryId": "US",
"countryName": "USA",
"countryUrl": "https://10times.com/usa",
"countryZone": "North America",
"venueId": 312716,
"venueName": "Tappo NYC Thin Crust Pizza",
"venueUrl": "https://10times.com/",
"venueAddress": "49 W 24th St, New York, NY 10010, USA",
"venueType": null,
"coordinates": "40.743375,-73.991550",
"mapImage": null
},
"organizer": {
"id": 539667,
"name": "MAN & WOMAN",
"url": "man-and-woman",
"logo": null,
"website": "manwoman.com",
"address": "775 Washington St, New York, NY 10014",
"cityName": "New York",
"countryName": "USA",
"totalEvents": 4,
"upcomingEvents": 2,
"totalFollowers": 6,
"totalLeads": 1853,
"level": 50,
"lastLogin": "2025-08-20 07:40:37"
},
"stats": {
"score": 196,
"opportunityScore": 55,
"rating": 4.1,
"ratingCount": 17,
"followers": 486,
"connections": 40,
"going": 0,
"attends": 2,
"exhibitors": 101,
"speakers": 0,
"media": 1,
"reviews": 3,
"comments": 3,
"estimatedVisitors": 10000,
"estimatedExhibitors": 200,
"internationalExhibitors": null,
"domesticExhibitors": null,
"internationalVisitors": null,
"domesticVisitors": null,
"totalArea": null,
"internationalArea": null,
"domesticArea": null,
"exhibitingLeads": 34,
"sponsoringLeads": 0,
"speakingLeads": 1,
"firstLogin": "2014-12-17"
},
"categories": [
{
"id": 3,
"name": "Apparel & Clothing",
"shortName": "Apparel & Garments",
"icon": "fa-shopping-bag",
"url": "https://10times.com/newyork-us/apparel-fashion"
},
{
"id": 107,
"name": "Fashion & Beauty",
"shortName": "Fashion & Lifestyle",
"icon": "fa-circle",
"url": "https://10times.com/newyork-us/fashion-accessories"
},
{
"id": 111,
"name": "Fashion Shows",
"shortName": "Fashion Shows",
"icon": "fa-circle",
"url": "https://10times.com/usa/fashion-shows"
}
],
"products": [
{
"id": 354036,
"name": "Fashion Shows"
},
{
"id": 12267,
"name": "fashion"
},
{
"id": 693533,
"name": "Studio"
}
],
"schedule": null,
"settings": {
"rsvpFollower": false,
"rsvpInterested": false,
"rsvpExhibitor": false,
"rsvpSpeaker": false,
"rsvpSponsor": false,
"rsvpMedia": false,
"autoApproval": false,
"capacity": null,
"eappLogin": false,
"eappExhibitor": false,
"eappSpeaker": false,
"eappSponsor": false
},
"parentEvent": null,
"yoyGrowth": 0,
"reputationSentiment": 0,
"repeatSentiment": 60,
"internationalAudience": 37,
"eventEstimatedSize": "5000-10000",
"recentVisitorCount": 0,
"recentExhibitorCount": 0,
"lastVisitorActivity": "2025-12-23 08:52:10",
"lastExhibitorActivity": "2024-06-24 15:22:35",
"lastExhibitorDate": "2024-06-24",
"followerPics": [
"https://media-exp1.licdn.com/dms/image/C4E03AQFmqyI2FLVspg/profile-displayphoto-shrink_800_800/0/1647749092026?e=1671062400&v=beta&t=IkjUbEYyyZ17OFgobWrbNxdQsZSPGmibGCPclAPiIm",
"https://c1.10times.com/user_pic%2FCOwxhBoTy5uvGOl2AiMu%2BqJLW9U08RgFdGuvGk55HCl9TlY14IiYawoRzqBAvnQQjGPwFgzXnOmLdILz%2BEifWA%3D%3D.jpg",
"https://c1.10times.com/user/images/1/9/2/471192_1590420551.jpg"
],
"verified": null,
"published": 1,
"createdDate": "2014-12-16",
"currentEditionCreated": "2025-10-28",
"scrapedAt": "2026-01-29T13:33:10.855359+00:00"
}

Pricing

This Actor uses Pay Per Event (PPE) pricing based on your Apify subscription tier:

TierPrice per 1,000 Events
Free$3.49
Bronze$3.29
Silver$2.99
Gold$2.79

API Integration

Python

from apify_client import ApifyClient
client = ApifyClient("your_api_token")
run_input = {
"city": "70834", # New York, US
"category": "156", # IT & Technology
"eventType": "conference",
"startDate": "2026-09-01",
"endDate": "2026-12-31",
"maxItems": 500
}
run = client.actor("zen-studio/10times-events-scraper").call(run_input=run_input)
for event in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{event['name']} - {event['location']['cityName']}, {event['startDate']}")
print(f" Exhibitors: {event['stats'].get('exhibitors', 'N/A')}")
print(f" Score: {event['stats'].get('score', 'N/A')}")

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'your_api_token' });
const input = {
city: "69159", // Munich, Germany
category: "27", // Medical & Pharma
eventType: "tradeshow",
startDate: "2026-09-01",
endDate: "2026-12-31",
maxItems: 200
};
const run = await client.actor("zen-studio/10times-events-scraper").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(event => {
console.log(`${event.name} - ${event.location.cityName}`);
console.log(` ${event.stats.estimatedVisitors} expected visitors`);
});

cURL

curl "https://api.apify.com/v2/acts/zen-studio~10times-events-scraper/runs" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your_api_token" \
-d '{
"city": "69957", // Tokyo, Japan
"category": "108",
"maxItems": 100
}'

Advanced Usage

Search within a specific radius of coordinates:

{
"location": "40.7128,-74.0060",
"radius": 100,
"maxItems": 500
}

Keyword + Category Combination

Find specific event topics within an industry:

{
"query": "sustainable packaging",
"category": "30",
"country": "WW",
"maxItems": 200
}

High-Value Events Only

Every record carries stats.score, stats.rating and stats.estimatedVisitors, so you can rank after export:

{
"country": "US",
"category": "146",
"maxItems": 100
}

Recurring Scrapes (Skip Already-Captured Events)

Pass editionId values from previous runs to only scrape new events:

{
"country": "US",
"category": "156",
"excludeEditionIds": [4667502, 4832827, 4901234],
"maxItems": 1000
}

Each result includes an editionId field. Collect these from your previous runs and pass them back to avoid duplicate charges.

Large Queries (Country-Wide / Multi-Year)

A single search returns roughly 120 events, however many actually match. When you ask for more than that (maxItems above 120, or 0 for unlimited), the scraper automatically re-runs the same search as a series of narrower ones, by country, then by industry, then by event type, and merges the results. Filters you set yourself are never overridden: pin a country and it splits by industry instead.

Only a search that came back at the limit is split, so a query with fewer matches costs exactly what it did before. Events matching several of the narrower searches are returned, and charged, once. The run log notes it with

This search returned everything it will serve at once; splitting it 45 ways to reach the rest
.

Set maxItems to 120 or less to keep a run to a single pass.

If you only want a sample, set maxItems to cap the run:

{
"country": "GB",
"startDate": "2026-09-01",
"endDate": "2026-12-31",
"maxItems": 500
}

With maxItems set, the scraper retrieves up to that many events and stops, regardless of how large the underlying result set is.

Estimate Costs Before Scraping

Set a small maxItems for a trial run, check the results, then raise it. The run log reports how many events were pushed as it goes, so you can stop early.

{
"city": "70834",
"startDate": "2026-09-01",
"endDate": "2026-12-31",
"maxItems": 10
}

Online Events Filter

Find virtual conferences and webinars:

{
"category": "156",
"onlineOnly": true,
"startDate": "2026-09-01",
"maxItems": 500
}

Data Export

Export your results in multiple formats:

  • JSON - Structured data for programmatic processing
  • CSV - Import into spreadsheets, CRMs, or databases
  • Excel - Direct analysis with filtering and pivot tables

All exports available directly from the Apify Console or via API.

FAQ

Q: How fresh is the data? A: Data is extracted in real-time directly from 10times.com. No caching.

Q: Do I need a 10times account? A: No. The scraper extracts publicly available data without requiring login credentials.

Q: What's the maximum number of events I can extract? A: Set maxItems to 0 for unlimited extraction. There's no hard limit, so a broad search with maxItems: 0 can return several thousand events. Billing is per event, so set maxItems if you want a predictable run cost. The run log warns when a run is unlimited.

Q: How do I find the category ID for my industry? A: See the Category IDs table above. Use empty string "" for all categories.

Q: Can I filter by multiple categories? A: Currently one category per run. Run multiple extractions for different categories.

Q: How accurate are the visitor/exhibitor estimates? A: Statistics come directly from 10times. Estimates are based on historical data and registrations.

Q: What if results come back slowly or incomplete? A: Large scrapes are paced to stay reliable. The run log always says which case applies: whether some results could not be retrieved this time (run it again), or whether that is everything currently listed for those filters.

Q: How do I search by coordinates? A: Enter coordinates as "latitude,longitude" in the location field (e.g., "40.7128,-74.0060") and set a radius in miles.

Q: Can I scrape historical/past events? A: No. Only upcoming events are listed, covering roughly the next 12 months. Date filters apply within that window.

Q: Can I get a count of matching events before scraping? A: Not up front, the source does not publish one. Run with a small maxItems to sample the results and judge the shape of the set, then raise it. The run log reports the running total as it pushes, so you can stop early.

Q: Why does a large run take longer than a small one, beyond just having more events? A: A single search returns about 120 events whatever the true match count. To go past that, a run asking for more re-runs the same search as a series of narrower ones and merges the results, so you get the full set rather than the first slice of it. That is more requests, so expect a large run to take several times longer per event than a small one. Set maxItems to 120 or less to keep it to a single pass.

Q: Are cancelled events included? A: Yes, events with "Cancelled" or "Postponed" status are included. Filter by the status field in results.

Q: How often is 10times data updated? A: 10times is continuously updated by organizers. Run the scraper periodically to get the latest information.

This Actor extracts publicly available data from 10times.com. Users are responsible for ensuring their use complies with 10times terms of service and applicable data protection regulations (GDPR, CCPA).


Start Extracting Trade Show Data Now


Build your trade show calendar, analyze competitors, and discover opportunities in the B2B events industry.