List events with filtering, sorting, search and pagination
Query parameters (all optional):
limit: page size, 1-100 (default: all records).
page: 1-based page number; only applies together with limit.
offset: number of records to skip (used when page is not given).
sort: property name to sort by, e.g. sort=title.
order: asc (default) or desc.
q: case-insensitive search across title, name, body, description and text fields.
Any other property name filters by exact, case-insensitive value, e.g. ?department=engineering.
Totals are returned in the X-Total-Count, X-Page, X-Per-Page and X-Total-Pages response headers.
Responses
- 200
- The matching records (an empty array when nothing matches).
Example
curl -X GET "https://api.testingapis.com/api/Events?limit=2" \
-H "X-TestingApis-Key: YOUR_API_KEY"X-Total-Count: 18
X-Page: 1
X-Per-Page: 2
X-Total-Pages: 9
[
{
"id": 1,
"name": "DevConf 2026",
"category": "conference",
"venue": "Moscone Center",
"city": "San Francisco",
"startsAt": "2026-10-14T09:00:00Z",
"endsAt": "2026-10-16T18:00:00Z",
"price": 499.0,
"capacity": 5000,
"ticketsSold": 4312,
… (3 more lines)Sign in to see the details
The parameters, request and response examples and the live Try it panel for this endpoint are for signed-in members. Accounts are free and take a few seconds to create.