{"library":"podcast-api","type":"library","category":null,"description":"The `podcast-api` library provides convenient JavaScript bindings for the Listen Notes Podcast API, enabling developers to search, retrieve, and manage podcast and episode metadata programmatically. It supports a wide range of environments, including server-side Node.js applications, serverless Cloudflare Workers/Pages, and client-side browser JavaScript, although browser usage is discouraged without proper API key handling to prevent exposure. The current stable version is 2.0.4, with active development indicated by frequent releases introducing new endpoints like `searchEpisodeTitles` and `fetchPodcastsByDomain`. A key differentiator is its dual client architecture, offering `Client` for Node.js/browser environments and `ClientForWorkers` specifically optimized for Cloudflare Workers, providing streamlined access to the same API that powers the Listen Notes search engine.","language":"javascript","status":"active","version":"2.0.4","tags":["javascript","Listen Notes","podcast","api","podcast search","search engine","Cloudflare Workers","Node.js"],"install":[{"cmd":"npm install podcast-api","imports":["import { Client } from 'podcast-api';\nconst client = Client({ apiKey: process.env.LISTEN_API_KEY ?? '' });","import { ClientForWorkers } from 'podcast-api';\nconst client = ClientForWorkers({ apiKey: LISTEN_API_KEY });","const { Client } = require('podcast-api');\nconst client = Client({ apiKey: process.env.LISTEN_API_KEY ?? '' });"]},{"cmd":"yarn add podcast-api","imports":[]},{"cmd":"pnpm add podcast-api","imports":[]}],"homepage":"http://www.listennotes.com","github":"https://github.com/ListenNotes/podcast-api-js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/podcast-api","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/podcast-api/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}