ListenNotes

FREEMIUM
By listennotes
Updated 4 months ago
Media
9.4/10
Popularity Score
228ms
Latency
100%
Success Rate
Discussions
Hi Developer, feel free to ask your question:
SebastianGerS:4 months ago
3 Answers

len_min param seams to be ignored if len_max is not included

SebastianGerS:4 months ago
2 Answers

Diffrents fields are provided for episodes when using search/episodes routes

SebastianGerS:4 months ago
3 Answers

Fetch list of episodes by podcast_id

theowu:4 months ago
5 Answers

Batch fetch episodes for multiple ids returning an empty array {episodes: []}

gdavis:4 months ago
4 Answers

No option to specify count for search results

andrewsz:5 months ago
2 Answers

Not all podcast images are high res

shaandsingh:6 months ago
3 Answers

Problem with batch fetch episodes

theowu:6 months ago
4 Answers

Typeahead Search API for podcasts is returning all the same `image`

ghenry22:6 months ago
1 Answer

get podcast only returns 10 episodes

jasonwiener:6 months ago
7 Answers

Full Text Search producing no results

andrewsz:6 months ago
2 Answers

Listen Notes API is Down

theowu:7 months ago
2 Answers

Getting low-res images for the Pro plan

theowu:7 months ago
2 Answers

Can't subscribe to the PRO version

milocardo:7 months ago
2 Answers

Coding Bootcamp group using your API for their final project

milocardo:7 months ago
1 Answer

Can we use your API to filter podcasts and/or episodes ?

milocardo:7 months ago
3 Answers

"Missing RapidAPI application key. Go to docs.rapidapi.com/docs/keys..."

PODSQUAD:8 months ago
2 Answers

end point does not exist for existing endpoints

RoryKelly:8 months ago
3 Answers

504 Gateway Time-out

PremoCast:8 months ago
11 Answers

ListenNotes giving me a 504 gateway timeout

tlewis3348:8 months ago
1 Answer

Mistaken API Calls Result in Enormous Charge

adorilabs:8 months ago
2 Answers

Wrong `total` returned

ValCanBuild:8 months ago
5 Answers

Search podcasts with iTunes id

adorilabs:8 months ago
4 Answers

Default dummy image

geoffcook:9 months ago
4 Answers

Max number of best podcasts

theowu:a year ago
1 Answer

Typeahead API

goobering1:a year ago
2 Answers

Podcasts by genre

ValCanBuild:a year ago
3 Answers

Duplicate results returned when paging

krisdb:a year ago
4 Answers

Unable to get redirect URL

ValCanBuild:a year ago
2 Answers

Text search episodes in a podcast

ValCanBuild:a year ago
2 Answers

Option to increase returned results page size

nevanever:a year ago
1 Answer

What is the difference between Testing key and Production key?

SonSeMyeong:a year ago
1 Answer

This API encountered an error. You can open a ticket to contact the API provider.

Tomasperez:a year ago
1 Answer

Can not toggle different languages

zongm:a year ago
3 Answers

I want to be suspended if I exceed my plan limits

krisdb:a year ago
3 Answers

Podcasts not working

krisdb:a year ago
2 Answers

5,000/month plan?

Sabat0ge:a year ago
1 Answer

Missing Mashape application key

masaldana2:a year ago
3 Answers

best genre list

ValCanBuild:a year ago
3 Answers

Option for higher quality podcast artwork

ValCanBuild:a year ago
2 Answers

Search by podcast name but return list of episodes or a way of listing episodes for a podcast

skaflux:a year ago
1 Answer

Language Filter and Explicit Filter

skaflux:a year ago
2 Answers

Can the q String be optional?

skaflux:a year ago
3 Answers

Feature Request for Search

skaflux:a year ago
1 Answer

Genres

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.get("https://listennotes.p.rapidapi.com/api/v1/search?sort_by_date=0&type=episode&offset=0&len_min=2&len_max=10&genre_ids=68%2C82&published_before=1490190241000&published_after=1390190241000&only_in=title&language=English&safe_mode=1&q=star+wars")
.header("X-RapidAPI-Host", "listennotes.p.rapidapi.com")
.header("X-RapidAPI-Key", "SIGN-UP-FOR-KEY")
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication