1.0.1 • Published 3 years ago

niconico-search-api v1.0.1

Weekly downloads
1
License
MIT
Repository
github
Last release
3 years ago

Installation

npm install niconico-search-api

Usage

import search from "niconico-search-api"

const { data, meta } = await search({
  q: "東方自作アレンジ",
  targets: ["tagsExact"],
  fields: ["title", "viewCounter", "contentId"],
  sort: "-viewCounter",
  limit: 20,
})

Methods

Params

paramsTypeNote
qstring
targetsstring[]
fields?string[] or "*"Fields to include in response data. "*" --> all fields.
filters?object
sortstringe.g. "-viewCouner", "+lastCommentTime" etc
offset?numberDefault: 0 / Max: 100000
limit?numberDefault: 10 / Max: 100
context?stringMax: 40 characters

Response

meta: {
  id: string
  status: number
  totalCount: number
}
data: ResponseData
// ResponseData (all)
[
  {
    contentId: string
    title: string
    description: string
    viewCounter: number
    mylistCounter: number
    lengthSeconds: number
    thumbnailUrl: string
    startTime: string
    lastResBody: string
    commentCounter: number
    lastCommentTime: string
    categoryTags: string
    tags: string
    genre: string
  },
  //...
]

API Docs

https://site.nicovideo.jp/search-api-docs/snapshot

License

MIT

1.0.1

3 years ago

1.0.0

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago