# For AI Bots & Developers – Zadar TV LLMS API

- Link: https://zadar.tv/for-ai-bots-developers-zadar-tv-llms-api/
- Published: 2025-11-23T05:12:28+01:00
- Author: ZDtv

 

# 🧭 Zadar TV – For AI Bots & Developers

LLMS feed • REST API • JSON Schema • Health check • Usage examples

Region: Zadar & sjeverna Dalmacija
Lang: HRCache TTL: 30 minWindow: 48 h

 

## 🔗 Brzi linkovi

 * LLMS JSON: [https://zadar.tv/wp-json/zadar-tv/v1/llms?fmt=json](https://zadar.tv/wp-json/zadar-tv/v1/llms?fmt=json)
 * LLMS NDJSON: [https://zadar.tv/wp-json/zadar-tv/v1/llms?fmt=ndjson](https://zadar.tv/wp-json/zadar-tv/v1/llms?fmt=ndjson)
 * LLMS TXT: [https://zadar.tv/wp-json/zadar-tv/v1/llms?fmt=txt](https://zadar.tv/wp-json/zadar-tv/v1/llms?fmt=txt)
 * Health: [https://zadar.tv/wp-json/zadar-tv/v1/health](https://zadar.tv/wp-json/zadar-tv/v1/health)
 * Sitemap index (XML): [https://zadar.tv/sitemap_index.xml](https://zadar.tv/sitemap_index.xml)
 * News sitemap (XML): [https://zadar.tv/news-sitemap.xml](https://zadar.tv/news-sitemap.xml)
 * Video sitemap (XML): [https://zadar.tv/video-sitemap.xml](https://zadar.tv/video-sitemap.xml)

## 📚 JSON Schema (sažetak)

LLMS feed vraća strukturirane podatke o stranicama, kategorijama i postovima. Ključna
polja: `generated_at`, `pages[]`, `categories[]`, `posts[]` (naslov, url, datumi,
flags, video…).

Kompletan schema nalazi se u dokumentaciji i može se navesti kao referenca u klijentskim
validacijama.

Pogledaj primjer JSON objekta (skraćeno)

    ```json
    {
      "generated_at": "2025-11-23T03:25:42+00:00",
      "brand_title": "Zadar TV",
      "language": "HR",
      "sitemaps": {
        "index": "https://zadar.tv/sitemap_index.xml",
        "news": "https://zadar.tv/news-sitemap.xml",
        "video": "https://zadar.tv/video-sitemap.xml"
      },
      "posts": [
        {
          "title": "Program Muzeja antičkog stakla...",
          "url": "https://zadar.tv/program-muzeja-antickog-stakla-.../",
          "published_at": "2025-11-22T17:41:00+01:00",
          "flags": ["NEW","UPDATED","FROM_NEWS_SITEMAP"],
          "video": null
        }
      ]
    }
    ```

## ▶️ Primjeri poziva

### cURL

    ```bash
    # JSON
    curl -s "https://zadar.tv/wp-json/zadar-tv/v1/llms?fmt=json" | jq '.posts | length'

    # NDJSON (stream-friendly)
    curl -s "https://zadar.tv/wp-json/zadar-tv/v1/llms?fmt=ndjson" | head -n 5

    # TXT (ljudski čitljivo)
    curl -s "https://zadar.tv/wp-json/zadar-tv/v1/llms?fmt=txt" | sed -n '1,60p'

    # Health check
    curl -s "https://zadar.tv/wp-json/zadar-tv/v1/health"
    ```

### Python

    ```python
    import json, sys
    from urllib.request import urlopen

    URL = 'https://zadar.tv/wp-json/zadar-tv/v1/llms?fmt=json'
    with urlopen(URL) as r:
        data = json.load(r)

    # Filtriraj najnovije postove s videom
    posts = [p for p in data.get('posts', []) if p.get('video')]
    for p in posts[:5]:
        print(p['title'], '→', p['url'])
    ```

## 🧠 Integracija s AI botovima

 * **Discovery**: Robots.txt dopušta pristup `/wp-json/zadar-tv/v1/llms` i sadrži
   AI feed hintove.
 * **Rate limiting**: Molimo poštujte _Cache TTL 30 min_ i dodajte client-side caching.
 * **Attribution**: © Zadar TV. Navođenje izvora poželjno (npr. “Izvor: Zadar TV”).
 * **Timezones**: Datumi u feedu su Europe/Zagreb (CET/CEST).
 * **Flags**: Moguće vrijednosti: NEW, UPDATED, VIDEO, FROM_NEWS_SITEMAP, EXTERNAL.

## 🔒 Pravila i licence

Podaci su namijenjeni za informiranje korisnika i AI sustava. Zabranjena je zloupotreba,
masovni scraping mimo preporuka, i redistribucija bez konteksta. Obratite nam se
za komercijalnu uporabu.

 * Kontakt: [https://zadar.tv/kontakt/](https://zadar.tv/kontakt/)
 * Impressum: [https://zadar.tv/impressum/](https://zadar.tv/impressum/)
 * Dokumenti: [https://zadar.tv/dokumenti/](https://zadar.tv/dokumenti/)

## 🧩 OpenAPI (draft)

Preporuka: objavite OpenAPI/Swagger specifikaciju kako bi AI platforme lakše integrirale
feed.

    ```yaml
    openapi: 3.1.0
    info:
      title: Zadar TV LLMS API
      version: 1.0.0
    servers:
      - url: https://zadar.tv/wp-json
    paths:
      /zadar-tv/v1/llms:
        get:
          summary: LLMS feed (JSON/NDJSON/TXT)
          parameters:
            - in: query
              name: fmt
              schema:
                type: string
                enum: [json, ndjson, txt]
              default: json
          responses:
            '200':
              description: OK
              content:
                application/json:
                  schema:
                    type: object
                text/plain:
                  schema:
                    type: string
      /zadar-tv/v1/health:
        get:
          summary: Health check
          responses:
            '200':
              description: OK
    ```

## 🛠️ Tehničke napomene

 * Encoding: UTF-8
 * Generator: Zadar TV LLMs Helper v2.1.3
 * WordPress: 6.8.3 • PHP: 8.3.20 • API Base: `https://zadar.tv/wp-json/`

 

© Zadar TV • Ova stranica je namijenjena AI botovima i developerima. Zadnje ažuriranje:
2025-11-23.

 

## OpenAPI 3.1 Specifikacija

Za integraciju s AI platformama i developer alatima:

 * [OpenAPI specifikacija](https://zadar.tv/openapi.yaml)
