10times API10times.com ↗
Search conferences, trade shows, and exhibitions on 10times.com. Retrieve event details, dates, venues, categories, and exhibitor lists via 3 endpoints.
What is the 10times API?
The 10times.com API gives developers access to global event data across 3 endpoints, covering keyword search, full event details, and exhibitor listings. The search_events endpoint returns paginated results with fields like dates, location, categories, and a slug that feeds directly into get_event_details and get_event_exhibitors for deeper lookups. It covers conferences, trade shows, and exhibitions worldwide.
curl -X GET 'https://api.parse.bot/scraper/fe6ec43d-1a57-46d0-b416-2ed5a381659d/search_events?city=Shanghai&page=1&limit=5&country=China&upcoming_only=true&query=Technology' \ -H 'X-API-Key: $PARSE_API_KEY'
Lists events from the 10times.com public event listing, optionally narrowed by keyword, country and/or city. Without a location the keyword search runs across all events; with a country and/or city the country/city listing page is used and the keyword (if any) is applied to it. Each row is one event with id, name, url, slug, human-readable dates, ISO start_date/end_date, location, short description and category tags; slug feeds get_event_details and get_event_exhibitors. Results come in the site's own order (upcoming events first, then, for keyword searches, matching past events). upcoming_only=true keeps only events whose end_date is today (UTC) or later. Pagination is local: the site exposes at most about 40 events per listing to anonymous visitors (more require sign-in), and page/limit tile that accessible list (limit is clamped to 60); total_available is the number of accessible events after the upcoming filter and has_more says whether a further page exists. A single round trip (two when city is given, because the city is first resolved through the site's location lookup). A city that the site does not know yields an empty list; an unknown country yields a stale_input error. At least one of query, country or city is required.
| Param | Type | Description |
|---|---|---|
| city | string | City name (e.g. 'Shanghai'); resolved through the site's location lookup, using country (when given) to disambiguate same-named cities. Unresolvable cities return an empty list. |
| page | integer | 1-based page number over the accessible result list. |
| limit | integer | Events per page, clamped to a maximum of 60. |
| query | string | Keyword to search for (e.g. 'Technology', 'Medical', 'Finance'). Optional when country or city is supplied; otherwise required. |
| country | string | Country name as shown on 10times (e.g. 'China', 'Germany', 'USA'); matched case-insensitively with spaces ignored. Unknown values return stale_input. |
| upcoming_only | boolean | When true, only events whose end_date is on or after today's UTC date are returned. |
{
"type": "object",
"fields": {
"city": "string or null, the city filter as supplied",
"page": "integer, current page number",
"limit": "integer, page size applied",
"query": "string or null, the keyword used",
"events": "array of event objects: id (string), name, url, slug, dates (display text), start_date and end_date (ISO YYYY-MM-DD, null if the card carries no date), location, description, categories (array of strings)",
"country": "string or null, the country filter as supplied",
"has_more": "boolean, whether a further page exists within the accessible list",
"upcoming_only": "boolean, whether the upcoming filter was applied",
"total_available": "integer, number of events accessible for this listing after filtering (site caps anonymous listings at about 40)"
},
"sample": {
"data": {
"city": null,
"page": 1,
"limit": 60,
"query": "Technology",
"events": [
{
"id": "2380161",
"url": "https://10times.com/e1hg-5kf5-dz4d-5",
"name": "World Electric Heating Industry Exhibition (WEHE)",
"slug": "e1hg-5kf5-dz4d-5",
"dates": "Wed, 16 - Fri, 18 Sep 2026",
"end_date": "2026-09-18",
"location": "Guangzhou",
"categories": [
"Tradeshow"
],
"start_date": "2026-09-16",
"description": "The 19th Guangzhou International Electric Heating Technology and Equipment Exhibition"
},
{
"id": "372842",
"url": "https://10times.com/international-laser-forum",
"name": "Laser Technology & Intelligent Manufacturing Expo",
"slug": "international-laser-forum",
"dates": "Wed, 09 - Fri, 11 Sep 2026",
"end_date": "2026-09-11",
"location": "Shenzhen",
"categories": [
"Tradeshow",
"Laser & Photonics",
"Optics",
"Science & Research",
"Electric & Electronics"
],
"start_date": "2026-09-09",
"description": "Networking platform you can learn about the latest trends and techs and meet the leading players"
}
],
"country": "China",
"has_more": false,
"upcoming_only": true,
"total_available": 2
},
"status": "success"
}
}About the 10times API
Event Search
The search_events endpoint accepts a required query string — such as "Technology", "Medical", or "Finance" — and an optional page integer for pagination. Each item in the returned events array includes an id, name, url, slug, dates, location, description, and categories array. The slug field is the key identifier used to call the other two endpoints.
Event Details
get_event_details takes a single slug parameter and returns a focused record for one event: name, dates, venue, url, and meta_description. The venue field combines the venue name with its location, and meta_description typically contains a concise editorial summary. This endpoint is useful when you already know which event you want and need structured fields without parsing a search result list.
Exhibitor Data
get_event_exhibitors also takes a slug and returns up to 15 exhibitors per event. Each exhibitor object includes a name, an optional profile_url pointing to their 10times profile, and an optional website. The response also returns a count of exhibitors included. This makes it possible to map vendor participation across multiple events by combining slugs from search_events with repeated calls to this endpoint.
The 10times API is a managed, monitored endpoint for 10times.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when 10times.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official 10times.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build an event discovery feed filtered by industry keyword using
search_eventscategories and location fields. - Populate a CRM with venue and date details by calling
get_event_detailsfor a tracked list of event slugs. - Identify exhibitors at trade shows in a specific sector by querying
get_event_exhibitorsacross search results. - Monitor which companies exhibit at recurring annual events by storing and comparing exhibitor lists over time.
- Generate lead lists by extracting exhibitor
websitefields from industry-specific conferences. - Cross-reference event
categoriesfromsearch_eventsto classify conferences for a content or news platform. - Alert users to upcoming events in their industry by polling
search_eventswith domain-specific queries and checkingdates.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does 10times.com have an official developer API?+
What does `get_event_exhibitors` return, and is there a limit on exhibitor count?+
name, an optional profile_url to their 10times profile, and an optional website. The count field in the response tells you how many exhibitors were actually returned for that slug.Does `search_events` support filtering by date range or country?+
query keyword and a page number for pagination. It does not expose dedicated date-range or country filter parameters — filtering happens through the keyword query itself. You can fork this API on Parse and revise it to add location- or date-scoped filtering endpoints.Is attendee, speaker, or agenda data available?+
How does pagination work in `search_events`?+
page integer parameter to move through result pages. The response echoes back the page value alongside the query and the events array, so you can track position in a loop. There is no total-page-count field returned, so iteration needs to stop when the events array comes back empty.