---
title: "POST /api/v2/podcasts/search"
method: POST
path: "/api/v2/podcasts/search"
tags: ["API-v2"]
---

# POST /api/v2/podcasts/search

`POST /api/v2/podcasts/search`

Search podcasts

## Request body

- PodcastSearchParams — Podcast search params
  - `query` string
  - `filters` PodcastFilters — Filters for podcast search
    - `country` string[] — Filter by country name
    - `countryCode` string[] — Filter by country ISO code (alpha-2) - overrides the country name filter
    - `language` string[] — Filter by language
    - `category` string[] — Filter by category
    - `podcastType` 'podcasts' | 'shows'
  - `hitsPerPage` integer
  - `page` integer

## Response `200`

OK

## Changes

- **2026-08-21** `6cebdc059200` — 2 info
  - added the new optional request property `filters/countryCode`
  - added the optional property `hits/items/episodes` to the response with the `200` status

[Change history](https://skmtc.dev/zeno/apis/aggregators-api-service/changes/api/v2/podcasts/search/post.md)

---

[API](https://skmtc.dev/zeno/apis/aggregators-api-service.md) · [All operations](https://skmtc.dev/zeno/apis/aggregators-api-service/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zeno/aggregators-api-service/revisions/59afc5b05240/schema)
