Nkiri Movie & TV Series Search

The Nkiri allows you to search for movies and TV series and retrieve details such as titles, synopses, and download links for episodes.

Base URL

"https://openapi-idk8.onrender.com"

Search Endpoint

GET `/nkiri?search=search_query&page=page_number`

Description: Searches for movies and TV series based on the provided search query and page number (optional).

Query Parameters

  • search (required): The search query for movies and TV series.
  • page (optional): The page number for paginated results (default is 1).

Sample Request

GET `https://openapi-idk8.onrender.com/nkiri?search=game%20of%20thrones&page=1`

Sample Response

{
  "api_information": {
    "api_name": "Nkiri",
    "description": "Nkiri to search movies & tv series.",
    "author": "OpenAPI"
  },
  "results": [
    {
      "title": "Game of Thrones",
      "thumbnail": "https://example.com/thumbnail.jpg",
      "url": "https://example.com/game-of-thrones"
    },
    {
      "title": "Game of Thrones: The Story Continues",
      "thumbnail": "https://example.com/thumbnail2.jpg",
      "url": "https://example.com/game-of-thrones-continues"
    }
  ]
}

The response contains API information and an array of search results with titles, thumbnails, and URLs.

Detail Page Endpoint

GET `/nkiri/download?url=detail_page_url`

Description: Retrieves details such as title, synopsis, and download links for episodes from a specific detail page URL.

Query Parameters

  • url (required): The detail page URL for the movie or TV series.

Sample Request

GET `https://openapi-idk8.onrender.com/nkiri/download?url=https://example.com/game-of-thrones`

Sample Response

{
  "title": "Game of Thrones",
  "synopsis": "Synopsis text here...",
  "episodes": [
    {
      "downloadUrl": "https://example.com/downloads/episode1.mkv"
    },
    {
      "downloadUrl": "https://example.com/downloads/episode2.mkv"
    }
  ]
}

The response contains details such as title, synopsis, and an array of episode download URLs.

Error Handling

400 Bad Request: Returned when required query parameters are missing.

{
  "error": "The 'search' query parameter is required."
}

500 Internal Server Error: Returned when there is an issue processing the request.

{
  "error": "An error occurred"
}