10Times Events Scraper API - Trade Shows & Conferences avatar

10Times Events Scraper API - Trade Shows & Conferences

Pricing

Pay per event

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

10Times Events Scraper API - Trade Shows & Conferences

Scrape trade shows, conferences and expos from 10times.com by city, country or industry: dates, venue, city, organiser, exhibitor and visitor counts, rating, categories and the event URL. Plain names work, so there are no slugs to look up. $1.50 per 1,000 events. No login.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

10Times Events Scraper — trade shows, conferences and expos

Give it a city, a country or an industry and it returns the business events 10times.com lists there: name, dates, city, country, format, industry categories, follower count, rating and the event page URL. Plain English is fine — "New York", "Germany", "IT & Technology". You don't have to know the site's slugs.

{ "search": ["New York", "Germany", "IT & Technology"], "maxItems": 250 }

What a row looks like

A listing row, from a real run:

{
"eventId": "10686",
"editionId": "5930567",
"slug": "the-makeup-newyork",
"url": "https://10times.com/the-makeup-newyork",
"name": "The Makeup Show NYC",
"startDate": "2026-08-23",
"endDate": "2026-08-23",
"dateText": "Sun, 23 Aug 2026",
"eventStatus": "EventScheduled",
"venueName": "Metropolitan Pavilion",
"city": "New York",
"country": "USA",
"countryCode": "US",
"format": "Tradeshow",
"categories": ["Fashion & Beauty"],
"tagline": "Join us for the first ever iArtist Summer Camp...",
"followers": 3192,
"rating": 4.6,
"source": "listing",
"sourceInput": "New York"
}

Turn on includeDetails and each event's own page gets opened too, which adds latitude, longitude, organizerName, organizerUrl, the full description, attendanceMode, ratingCount, exhibitorsCount, speakersCount, reviewsCount, timings, entryFee, boothCost, estimatedVisitors, estimatedExhibitors, frequency, coverImageUrl and priceCurrency / priceLow / priceHigh.

Not every event publishes all of those. The Makeup Show NYC came back with 585 exhibitors, 59 speakers, 18 reviews, a 4.6 rating from 46 raters, timings, entry fee and a quarterly frequency, but no booth cost. HIMTEX in Hyderabad had 386 exhibitors, 95 reviews and a booth cost of "Starts from 7500 INR". A field the event page doesn't carry comes back null rather than guessed.

Input

FieldWhat it does
searchCities, countries or industries by name — "New York", "Germany", "IT & Technology", "Medical & Pharma Events in USA". Slugs work too ("newyork-us", "usa/technology").
startUrls10times.com links pasted straight in. City, country, industry, /tradeshows, /conferences, /workshops and single event pages all work.
formatNarrows a city / country / industry target to tradeshows, conferences or workshops. Ignored on URLs that already name one.
includeDetailsOpens every event page for the extra fields above. One extra request per event, so runs take longer.
maxItemsHard stop. You're charged per event returned.
proxyConfigurationLeave on Apify Proxy. See the request limit below.

Names get matched against 10times' own type-ahead index, which listed 7,133 public listing paths when this was written and is downloaded fresh on every run. So "London" resolves to /london-uk, "Sao Paulo" to /saopaulo-br, "banking" to /finance.

Limits you should know before you run it

About 100–120 events per target. 10times shows a signed-out visitor three pages of roughly 40 events each and then stops. Measured: Dubai returned 100 unique events and ran dry. That's the site's limit, not the scraper's. If you want thousands of rows, pass many targets — one per city or industry — rather than one broad one.

About 40 requests per IP address. After that 10times answers with a "log in to continue" card instead of results. The scraper spots that card, rotates to a fresh address and carries on. Leave proxyConfiguration enabled or a long run will stop early with a GUEST_QUOTA diagnostic row.

Upcoming events only. Listing pages carry what's still to come. Past editions aren't listed.

What it doesn't do

  • No attendee, visitor or exhibitor contact details. Those sit behind a 10times login and this never logs in.
  • No speaker lists or exhibitor lists. You get the counts, not the names.
  • No official event website URL. On 10times that button is JavaScript behind a sign-in wall. organizerUrl is the organiser's 10times page, not their own site.
  • No past editions, no ticket purchasing.

Price

$1.50 per 1,000 events, plus a $0.001 start fee per run. A 250-event run costs $0.376.

You're charged per event that lands in your dataset. Empty runs, sample rows, diagnostic rows and blocked requests are never charged.

Questions

How do I scrape all trade shows in Germany? {"search": ["Germany"], "format": "tradeshows", "maxItems": 120}. That resolves to 10times.com/germany/tradeshows.

How do I get exhibitor counts? Set includeDetails to true. The count comes from the event's own page. You get the number, not the list of companies.

Can I scrape a single event page? Yes. Put the link in startUrls, e.g. https://10times.com/himtex. You get one fully detailed row.

Does it need a 10times account or cookies? No. It reads only what a signed-out visitor sees.

Why did my run return a GUEST_QUOTA row? It used up the guest allowance on every address it could reach. Enable Apify Proxy in proxyConfiguration so it can rotate, or lower maxItems.

How many events can one run return? As many as you pass targets for. Each target gives 100–120, so ten cities is roughly 1,000–1,200 events. A measured run over seven targets returned 300 in one go.

Is the output stable enough to schedule? Yes. eventId and editionId come straight from 10times and don't change between runs, so you can diff one run against the next.

What happens when 10times blocks a request? You get an uncharged diagnostic row naming the reason (GUEST_QUOTA, CLOUDFLARE, an HTTP code) instead of a silently short result set.