List movies 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/Movies?limit=2" \
-H "X-TestingApis-Key: YOUR_API_KEY"X-Total-Count: 28
X-Page: 1
X-Per-Page: 2
X-Total-Pages: 14
[
{
"id": 1,
"title": "The Shawshank Redemption",
"director": "Frank Darabont",
"year": 1994,
"genres": ["Drama"],
"runtimeMinutes": 142,
"rating": 9.3,
"cast": ["Tim Robbins", "Morgan Freeman"],
"boxOffice": 58300000,
"poster": "https://picsum.photos/seed/movie1/300/450"
… (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.