Search events
curl --request POST \
--url https://api.eventory.ai/eventory/data/search \
--header 'Content-Type: application/json' \
--header 'apikey: <api-key>' \
--data '
{
"query": "drake",
"page": 1,
"hitsPerPage": 24,
"sortBy": "tickets_sold.desc",
"filterExpression": "venue_country_code:US"
}
'import requests
url = "https://api.eventory.ai/eventory/data/search"
payload = {
"query": "drake",
"page": 1,
"hitsPerPage": 24,
"sortBy": "tickets_sold.desc",
"filterExpression": "venue_country_code:US"
}
headers = {
"apikey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {apikey: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
query: 'drake',
page: 1,
hitsPerPage: 24,
sortBy: 'tickets_sold.desc',
filterExpression: 'venue_country_code:US'
})
};
fetch('https://api.eventory.ai/eventory/data/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"hits": [
{
"objectID": "evt-12345",
"event_id": 12345,
"event_name": "Drake — World Tour",
"event_date": 1781294400,
"category_name": "Concerts",
"artist_id": 981,
"artist_name": "Drake",
"venue_id": 77,
"venue_name": "O2 Arena",
"venue_city": "London",
"venue_country": "United Kingdom",
"venue_country_code": "GB",
"tickets_sold": 8000,
"tickets_sold_24h": 210,
"available_tickets": 1400,
"capacity": 20000,
"average_ticket_price_sold": 145.2
}
],
"page": 1,
"hitsPerPage": 24,
"nbHits": 1,
"nbPages": 1,
"processingTimeMS": 7
}Market Data
Search events
Full-text search across the Eventory event catalog with optional filters
and sort orders. See the Search filters guide for the
filterExpression syntax and the filterable attributes.
Cost: 1 credit.
POST
/
eventory
/
data
/
search
Search events
curl --request POST \
--url https://api.eventory.ai/eventory/data/search \
--header 'Content-Type: application/json' \
--header 'apikey: <api-key>' \
--data '
{
"query": "drake",
"page": 1,
"hitsPerPage": 24,
"sortBy": "tickets_sold.desc",
"filterExpression": "venue_country_code:US"
}
'import requests
url = "https://api.eventory.ai/eventory/data/search"
payload = {
"query": "drake",
"page": 1,
"hitsPerPage": 24,
"sortBy": "tickets_sold.desc",
"filterExpression": "venue_country_code:US"
}
headers = {
"apikey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {apikey: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
query: 'drake',
page: 1,
hitsPerPage: 24,
sortBy: 'tickets_sold.desc',
filterExpression: 'venue_country_code:US'
})
};
fetch('https://api.eventory.ai/eventory/data/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"hits": [
{
"objectID": "evt-12345",
"event_id": 12345,
"event_name": "Drake — World Tour",
"event_date": 1781294400,
"category_name": "Concerts",
"artist_id": 981,
"artist_name": "Drake",
"venue_id": 77,
"venue_name": "O2 Arena",
"venue_city": "London",
"venue_country": "United Kingdom",
"venue_country_code": "GB",
"tickets_sold": 8000,
"tickets_sold_24h": 210,
"available_tickets": 1400,
"capacity": 20000,
"average_ticket_price_sold": 145.2
}
],
"page": 1,
"hitsPerPage": 24,
"nbHits": 1,
"nbPages": 1,
"processingTimeMS": 7
}Authorizations
Your Eventory API key. Sent as the apikey request header.
Body
application/json
Free-text query.
Maximum string length:
2001-based page index.
Required range:
1 <= x <= 1000Required range:
1 <= x <= 100Available options:
recommended, event_date, event_date.desc, event_name, event_name.desc, average_ticket_price_sold, average_ticket_price_sold.desc, tickets_sold, tickets_sold.desc, tickets_sold_24h, tickets_sold_24h.desc, available_tickets, available_tickets.desc, capacity, capacity.desc Filter expression. See the Search filters guide.
Maximum string length:
6000Example:
"venue_country_code:US AND tickets_sold > 1000"