Skip to content

Releases: ListenNotes/podcast-api-js

Add new endpoint searchEpisodeTitles.

Choose a tag to compare

@wenbinf wenbinf released this 08 Sep 01:04

New endpoint: searchEpisodeTitles

Conduct targeted searches for individual episodes by title and refine results using the podcast id such as Listen Notes Podcast ID, Apple Podcasts ID, Spotify ID, or RSS feed URL. This endpoint is specially designed to streamline the import of specific episodes from platforms like Apple Podcasts and Spotify into your application. Compared to the GET /search endpoint, which performs full-text searches across multiple fields, this endpoint focuses solely on episode titles for enhanced accuracy and performance.

Add new endpoint fetchPodcastsByDomain

Choose a tag to compare

@wenbinf wenbinf released this 17 Apr 21:17
v2.0.3

Add new endpoint fetchPodcastsByDomain

Fix bug on error handling for PodcastApiClientForWorkers

Choose a tag to compare

@wenbinf wenbinf released this 17 Oct 16:57
v2.0.2

Small fixes

Add Cloudflare Workers support

Choose a tag to compare

@wenbinf wenbinf released this 16 Oct 17:06
35b8802

If you use our Podcast API with Node.js or browser javascript, then use the Client class.

const { Client } = require('podcast-api');
const client = Client({
  apiKey: process.env.LISTEN_API_KEY || null,
});

If you use our Podcast API with Cloudflare Workers / Pages, then use the ClientForWorkers class.
Please make sure you store LISTEN_API_KEY as a secret. See example code: PodcastAppForWorkers

const { ClientForWorkers } = require('podcast-api');
const client = ClientForWorkers({
  apiKey: env.LISTEN_API_KEY || null,
});

Add fetchAudienceForPodcast function.

Choose a tag to compare

@wenbinf wenbinf released this 28 Jul 05:57
v1.1.4

Add fetchAudienceForPodcast function.

Bug fix: passing other params to 'by id' endpoints.

Choose a tag to compare

@wenbinf wenbinf released this 30 Oct 20:46
8e8b8be
v1.1.1

Update README.md

New endpoints: spellcheck, trending_searches, and related_searches.

Choose a tag to compare

@wenbinf wenbinf released this 26 Oct 03:58
v1.1.0

Update README.md

Fix form data passing for POST requests.

Choose a tag to compare

@wenbinf wenbinf released this 17 Sep 21:48
28205f4
v1.0.9

Update README.md

Increase default request timeout

Choose a tag to compare

@wenbinf wenbinf released this 08 May 05:49
v1.0.8

Bump version number

Add more unit tests

Choose a tag to compare

@wenbinf wenbinf released this 02 May 01:33
v1.0.7

Add more unit tests.