新規登録

ログイン

ListenNotes

FREEMIUM
開発者 listennotes
更新日 1ヶ月前
メディア
9.8/10
人気度
375ms
レイテンシ
100%
正常稼働率

ListenNotes API Documentation

インターネット上のすべてのPodcastとエピソードを(ほとんど)検索します。

全文を表示する

さらに魅力的なアプリ開発を

世界最大級のAPIマーケットプレイスで、8,000以上の豊富なラインナップからAPIを検索、簡単に接続しましょう
Search API
GETFull-text Search
GETTypeahead
Directory API
GETFetch meta data for a podcast by id
GETFetch meta data for an episode by id
GETFetch a list of podcast genres
GETFetch a list of supported languages for podcasts
GETFetch a list of best podcasts by genre
GETFetch a list of supported countries/regions for best podcasts
GETFetch recommendations for a podcast
GETFetch recommendations for an episode
POSTBatch fetch basic meta data for episodes
POSTBatch fetch basic meta data for podcasts
GETFetch a random podcast episode
GETFetch a curated list of podcasts by id
GETFetch curated lists of podcasts
GETFull-text Search

エピソードやポッドキャストを検索する

FreemiumこのAPIには有料プランと一定量まで無料で利用可能なプランがあります。Rakuten RapidAPIでお好みのプランに登録しましょう。
ログインしてこのエンドポイントをテストする
ログイン
ヘッダーパラメータ
X-RapidAPI-KeySTRING
REQUIRED
必須パラメータ
qSTRING
REQUIREDSearch term
パラメータ(Option)
sort_by_dateNUMBER
OPTIONALSort by date or not? If 1, sort by date. If 0 (default), sort by relevance.
typeSTRING
OPTIONALWhat to search: "episode" (default), "podcast", or "curated"? Note: "curated" is for curated lists of podcasts.
offsetNUMBER
OPTIONALOffset for search results, for pagination. You'll use next_offset from response for this parameter.
len_minNUMBER
OPTIONALMinimum audio length in minutes. Applicable only when type parameter is "episode".
len_maxNUMBER
OPTIONALMaximum audio length in minutes. Applicable only when type parameter is "episode".
genre_idsSTRING
OPTIONALA comma-delimited string of a list of genre ids. You can find the id and the name of all genres in the response of /api/v1/genres . It works only when "type" is episode or podcast.
published_beforeNUMBER
OPTIONALOnly show episodes published before this timestamp (in milliseconds). Default: now. If published_before & published_after are used at the same time, published_before should be bigger than published_after.
published_afterNUMBER
OPTIONALOnly show episodes published after this timestamp (in milliseconds). Default: 0 (since the very first episode). If published_before & published_after are used at the same time, published_before should be bigger than published_after.
only_inSTRING
OPTIONALSearch only in specific fields. Allowed values: title, description, author, audio. If not specified, then search every fields
languageSTRING
OPTIONALLimit search results to a specific language. If not specified, it'll be any language. You can get a list of supported languages from /api/v1/languages endpoint. It works only when "type" is episode or podcast.
ocidSTRING
OPTIONALA podcast id (the podcast_id field in response). This parameter is to limit search results in a specific podcast. It works only when "type" is episode.
ncidSTRING
OPTIONALA podcast id (the podcast_id field in response). This parameter is to exclude search results from a specific podcast. It works only when "type" is episode.
safe_modeNUMBER
OPTIONALWhether or not to exclude podcasts/episodes with explicit language. 1 is yes and 0 is no. Default: 0. It works only when "type" is episode or podcast.
コードスニペット
unirest.get("https://listennotes.p.rapidapi.com/api/v1/search?sort_by_date=undefined&type=undefined&offset=undefined&len_min=undefined&len_max=undefined&genre_ids=undefined&published_before=undefined&published_after=undefined&only_in=undefined&language=undefined&ocid=undefined&ncid=undefined&safe_mode=undefined&q=<required>")
.header("X-RapidAPI-Key", "undefined")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
サンプルレスポンス

loading...

ログイン新規登録

SDKをインストール(NodeJS)

インストール

Node.jsでUnirestを使用するには、NPMモジュールをインストールしてください。

$ npm install unirest

インストール完了後は、簡単にリクエストを行うことができるようになります。

var unirest = require('unirest');

リクエスト

unirest.get("https://listennotes.p.rapidapi.com/api/v1/search?sort_by_date=undefined&type=undefined&offset=undefined&len_min=undefined&len_max=undefined&genre_ids=undefined&published_before=undefined&published_after=undefined&only_in=undefined&language=undefined&ocid=undefined&ncid=undefined&safe_mode=undefined&q=<required>")
.header("X-RapidAPI-Key", "undefined")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2認証
クライアントID
クライアントシークレット
OAuth2認証

エンドポイントをテストするには

登録(無料)が必要です

世界最大級のAPIマーケットプレイスに参加しましょう。8,000以上の豊富なラインナップから検索、簡単に接続でき、50万人以上の開発者にご利用いただいています。
APIを検索
ブラウザ上で即座にテスト
接続用スニペットの自動生成
ダッシュボードで一括管理