> For the complete documentation index, see [llms.txt](https://knowledgebase.fabricdata.com/insights/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledgebase.fabricdata.com/insights/api/catalog-and-distribution.md).

# Catalog & Distribution

Catalog data, release by package, price evolution, and downloads

## Get release by package SVOD

> Retrieve SVOD availability periods grouped by platform package for a title UID

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"tags":[{"name":"Catalog & Distribution","description":"Catalog data, release by package, price evolution, and downloads"}],"servers":[{"url":"https://{apiId}.execute-api.{region}.amazonaws.com/{environment}","description":"AWS API Gateway","variables":{"apiId":{"default":"api-id","description":"API Gateway ID"},"region":{"default":"us-east-2","description":"AWS Region"},"environment":{"default":"dev","enum":["dev","prod"],"description":"Environment"}}}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication"}},"parameters":{"ApiKeyHeader":{"name":"x-api-key","in":"header","description":"API key for authentication","required":true,"schema":{"type":"string"}},"CacheBypass":{"name":"X-Cache-Bypass","in":"header","description":"Set to \"true\" to bypass cache and fetch fresh data","required":false,"schema":{"type":"string","enum":["true"]}}},"schemas":{"ReleaseByPackageSvodResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string"},"platform_id":{"type":"integer"},"platform_name":{"type":"string"},"platform_country":{"type":"string"},"package_code":{"type":"string"},"package_plan":{"type":"string"},"earliest_enter_on":{"type":"string","format":"date"},"most_recent_out_on":{"type":"string","format":"date","nullable":true}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}},"ErrorResponse":{"type":"object","properties":{"message":{"type":"string"},"error":{"type":"string"}}}},"responses":{"Unauthorized":{"description":"Unauthorized - missing or invalid API key","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}}}}}},"InternalError":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}},"paths":{"/insights/content_pulse/release_by_package/svod":{"get":{"summary":"Get release by package SVOD","description":"Retrieve SVOD availability periods grouped by platform package for a title UID","operationId":"getReleaseByPackageSvod","tags":["Catalog & Distribution"],"parameters":[{"$ref":"#/components/parameters/ApiKeyHeader"},{"$ref":"#/components/parameters/CacheBypass"},{"name":"uid","in":"query","description":"Content UID to retrieve SVOD release by package details for","required":true,"schema":{"type":"string"}},{"name":"country_iso","in":"query","description":"Comma-separated ISO country codes to filter by (e.g. \"AR,BR\")","required":false,"schema":{"type":"string"}},{"name":"platform_id","in":"query","description":"Comma-separated platform IDs to filter by (e.g. \"651,34\")","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReleaseByPackageSvodResponse"}}}},"401":{"$ref":"#/components/responses/Unauthorized"},"500":{"$ref":"#/components/responses/InternalError"}}}}}}
```

## Get content pulse catalog

> Retrieve content catalog entries for a platform and country

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"tags":[{"name":"Catalog & Distribution","description":"Catalog data, release by package, price evolution, and downloads"}],"servers":[{"url":"https://{apiId}.execute-api.{region}.amazonaws.com/{environment}","description":"AWS API Gateway","variables":{"apiId":{"default":"api-id","description":"API Gateway ID"},"region":{"default":"us-east-2","description":"AWS Region"},"environment":{"default":"dev","enum":["dev","prod"],"description":"Environment"}}}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication"}},"parameters":{"ApiKeyHeader":{"name":"x-api-key","in":"header","description":"API key for authentication","required":true,"schema":{"type":"string"}},"CacheBypass":{"name":"X-Cache-Bypass","in":"header","description":"Set to \"true\" to bypass cache and fetch fresh data","required":false,"schema":{"type":"string","enum":["true"]}},"PresentFrom":{"name":"present_from","in":"query","required":false,"description":"Filter to content that was present on or after this date (inclusive). Format YYYY-MM-DD. Uses interval overlap logic — content whose out_on is NULL or after this date. Only applies to historic catalog queries (historic overview endpoints and catalog with historical=true); ignored otherwise.","schema":{"type":"string","format":"date"}},"PresentTo":{"name":"present_to","in":"query","required":false,"description":"Filter to content that entered before this date (exclusive). Format YYYY-MM-DD. Uses interval overlap logic — content whose enter_on is before this date. Only applies to historic catalog queries (historic overview endpoints and catalog with historical=true); ignored otherwise.","schema":{"type":"string","format":"date"}},"PlanChannel":{"name":"plan_channel","in":"query","required":false,"description":"Filter by plan/channel name(s), comma-separated. Exact match against package_plan column.","schema":{"type":"string"}},"IsExclusive":{"name":"is_exclusive","in":"query","required":false,"description":"Filter by content exclusivity. Requires both country and platform params to be set. When \"true\", only includes content that is exclusive on the specified platform/country. When \"false\", excludes exclusive content.","schema":{"type":"string","enum":["true","false"]}},"IsLocal":{"name":"is_local","in":"query","required":false,"description":"Filter by local content. Requires both country and platform params to be set. When \"true\", only includes content whose primary production country matches the platform country. When \"false\", excludes local content.","schema":{"type":"string","enum":["true","false"]}}},"schemas":{"ContentPulseCatalogResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string","description":"Unique identifier of the title"},"title":{"type":"string"},"type":{"type":"string"},"year":{"type":"integer"},"primary_genre":{"type":"string"},"genres":{"type":"string"},"scripted":{"type":"boolean"},"production_companies":{"type":"string"},"production_countries":{"type":"string"},"platform":{"type":"string"},"country":{"type":"string"},"business_model":{"type":"string"},"plan":{"type":"string"},"is_original":{"type":"boolean"},"deeplink":{"type":"string"},"enter_on":{"type":"string","format":"date-time"},"seasons_total":{"type":"integer"},"episodes_total":{"type":"integer"},"imdb_id":{"type":"string"},"tmdb_id":{"type":"string"},"tvdb_id":{"type":"string"},"eidr_id":{"type":"string"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}},"ErrorResponse":{"type":"object","properties":{"message":{"type":"string"},"error":{"type":"string"}}}},"responses":{"Unauthorized":{"description":"Unauthorized - missing or invalid API key","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}}}}}},"InternalError":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}},"paths":{"/insights/content_pulse/catalog":{"get":{"summary":"Get content pulse catalog","description":"Retrieve content catalog entries for a platform and country","operationId":"getContentPulseCatalog","tags":["Catalog & Distribution"],"parameters":[{"$ref":"#/components/parameters/ApiKeyHeader"},{"$ref":"#/components/parameters/CacheBypass"},{"name":"platform_country","in":"query","description":"Comma-separated platform country codes to filter by","required":true,"schema":{"type":"string"}},{"name":"platform_id","in":"query","description":"Comma-separated platform IDs to filter by","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Page number for pagination (1-based)","required":false,"schema":{"type":"integer","default":1}},{"name":"page_size","in":"query","description":"Number of records per page","required":false,"schema":{"type":"integer","default":50}},{"name":"uid","in":"query","description":"Filter by content UID(s), comma-separated. Returns only catalog entries matching the specified UIDs.","required":false,"schema":{"type":"string"}},{"name":"business_model","in":"query","description":"Filter by business model type, comma-separated (e.g. subscription-vod,free-vod)","required":false,"schema":{"type":"string"}},{"name":"type","in":"query","description":"Filter by content type, comma-separated (e.g. Movie,Series)","required":false,"schema":{"type":"string"}},{"name":"age","in":"query","description":"Filter by content age classification, comma-separated","required":false,"schema":{"type":"string"}},{"name":"primary_genre","in":"query","description":"Filter by primary genre, comma-separated (e.g. Drama,Comedy)","required":false,"schema":{"type":"string"}},{"name":"genres","in":"query","description":"Filter by any matching genre (comma-separated column), any-match semantics","required":false,"schema":{"type":"string"}},{"name":"scripted","in":"query","description":"Filter by scripted flag, comma-separated","required":false,"schema":{"type":"string"}},{"name":"countries_iso","in":"query","description":"Filter by production country ISO codes (any-match on comma-separated column)","required":false,"schema":{"type":"string"}},{"name":"primary_country_iso","in":"query","description":"Filter by primary production country ISO code, comma-separated","required":false,"schema":{"type":"string"}},{"name":"production_companies","in":"query","description":"Filter by production company (any-match on comma-separated column)","required":false,"schema":{"type":"string"}},{"name":"primary_company","in":"query","description":"Filter by primary production company, comma-separated","required":false,"schema":{"type":"string"}},{"name":"keywords","in":"query","description":"Filter by keywords (any-match on comma-separated column)","required":false,"schema":{"type":"string"}},{"name":"is_original","in":"query","description":"Filter by original content flag. Only applies to current catalog (ignored when historical=true).","required":false,"schema":{"type":"boolean"}},{"name":"historical","in":"query","description":"When \"true\", queries the historic catalog (cp_availability_historic_removed_sports) instead of the current content_presence table.","required":false,"schema":{"type":"string","enum":["true","false"],"default":"false"}},{"$ref":"#/components/parameters/PresentFrom"},{"$ref":"#/components/parameters/PresentTo"},{"$ref":"#/components/parameters/PlanChannel"},{"$ref":"#/components/parameters/IsExclusive"},{"$ref":"#/components/parameters/IsLocal"}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContentPulseCatalogResponse"}}}},"401":{"$ref":"#/components/responses/Unauthorized"},"500":{"$ref":"#/components/responses/InternalError"}}}}}}
```

## Get catalog download URL

> Returns the download URL for a catalog export given a country, platform, and date.

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"tags":[{"name":"Catalog & Distribution","description":"Catalog data, release by package, price evolution, and downloads"}],"servers":[{"url":"https://{apiId}.execute-api.{region}.amazonaws.com/{environment}","description":"AWS API Gateway","variables":{"apiId":{"default":"api-id","description":"API Gateway ID"},"region":{"default":"us-east-2","description":"AWS Region"},"environment":{"default":"dev","enum":["dev","prod"],"description":"Environment"}}}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication"}},"parameters":{"ApiKeyHeader":{"name":"x-api-key","in":"header","description":"API key for authentication","required":true,"schema":{"type":"string"}},"CacheBypass":{"name":"X-Cache-Bypass","in":"header","description":"Set to \"true\" to bypass cache and fetch fresh data","required":false,"schema":{"type":"string","enum":["true"]}}},"schemas":{"DownloadsResponse":{"type":"object","properties":{"message":{"type":"string"},"data":{"type":"object","nullable":true,"properties":{"url":{"type":"string"}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}},"ErrorResponse":{"type":"object","properties":{"message":{"type":"string"},"error":{"type":"string"}}}},"responses":{"BadRequest":{"description":"Bad request - invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"Unauthorized":{"description":"Unauthorized - missing or invalid API key","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}}}}}},"InternalError":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}},"paths":{"/insights/content_pulse/downloads":{"get":{"summary":"Get catalog download URL","description":"Returns the download URL for a catalog export given a country, platform, and date.","operationId":"getDownloads","tags":["Catalog & Distribution"],"parameters":[{"$ref":"#/components/parameters/ApiKeyHeader"},{"$ref":"#/components/parameters/CacheBypass"},{"name":"country","in":"query","description":"Country name (required)","required":true,"schema":{"type":"string"}},{"name":"platform","in":"query","description":"Platform name (required)","required":true,"schema":{"type":"string"}},{"name":"date","in":"query","description":"Snapshot date in YYYY-MM-DD format (required)","required":true,"schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DownloadsResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"500":{"$ref":"#/components/responses/InternalError"}}}}}}
```

## Get price evolution per title

> Returns transactional price history (rent/buy) per title on a given platform and country.\
> Each row represents a unique (uid, platform, price\_type, definition, currency) combination\
> with a prices object mapping period keys to avg\_price values. The period parameter selects\
> the source table: content\_prices\_monthly or content\_prices\_quarterly.<br>

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"tags":[{"name":"Catalog & Distribution","description":"Catalog data, release by package, price evolution, and downloads"}],"servers":[{"url":"https://{apiId}.execute-api.{region}.amazonaws.com/{environment}","description":"AWS API Gateway","variables":{"apiId":{"default":"api-id","description":"API Gateway ID"},"region":{"default":"us-east-2","description":"AWS Region"},"environment":{"default":"dev","enum":["dev","prod"],"description":"Environment"}}}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication"}},"parameters":{"ApiKeyHeader":{"name":"x-api-key","in":"header","description":"API key for authentication","required":true,"schema":{"type":"string"}},"CacheBypass":{"name":"X-Cache-Bypass","in":"header","description":"Set to \"true\" to bypass cache and fetch fresh data","required":false,"schema":{"type":"string","enum":["true"]}}},"schemas":{"PriceEvolutionResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer","description":"Total number of (uid, platform, price_type, definition, currency) combinations"},"total_titles":{"type":"integer","description":"Total number of unique titles (UIDs)"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","description":"Each item is a unique (uid, platform, price_type, definition, currency) combination","items":{"type":"object","properties":{"uid":{"type":"string","description":"Unique identifier for the title"},"title":{"type":"string","description":"Title name"},"year":{"type":"string","description":"Release year"},"type":{"type":"string","description":"Content type (Movie, Series, etc.)"},"country_of_origin":{"type":"string","description":"Primary production country"},"production_companies":{"type":"string","description":"Production companies"},"external_id":{"type":"string","description":"External ID (e.g. IMDb)"},"poster":{"type":"string","description":"URL to the title poster image"},"platform_name":{"type":"string","description":"Platform name"},"platform_country":{"type":"string","description":"Platform country ISO code"},"platform_logo":{"type":"string","nullable":true,"description":"URL to the platform logo"},"price_type":{"type":"string","description":"Price type: Buy or Rent"},"definition":{"type":"string","description":"Content definition: HD, SD, 4K, etc."},"currency":{"type":"string","description":"Currency code"},"prices":{"type":"object","description":"Period keys mapped to avg_price values. Keys are YYYY-MM for monthly or YYYY-QN for quarterly.","additionalProperties":{"type":"number","description":"Average price for that period"}}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}},"ErrorResponse":{"type":"object","properties":{"message":{"type":"string"},"error":{"type":"string"}}}},"responses":{"BadRequest":{"description":"Bad request - invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"Unauthorized":{"description":"Unauthorized - missing or invalid API key","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}}}}}},"InternalError":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}},"paths":{"/insights/content_pulse/price_evolution":{"get":{"summary":"Get price evolution per title","description":"Returns transactional price history (rent/buy) per title on a given platform and country.\nEach row represents a unique (uid, platform, price_type, definition, currency) combination\nwith a prices object mapping period keys to avg_price values. The period parameter selects\nthe source table: content_prices_monthly or content_prices_quarterly.\n","operationId":"getContentPulsePriceEvolution","tags":["Catalog & Distribution"],"parameters":[{"$ref":"#/components/parameters/ApiKeyHeader"},{"$ref":"#/components/parameters/CacheBypass"},{"name":"uid","in":"query","required":false,"description":"Filter by content UID(s), comma-separated (merged with title param)","schema":{"type":"string"}},{"name":"platform","in":"query","description":"Comma-separated platform IDs to filter by","required":false,"schema":{"type":"string"}},{"name":"country","in":"query","description":"Comma-separated country ISO codes","required":false,"schema":{"type":"string"}},{"name":"title","in":"query","description":"Comma-separated title UIDs to filter by","required":false,"schema":{"type":"string"}},{"name":"period","in":"query","description":"Aggregation period — selects the source table","required":false,"schema":{"type":"string","enum":["monthly","quarterly"],"default":"monthly"}},{"name":"present_from","in":"query","description":"Start of period range filter. Format YYYY-MM for monthly, YYYY-QN for quarterly (e.g. 2025-Q1)","required":false,"schema":{"type":"string"}},{"name":"present_to","in":"query","description":"End of period range filter. Format YYYY-MM for monthly, YYYY-QN for quarterly (e.g. 2025-Q4)","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Page number for pagination (1-based)","required":false,"schema":{"type":"integer","default":1}},{"name":"page_size","in":"query","description":"Number of records per page","required":false,"schema":{"type":"integer","default":50}},{"name":"primary_genre","in":"query","description":"Filter by primary genre, comma-separated","required":false,"schema":{"type":"string"}},{"name":"genres","in":"query","description":"Filter by any matching genre (comma-separated), any-match semantics","required":false,"schema":{"type":"string"}},{"name":"countries_iso","in":"query","description":"Filter by production country ISO codes (any-match on comma-separated column)","required":false,"schema":{"type":"string"}},{"name":"primary_country_iso","in":"query","description":"Filter by primary production country ISO code, comma-separated","required":false,"schema":{"type":"string"}},{"name":"production_companies","in":"query","description":"Filter by production company (any-match on comma-separated column)","required":false,"schema":{"type":"string"}},{"name":"primary_company","in":"query","description":"Filter by primary production company, comma-separated","required":false,"schema":{"type":"string"}},{"name":"keywords","in":"query","description":"Filter by keywords (any-match on comma-separated column)","required":false,"schema":{"type":"string"}},{"name":"cast","in":"query","description":"Filter by cast member name (LIKE match)","required":false,"schema":{"type":"string"}},{"name":"year_min","in":"query","description":"Minimum release year","required":false,"schema":{"type":"integer"}},{"name":"year_max","in":"query","description":"Maximum release year","required":false,"schema":{"type":"integer"}},{"name":"type","in":"query","description":"Filter by content type (Movie, Series), comma-separated","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PriceEvolutionResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"500":{"$ref":"#/components/responses/InternalError"}}}}}}
```

## Get current prices for TVOD titles

> Returns a paginated table of TVOD (transaction-vod) titles with their current Buy/Rent prices\
> per platform, country, and definition (HD/SD). Each row represents a single price\_type + definition\
> combination for a title on a platform. Results are deduplicated by (uid, platform\_country, platform\_id,\
> price\_type, definition, currency), keeping the most recently detected price. Includes the platform logo.<br>

```json
{"openapi":"3.0.3","info":{"title":"Fabric API","version":"1.0.0"},"tags":[{"name":"Catalog & Distribution","description":"Catalog data, release by package, price evolution, and downloads"}],"servers":[{"url":"https://{apiId}.execute-api.{region}.amazonaws.com/{environment}","description":"AWS API Gateway","variables":{"apiId":{"default":"api-id","description":"API Gateway ID"},"region":{"default":"us-east-2","description":"AWS Region"},"environment":{"default":"dev","enum":["dev","prod"],"description":"Environment"}}}],"security":[{"ApiKeyAuth":[]}],"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"API key for authentication"}},"parameters":{"ApiKeyHeader":{"name":"x-api-key","in":"header","description":"API key for authentication","required":true,"schema":{"type":"string"}},"CacheBypass":{"name":"X-Cache-Bypass","in":"header","description":"Set to \"true\" to bypass cache and fetch fresh data","required":false,"schema":{"type":"string","enum":["true"]}}},"schemas":{"CurrentPricesResponse":{"type":"object","properties":{"message":{"type":"string"},"pagination":{"type":"object","properties":{"total_items":{"type":"integer"},"total_titles":{"type":"integer","description":"Total number of unique titles (UIDs)"},"total_pages":{"type":"integer"},"page":{"type":"integer"},"page_size":{"type":"integer"}}},"data":{"type":"array","items":{"type":"object","properties":{"uid":{"type":"string","description":"Unique identifier for the title"},"title":{"type":"string","description":"Title name"},"type":{"type":"string","description":"Content type (Movie, Series, etc.)"},"year":{"type":"string","description":"Release year"},"country_of_origin":{"type":"string","description":"Primary production country"},"production_companies":{"type":"string","description":"Production companies"},"external_id":{"type":"string","description":"External ID (e.g. IMDb)"},"poster":{"type":"string","description":"URL to the title poster image"},"platform_name":{"type":"string","description":"Platform name"},"platform_country":{"type":"string","description":"Platform country code"},"platform_id":{"type":"string","description":"Platform ID"},"price_type":{"type":"string","description":"Price type (Buy or Rent)","enum":["Buy","Rent"]},"definition":{"type":"string","description":"Content definition (e.g. HD, SD)"},"currency":{"type":"string","description":"Price currency code"},"last_price_detected":{"type":"number","description":"Most recent price detected"},"last_date_detected":{"type":"string","description":"Date when the price was last detected"},"platform_logo":{"type":"string","nullable":true,"description":"URL to the platform logo image"}}}},"userId":{"type":"string","nullable":true},"cached":{"type":"boolean"},"timestamp":{"type":"string","format":"date-time"}}},"ErrorResponse":{"type":"object","properties":{"message":{"type":"string"},"error":{"type":"string"}}}},"responses":{"BadRequest":{"description":"Bad request - invalid parameters","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}},"Unauthorized":{"description":"Unauthorized - missing or invalid API key","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}}}}}},"InternalError":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorResponse"}}}}}},"paths":{"/insights/content_pulse/price_evolution/current_prices":{"get":{"summary":"Get current prices for TVOD titles","description":"Returns a paginated table of TVOD (transaction-vod) titles with their current Buy/Rent prices\nper platform, country, and definition (HD/SD). Each row represents a single price_type + definition\ncombination for a title on a platform. Results are deduplicated by (uid, platform_country, platform_id,\nprice_type, definition, currency), keeping the most recently detected price. Includes the platform logo.\n","operationId":"getCurrentPrices","tags":["Catalog & Distribution"],"parameters":[{"$ref":"#/components/parameters/ApiKeyHeader"},{"$ref":"#/components/parameters/CacheBypass"},{"name":"uid","in":"query","required":false,"description":"Filter by content UID(s), comma-separated","schema":{"type":"string"}},{"name":"platform","in":"query","description":"Comma-separated platform IDs to filter by","required":false,"schema":{"type":"string"}},{"name":"country","in":"query","description":"Comma-separated country ISO codes","required":false,"schema":{"type":"string"}},{"name":"page","in":"query","description":"Page number for pagination (1-based)","required":false,"schema":{"type":"integer","default":1}},{"name":"page_size","in":"query","description":"Number of records per page","required":false,"schema":{"type":"integer","default":50}},{"name":"primary_genre","in":"query","description":"Filter by primary genre, comma-separated","required":false,"schema":{"type":"string"}},{"name":"genres","in":"query","description":"Filter by any matching genre (comma-separated), any-match semantics","required":false,"schema":{"type":"string"}},{"name":"countries_iso","in":"query","description":"Filter by production country ISO codes (any-match on comma-separated column)","required":false,"schema":{"type":"string"}},{"name":"primary_country_iso","in":"query","description":"Filter by primary production country ISO code, comma-separated","required":false,"schema":{"type":"string"}},{"name":"production_companies","in":"query","description":"Filter by production company (any-match on comma-separated column)","required":false,"schema":{"type":"string"}},{"name":"primary_company","in":"query","description":"Filter by primary production company, comma-separated","required":false,"schema":{"type":"string"}},{"name":"keywords","in":"query","description":"Filter by keywords (any-match on comma-separated column)","required":false,"schema":{"type":"string"}},{"name":"cast","in":"query","description":"Filter by cast member name (LIKE match)","required":false,"schema":{"type":"string"}},{"name":"year_min","in":"query","description":"Minimum release year","required":false,"schema":{"type":"integer"}},{"name":"year_max","in":"query","description":"Maximum release year","required":false,"schema":{"type":"integer"}},{"name":"type","in":"query","description":"Filter by content type (Movie, Series), comma-separated","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentPricesResponse"}}}},"400":{"$ref":"#/components/responses/BadRequest"},"401":{"$ref":"#/components/responses/Unauthorized"},"500":{"$ref":"#/components/responses/InternalError"}}}}}}
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://knowledgebase.fabricdata.com/insights/api/catalog-and-distribution.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
