Sitelet https://funapi.dev/docs/movies

Movies API — free mock REST API for testing

A catalog of entirely fictional QA-themed films. Practice multi-parameter filtering, sorting, range validation on ratings, and role-based deletes.

The Movies API is a QA-themed catalog you can sort, filter and rate — and the only one with a file-upload endpoint that enforces limits. Posters have a maximum size and an allowed content type, so this is where 413 Payload Too Large and 415 Unsupported Media Type stop being theory.

Base URL: https://funapi.dev/api/movies/v1 · 9 endpoints · OpenAPI 3.1 spec and Postman collection available. New here? Read the getting started guide.

Example request and response

GET https://funapi.dev/api/movies/v1/movies — List movies (filter, sort, paginate). No token, no signup:

curl -i https://funapi.dev/api/movies/v1/movies

answers 200 OK with:

{
  "page": 1,
  "pageSize": 5,
  "total": 10,
  "totalPages": 2,
  "data": [
    {
      "id": 1,
      "title": "Midnight Debugger",
      "genre": "thriller",
      "year": 2019,
      "rating": 7.8,
      "_v": 1
    },
    {
      "id": 2,
      "title": "The 404 Identity",
      "genre": "thriller",
      "year": 2021,
      "rating": 8.1,
      "_v": 1
    },
    {
      "id": 3,
      "title": "Gone in 60 Milliseconds",
      "genre": "action",
      "year": 2020,
      "rating": 6.9,
      "_v": 1
    },
    {
      "id": 4,
      "title": "The Curious Case of the Missing Semicolon",
      "genre": "comedy",
      "year": 2018,
      "rating": 7.2,
      "_v": 1
    },
    {
      "id": 5,
      "title": "Null Pointer in Manhattan",
      "genre": "drama",
      "year": 2022,
      "rating": 7.5,
      "_v": 1
    }
  ]
}

Open and run this endpoint

What you can practise here

movies

now showing: Edge Case (2024)

uploads

simulated multipart file uploads

All 39 mock REST APIs

Use this response elsewhere

Last updated