{"ok":true,"site":"nrk","host":"nrk.no","about":"NRK (Norwegian Broadcasting) news, sport, culture, TV and radio: the CLI reads news collections and articles, tag, author and review listings, TV/radio broadcast schedules, playback metadata and manifests, radio/podcast catalogs and NRK TV page plugs.","commands":[{"command":"get-content","summary":"Get an nrk.no content item (article teaser, news collection or stream such as 'Krigen i Ukraina' or the sports news stream) by its 1.<id>, including its latest related items","params":[{"name":"id","type":"string","required":true,"description":"NRK content id in the form 1.<number>, taken from legacy article/collection URLs (…-1.11480927)"},{"name":"api_limit","type":"number","description":"How many related items (relations) to include (sent to the site as \"limit\"; clify's own --limit only shapes the output)","default":3}],"exampleUrl":"https://clify-dev.netlify.app/nrk/get-content"},{"command":"list-topic-articles","summary":"List articles on an nrk.no topic/tag page (e.g. /atomkraft/, /sverige/) by topic id, newest first, with cursor paging","params":[{"name":"topicId","type":"string","required":true,"description":"Numeric topic/tag id"},{"name":"count","type":"number","description":"Number of articles per page","default":6},{"name":"cursor","type":"string","description":"Paging cursor from the previous page. It is base64 JSON {timestamp, contentId} of the last item seen."}],"exampleUrl":"https://clify-dev.netlify.app/nrk/list-topic-articles?topicId=148"},{"command":"list-author-articles","summary":"List articles written by an NRK journalist (author profile /forfatter/<slug>-<id>) by author id, with cursor paging","params":[{"name":"authorId","type":"string","required":true,"description":"Numeric author id (the trailing number in /forfatter/<slug>-<id>)"},{"name":"count","type":"number","description":"Number of articles per page","default":6},{"name":"cursor","type":"string","description":"Paging cursor from the previous page (base64 JSON {timestamp, contentId} of the last item)"}],"exampleUrl":"https://clify-dev.netlify.app/nrk/list-author-articles?authorId=385"},{"command":"list-reviews","summary":"List NRK reviews (anmeldelser) of a given category, e.g. books, with score and cursor paging","params":[{"name":"reviewType","type":"string","required":true,"description":"Review category key. 'literature' is books (Bøker). Other categories presumably use similar English keys."},{"name":"count","type":"number","description":"Number of reviews per page","default":6},{"name":"cursor","type":"string","description":"Paging cursor from the previous page (base64 JSON {timestamp, contentId} of the last item)"}],"exampleUrl":"https://clify-dev.netlify.app/nrk/list-reviews"},{"command":"list-related-articles","summary":"List articles topically related to a given (newer-format /artikkel/<slug>-<id>) article id","params":[{"name":"articleId","type":"string","required":true,"description":"Numeric article id (the trailing number in /artikkel/<slug>-<id>)"},{"name":"count","type":"number","description":"Number of related articles","default":4}],"exampleUrl":"https://clify-dev.netlify.app/nrk/list-related-articles?articleId=1530245"},{"command":"get-epg","summary":"Get the broadcast schedule (EPG) for one or more NRK TV/radio channels on a given date","params":[{"name":"channels","type":"string","description":"Comma-separated channel ids, e.g. nrk1,nrk2,nrk3,sport,p1,p2","default":"p1,p2,nrk2,nrk1,sport,nrk3"},{"name":"date","type":"string","required":true,"description":"Date in YYYY-MM-DD format"}],"exampleUrl":"https://clify-dev.netlify.app/nrk/get-epg?date=2026-10-18"},{"command":"get-playback-metadata","summary":"Get playback metadata (title, duration, availability, geoblocking, manifest link) for a video clip, TV/radio program, podcast episode or live channel","params":[{"name":"kind","type":"string","required":true,"description":"Media kind","oneOf":["clip","program","podcast","channel"]},{"name":"id","type":"string","required":true,"description":"Media id. Clips use a UUID, programs ids like MNAN12004326, podcast episodes l_<uuid>, channels ids like nrktv8."}],"exampleUrl":"https://clify-dev.netlify.app/nrk/get-playback-metadata"},{"command":"get-playback-manifest","summary":"Get the playback manifest (stream URLs such as HLS, plus subtitles) for a playable clip, program, podcast episode or channel","params":[{"name":"kind","type":"string","required":true,"description":"Media kind","oneOf":["clip","program","podcast","channel"]},{"name":"id","type":"string","required":true,"description":"Media id (same as in get-playback-metadata)"}],"exampleUrl":"https://clify-dev.netlify.app/nrk/get-playback-manifest"},{"command":"get-radio-catalog","summary":"Get an NRK radio series or podcast catalog entry, including its seasons (months) and links","params":[{"name":"kind","type":"string","required":true,"description":"Catalog type","oneOf":["series","podcast"]},{"name":"slug","type":"string","required":true,"description":"Series/podcast slug, e.g. dagsnytt-atten, politisk-kvarter, kjapt_oppdatert, bakrommet"}],"exampleUrl":"https://clify-dev.netlify.app/nrk/get-radio-catalog"},{"command":"get-podcast-episode","summary":"Get details of a single NRK podcast episode (title, date, duration, contributors, playback link)","params":[{"name":"slug","type":"string","required":true,"description":"Podcast slug"},{"name":"episodeId","type":"string","required":true,"description":"Episode id, l_<uuid>"}],"exampleUrl":"https://clify-dev.netlify.app/nrk/get-podcast-episode"},{"command":"get-latest-episode","summary":"Get the latest (or next upcoming) episode of an NRK TV series, e.g. dagsrevyen or nyheter","params":[{"name":"seriesId","type":"string","required":true,"description":"TV series slug, e.g. dagsrevyen, nyheter, rykter"}],"exampleUrl":"https://clify-dev.netlify.app/nrk/get-latest-episode"},{"command":"get-tv-page","summary":"Get an NRK TV page (e.g. the front page) with its sections and plug references","params":[{"name":"pageId","type":"string","description":"TV page id","default":"frontpage"}],"exampleUrl":"https://clify-dev.netlify.app/nrk/get-tv-page"},{"command":"get-tv-plug","summary":"Resolve an NRK TV plug reference (from get-tv-page plugRefs) to its series/program title, description, images and ids","params":[{"name":"id","type":"string","required":true,"description":"Plug ref hash (32 hex chars)"}],"exampleUrl":"https://clify-dev.netlify.app/nrk/get-tv-plug"},{"command":"list-clip-collections","summary":"List the related video collections shown alongside an nrk.no video clip","params":[{"name":"clipId","type":"string","required":true,"description":"Video clip UUID (the suffix of /video/<section>/<slug>_<uuid>)"}],"exampleUrl":"https://clify-dev.netlify.app/nrk/list-clip-collections?clipId=4c5a7d19-d101-4877-a1a8-faefbd3f9ce5"}]}