{
  "manifestVersion": 1,
  "dataset": {
    "id": "itunes-charts",
    "name": "Apple App Store charts",
    "description": "Daily snapshots of Apple App Store charts (top free / paid / grossing / new) per storefront and genre, taken from the public iTunes RSS feed generator, plus a dimension table describing every app that has appeared in one.",
    "descriptions": {
      "ro": "Situații zilnice ale clasamentelor din Apple App Store (pentru aplicații gratuite, cu plată, cu cele mai mari încasări sau noi), separate după versiunea națională a magazinului și categorie. Datele provin din generatorul public de fluxuri RSS iTunes și includ un tabel separat care descrie fiecare aplicație apărută vreodată într-un astfel de clasament.",
      "en": "Daily snapshots of Apple App Store charts (top free / paid / grossing / new) per storefront and genre, taken from the public iTunes RSS feed generator, plus a dimension table describing every app that has appeared in one."
    },
    "names": {
      "ro": "Clasamente din Apple App Store",
      "en": "Apple App Store charts"
    },
    "sourceUrl": "https://itunes.apple.com/us/rss/",
    "license": {
      "id": "proprietary",
      "name": "Apple Media Services Terms",
      "url": "https://www.apple.com/legal/internet-services/itunes/",
      "attribution": "Data from the Apple iTunes RSS Feed Generator",
      "notes": "Apple publishes this feed openly but grants no explicit redistribution licence. What we publish is a derived work: chart positions plus the descriptive fields the feed itself exposes — no app binaries, no artwork copies (icon URLs point at Apple’s CDN), no reviews. Reusers must keep the attribution, must not present the data as an Apple product, and are responsible for their own compliance with the Apple Media Services Terms of Service."
    },
    "cadence": "daily",
    "tags": [
      "apps",
      "mobile",
      "apple",
      "ios",
      "charts",
      "rankings",
      "app-store"
    ],
    "sources": []
  },
  "ingest": {
    "id": "01M62C5YM9X9QWHZXZ79PD5YF0",
    "startedAt": "2026-10-28T23:05:33.065Z",
    "snapshotDate": "2026-10-28",
    "catalogSnapshotId": 43,
    "params": {
      "country": "us",
      "feedType": "topfreeapplications",
      "genreId": 6007,
      "limit": 100
    }
  },
  "baseUrl": "https://date-deschise-s3.bunnytech.app/public/itunes-charts",
  "catalog": {
    "url": "https://date-deschise-s3.bunnytech.app/catalog/itunes-charts/v/01M62C5YM9X9QWHZXZ79PD5YF0/catalog.ducklake",
    "latestUrl": "https://date-deschise-s3.bunnytech.app/catalog/itunes-charts/catalog.ducklake",
    "sha256": "76c9a0367a8073206ed666ec566ed72a7bbd789163bce270e2228a7e3abaf752",
    "duckdbVersion": "v1.5.5",
    "attachExample": "ATTACH 'ducklake:https://date-deschise-s3.bunnytech.app/catalog/itunes-charts/catalog.ducklake' AS lake (READ_ONLY); SELECT * FROM lake.main.rankings LIMIT 5;"
  },
  "queryHints": {
    "examples": [
      {
        "title": "Sample rankings",
        "sql": "SELECT * FROM rankings\nLIMIT 10;",
        "description": "Reads the first rows in published order (snapshot_date, country, feed_type, genre_id, rank), which is also the order the parquet file is physically sorted in."
      },
      {
        "title": "Sample apps",
        "sql": "SELECT * FROM apps\nLIMIT 10;",
        "description": "Reads the first rows in published order (name_lc), which is also the order the parquet file is physically sorted in."
      }
    ]
  },
  "tables": [
    {
      "name": "rankings",
      "description": "One row per app per chart position per day. A full daily snapshot of an Apple App Store chart; re-running a day rewrites exactly that day.",
      "descriptions": {
        "ro": "Câte un rând pentru fiecare aplicație, poziție în clasament și zi. Tabelul redă integral situația zilnică a unui clasament Apple App Store. Dacă datele unei zile sunt preluate din nou, sunt rescrise numai datele din ziua respectivă.",
        "en": "One row per app per chart position per day. A full daily snapshot of an Apple App Store chart; re-running a day rewrites exactly that day."
      },
      "rowCount": 2077,
      "lastRunRows": 98,
      "totalBytes": 6197,
      "sortBy": [
        "snapshot_date",
        "country",
        "feed_type",
        "genre_id",
        "rank"
      ],
      "searchColumns": [],
      "primaryKey": [
        "snapshot_date",
        "country",
        "feed_type",
        "genre_id",
        "rank"
      ],
      "writeMode": "snapshot_history",
      "storage": "lake",
      "columns": [
        {
          "name": "snapshot_date",
          "type": "DATE",
          "nullable": false,
          "description": "The chart day (UTC) this snapshot was captured for.",
          "descriptions": {
            "ro": "Ziua clasamentului (UTC) la care se referă această situație.",
            "en": "The chart day (UTC) this snapshot was captured for."
          },
          "min": "2026-08-22",
          "max": "2026-10-28",
          "distinctApprox": 24
        },
        {
          "name": "country",
          "type": "VARCHAR",
          "nullable": false,
          "description": "Two-letter storefront code the chart was read from.",
          "descriptions": {
            "ro": "Codul din două litere al versiunii naționale a magazinului din care a fost preluat clasamentul.",
            "en": "Two-letter storefront code the chart was read from."
          },
          "min": "us",
          "max": "us",
          "distinctApprox": 1
        },
        {
          "name": "feed_type",
          "type": "VARCHAR",
          "nullable": false,
          "description": "Which chart: topfreeapplications, toppaidapplications, …",
          "descriptions": {
            "ro": "Tipul clasamentului: topfreeapplications, toppaidapplications, …",
            "en": "Which chart: topfreeapplications, toppaidapplications, …"
          },
          "min": "topfreeapplications",
          "max": "topfreeapplications",
          "distinctApprox": 1
        },
        {
          "name": "genre_id",
          "type": "INTEGER",
          "nullable": false,
          "description": "Apple genre id the chart was scoped to; 0 means the all-genres chart. Part of the snapshot key, so it is never NULL.",
          "descriptions": {
            "ro": "Identificatorul Apple al categoriei la care este restrâns clasamentul; valoarea 0 indică un clasament pentru toate categoriile. Face parte din cheia care identifică situația clasamentului, deci valoarea nu este niciodată NULL.",
            "en": "Apple genre id the chart was scoped to; 0 means the all-genres chart. Part of the snapshot key, so it is never NULL."
          },
          "min": 6007,
          "max": 6007,
          "distinctApprox": 1
        },
        {
          "name": "rank",
          "type": "INTEGER",
          "nullable": false,
          "description": "Chart position, 1-based, in the order Apple returned it.",
          "descriptions": {
            "ro": "Poziția în clasament, numerotată de la 1, în ordinea furnizată de Apple.",
            "en": "Chart position, 1-based, in the order Apple returned it."
          },
          "min": 1,
          "max": 99,
          "distinctApprox": 96
        },
        {
          "name": "app_id",
          "type": "BIGINT",
          "nullable": false,
          "description": "Apple track id of the ranked app; joins to apps.app_id.",
          "descriptions": {
            "ro": "Identificatorul Apple al aplicației clasate; corespunde valorii apps.app_id.",
            "en": "Apple track id of the ranked app; joins to apps.app_id."
          }
        },
        {
          "name": "price_amount",
          "type": "DECIMAL(12,4)",
          "nullable": false,
          "description": "Listed price on the snapshot day, from the feed price attribute.",
          "descriptions": {
            "ro": "Prețul afișat în ziua la care se referă clasamentul, preluat din atributul de preț al fluxului.",
            "en": "Listed price on the snapshot day, from the feed price attribute."
          },
          "unit": "currency of price_currency"
        },
        {
          "name": "price_currency",
          "type": "VARCHAR",
          "nullable": false,
          "description": "ISO 4217 currency of price_amount.",
          "descriptions": {
            "ro": "Codul monedei, conform ISO 4217, pentru price_amount.",
            "en": "ISO 4217 currency of price_amount."
          }
        },
        {
          "name": "ingested_at",
          "type": "TIMESTAMP",
          "nullable": false,
          "description": "When this row was produced by the ingest run (UTC).",
          "descriptions": {
            "ro": "Data și ora (UTC) la care acest rând a fost creat în timpul preluării datelor.",
            "en": "When this row was produced by the ingest run (UTC)."
          }
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/itunes-charts/v/01M62C5YM9X9QWHZXZ79PD5YF0/rankings.parquet",
          "sizeBytes": 6197,
          "rowCount": 2077,
          "etag": "\"5aedda0d5ac9d58f3e365e0f68dd4ae8\"",
          "stats": {
            "snapshot_date": {
              "min": "2026-08-22",
              "max": "2026-10-28"
            },
            "country": {
              "min": "us",
              "max": "us"
            },
            "feed_type": {
              "min": "topfreeapplications",
              "max": "topfreeapplications"
            },
            "genre_id": {
              "min": 6007,
              "max": 6007
            },
            "rank": {
              "min": 1,
              "max": 99
            }
          }
        }
      ],
      "example": [
        {
          "snapshot_date": "2026-08-22T00:00:00.000Z",
          "country": "us",
          "feed_type": "topfreeapplications",
          "genre_id": 6007,
          "rank": 1,
          "app_id": 6448311069,
          "price_amount": 0,
          "price_currency": "USD",
          "ingested_at": "2026-08-22T20:27:29.911Z"
        },
        {
          "snapshot_date": "2026-08-22T00:00:00.000Z",
          "country": "us",
          "feed_type": "topfreeapplications",
          "genre_id": 6007,
          "rank": 2,
          "app_id": 6477489729,
          "price_amount": 0,
          "price_currency": "USD",
          "ingested_at": "2026-08-22T20:27:29.911Z"
        }
      ]
    },
    {
      "name": "apps",
      "description": "One row per app ever seen in a chart, with the descriptive fields from the feed. Upserted: first_seen_date/last_seen_date widen over time, everything else reflects the latest sighting.",
      "descriptions": {
        "ro": "Câte un rând pentru fiecare aplicație apărută vreodată într-un clasament, cu informațiile descriptive din flux. Rândurile sunt adăugate sau actualizate: intervalul dintre first_seen_date și last_seen_date se extinde în timp, iar toate celelalte coloane păstrează informațiile de la cea mai recentă apariție.",
        "en": "One row per app ever seen in a chart, with the descriptive fields from the feed. Upserted: first_seen_date/last_seen_date widen over time, everything else reflects the latest sighting."
      },
      "rowCount": 152,
      "lastRunRows": 98,
      "totalBytes": 157039,
      "sortBy": [
        "name_lc"
      ],
      "searchColumns": [
        "name",
        "artist_name"
      ],
      "primaryKey": [
        "app_id"
      ],
      "writeMode": "upsert",
      "storage": "lake",
      "columns": [
        {
          "name": "app_id",
          "type": "BIGINT",
          "nullable": false,
          "description": "Apple track id. Stable primary key of the dimension.",
          "descriptions": {
            "ro": "Identificatorul Apple al aplicației. Este cheia primară stabilă a tabelului.",
            "en": "Apple track id. Stable primary key of the dimension."
          },
          "distinctApprox": 149
        },
        {
          "name": "bundle_id",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Reverse-DNS bundle identifier, e.g. com.openai.chat.",
          "descriptions": {
            "ro": "Identificatorul pachetului, scris în format DNS invers, de exemplu com.openai.chat.",
            "en": "Reverse-DNS bundle identifier, e.g. com.openai.chat."
          }
        },
        {
          "name": "name",
          "type": "VARCHAR",
          "nullable": false,
          "description": "App name as shown in the store.",
          "descriptions": {
            "ro": "Numele aplicației, așa cum este afișat în magazin.",
            "en": "App name as shown in the store."
          }
        },
        {
          "name": "name_lc",
          "type": "VARCHAR",
          "nullable": false,
          "description": "name, lowercased and accent-folded. The sort key and the prefix-search column.",
          "descriptions": {
            "ro": "Valoarea din name, scrisă cu litere mici și fără semne diacritice. Este folosită la sortare și la căutarea numelor care încep cu anumite litere.",
            "en": "name, lowercased and accent-folded. The sort key and the prefix-search column."
          },
          "min": "1password: password manager",
          "max": "zeely: ai marketing platform"
        },
        {
          "name": "artist_id",
          "type": "BIGINT",
          "nullable": true,
          "description": "Apple developer id, parsed from the artist URL. NULL when absent.",
          "descriptions": {
            "ro": "Identificatorul Apple al dezvoltatorului, extras din URL-ul paginii dezvoltatorului. Valoarea este NULL dacă acel URL lipsește sau nu conține un identificator valid.",
            "en": "Apple developer id, parsed from the artist URL. NULL when absent."
          }
        },
        {
          "name": "artist_name",
          "type": "VARCHAR",
          "nullable": false,
          "description": "Developer name as published in the feed.",
          "descriptions": {
            "ro": "Numele dezvoltatorului, așa cum este publicat în flux.",
            "en": "Developer name as published in the feed."
          }
        },
        {
          "name": "artist_lc",
          "type": "VARCHAR",
          "nullable": false,
          "description": "artist_name, lowercased and accent-folded, for search.",
          "descriptions": {
            "ro": "Valoarea din artist_name, scrisă cu litere mici și fără semne diacritice, pentru căutare.",
            "en": "artist_name, lowercased and accent-folded, for search."
          }
        },
        {
          "name": "artist_url",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Store URL of the developer page.",
          "descriptions": {
            "ro": "URL-ul paginii dezvoltatorului din App Store.",
            "en": "Store URL of the developer page."
          }
        },
        {
          "name": "summary",
          "type": "TEXT",
          "nullable": true,
          "description": "The app description text from the feed.",
          "descriptions": {
            "ro": "Textul care descrie aplicația, preluat din flux.",
            "en": "The app description text from the feed."
          }
        },
        {
          "name": "rights",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Copyright line published with the app.",
          "descriptions": {
            "ro": "Mențiunea privind drepturile de autor publicată împreună cu aplicația.",
            "en": "Copyright line published with the app."
          }
        },
        {
          "name": "content_type",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Feed content type, e.g. \"Application\".",
          "descriptions": {
            "ro": "Tipul de conținut indicat în flux, de exemplu „Application”.",
            "en": "Feed content type, e.g. \"Application\"."
          }
        },
        {
          "name": "category_id",
          "type": "INTEGER",
          "nullable": true,
          "description": "Apple genre id of the app’s primary category.",
          "descriptions": {
            "ro": "Identificatorul Apple al categoriei principale a aplicației.",
            "en": "Apple genre id of the app’s primary category."
          }
        },
        {
          "name": "category_name",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Human name of the primary category.",
          "descriptions": {
            "ro": "Denumirea categoriei principale, într-o formă ușor de citit.",
            "en": "Human name of the primary category."
          }
        },
        {
          "name": "release_date",
          "type": "TIMESTAMPTZ",
          "nullable": true,
          "description": "Release (or latest update) timestamp reported by the feed (im:releaseDate, an ISO-8601 string with its own UTC offset), stored as the instant it names — read here in UTC.",
          "descriptions": {
            "ro": "Data și ora lansării (sau ale celei mai recente actualizări), raportate de flux (im:releaseDate, un șir ISO-8601 cu propriul offset UTC), păstrate ca momentul pe care îl denumesc — citit aici în UTC.",
            "en": "Release (or latest update) timestamp reported by the feed (im:releaseDate, an ISO-8601 string with its own UTC offset), stored as the instant it names — read here in UTC."
          }
        },
        {
          "name": "icon_url_53",
          "type": "VARCHAR",
          "nullable": true,
          "description": "53×53 icon URL, picked by the image height attribute.",
          "descriptions": {
            "ro": "URL-ul pentru pictograma de 53×53 pixeli, ales pe baza înălțimii indicate în atributul imaginii.",
            "en": "53×53 icon URL, picked by the image height attribute."
          }
        },
        {
          "name": "icon_url_75",
          "type": "VARCHAR",
          "nullable": true,
          "description": "75×75 icon URL, picked by the image height attribute.",
          "descriptions": {
            "ro": "URL-ul pentru pictograma de 75×75 pixeli, ales pe baza înălțimii indicate în atributul imaginii.",
            "en": "75×75 icon URL, picked by the image height attribute."
          }
        },
        {
          "name": "icon_url_100",
          "type": "VARCHAR",
          "nullable": true,
          "description": "100×100 icon URL, picked by the image height attribute.",
          "descriptions": {
            "ro": "URL-ul pentru pictograma de 100×100 pixeli, ales pe baza înălțimii indicate în atributul imaginii.",
            "en": "100×100 icon URL, picked by the image height attribute."
          }
        },
        {
          "name": "app_url",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Canonical App Store URL of the app.",
          "descriptions": {
            "ro": "URL-ul principal al paginii aplicației din App Store.",
            "en": "Canonical App Store URL of the app."
          }
        },
        {
          "name": "first_seen_date",
          "type": "DATE",
          "nullable": false,
          "description": "First chart day (UTC) this app was seen in any chart we ingest.",
          "descriptions": {
            "ro": "Prima zi de clasament (UTC) în care această aplicație a apărut în oricare dintre clasamentele pe care le preluăm.",
            "en": "First chart day (UTC) this app was seen in any chart we ingest."
          }
        },
        {
          "name": "last_seen_date",
          "type": "DATE",
          "nullable": false,
          "description": "Most recent chart day (UTC) this app was seen.",
          "descriptions": {
            "ro": "Cea mai recentă zi de clasament (UTC) în care a apărut această aplicație.",
            "en": "Most recent chart day (UTC) this app was seen."
          }
        }
      ],
      "files": [
        {
          "url": "https://date-deschise-s3.bunnytech.app/public/itunes-charts/v/01M62C5YM9X9QWHZXZ79PD5YF0/apps.parquet",
          "sizeBytes": 157039,
          "rowCount": 152,
          "etag": "\"65c660c2dbbb05f169944500b8674130\"",
          "stats": {
            "name_lc": {
              "min": "1password: password manager",
              "max": "zeely: ai marketing platform"
            }
          }
        }
      ],
      "example": [
        {
          "app_id": 1511601750,
          "bundle_id": "com.1password.1password",
          "name": "1Password: Password Manager",
          "name_lc": "1password: password manager",
          "artist_id": 285897621,
          "artist_name": "AgileBits Inc.",
          "artist_lc": "agilebits inc.",
          "artist_url": "https://apps.apple.com/us/developer/agilebits-inc/id285897621",
          "summary": "1Password is the world’s most loved password manager, trusted by millions of people and over 90,000 businesses to keep their secrets safe.\n\n\"1Password offers the best combination of features, compatibility, security, and ease of use.\"\n—Wirecutter\n\n== All your passwords on all your devices ==\n1Password makes it easy to create and use strong passwords, and sign in to any app or website in seconds. Your information is available on as many devices as you need, with beautifully-designed apps for every platform and web browser.\n\n== Sharing made simple ==\n1Password is the safest way to share logins, credit cards, documents, and other important information. Keep personal items private, and securely share secrets with the people who need them. And if a team or family member gets locked out, you can help them recover access.\n\n== More than just passwords ==\nAutomatically fill forms, payment details, and logins on websites and in apps. Save important documents like passports and identity cards, safeguard your software licenses and medical records, and store private notes for safekeeping.\n\n== Better than your browser's password manager ==\n1Password gives you access to your data from unlimited devices on any platform. Unlock in an instant with Apple Watch or Touch ID on supported devices.\nPlus, use it as an authenticator for easy access to one-time passwords for multi-factor authentication.\n\n== Uniquely secure, completely private ==\nThe information you store in 1Password is encrypted end-to-end, and only you hold the keys to decrypt it. We can't see what you store in your account or which sites you visit, and our system is designed to keep your data safe – even if your device is stolen or our servers get hacked.\nLearn more about our security model at 1Password.com/security.\n\n== Get automatic security alerts ==\nIdentify potential threats before they happen. Watchtower warns you about weak, reused, or compromised passwords so you can update them right away.\nYou'll also get an alert if any of your credentials are exposed in a data breach.\n\n== The 1 for Business ==\nProtect your most vulnerable assets: your company secrets. 80% of data breaches can be traced to weak, reused, or shared credentials. 1Password integrates seamlessly with your company's infrastructure so you can secure your team without slowing them down.\nAdministrators can effortlessly provision new users, recover accounts, and use domain breach reports to see if any company email addresses or credentials have been exposed in a data breach.\n\n== The world's most-loved password manager ==\nHailed as the #1 password manager by Wired, New York Times, CNN, and The Wall Street Journal, millions of people trust 1Password to keep them safe online.\n1Password helps secure over 90,000 businesses, including IBM, Slack, Intercom, and PagerDuty.\n\n== Get started for free ==\nTry 1Password free for 14 days, then find the plan that’s right for you or your business. Use 1Password on as many devices as you need, with apps for every platform, unlimited password and item storage, and personalized support.\n\nTerms of Use: https://1password.com/legal/terms-of-service/",
          "rights": "Copyright © 1Password 2005-2026",
          "content_type": "Application",
          "category_id": 6007,
          "category_name": "Productivity",
          "release_date": "2022-08-09T07:00:00.000Z",
          "icon_url_53": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/f9/09/8c/f9098cba-3384-0f27-b58c-3e979e089881/AppIcon-0-0-1x_U007epad-0-8-0-P3-85-220.png/53x53bb.png",
          "icon_url_75": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/f9/09/8c/f9098cba-3384-0f27-b58c-3e979e089881/AppIcon-0-0-1x_U007epad-0-8-0-P3-85-220.png/75x75bb.png",
          "icon_url_100": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/f9/09/8c/f9098cba-3384-0f27-b58c-3e979e089881/AppIcon-0-0-1x_U007epad-0-8-0-P3-85-220.png/100x100bb.png",
          "app_url": "https://apps.apple.com/us/app/1password-password-manager/id1511601750",
          "first_seen_date": "2026-09-02T00:00:00.000Z",
          "last_seen_date": "2026-10-28T00:00:00.000Z"
        },
        {
          "app_id": 1004966456,
          "bundle_id": "gov.moi.absher",
          "name": "Absher | أبشر",
          "name_lc": "absher | أبشر",
          "artist_id": 653547975,
          "artist_name": "NATIONAL INFORMATION CENTER",
          "artist_lc": "national information center",
          "artist_url": "https://apps.apple.com/us/developer/national-information-center/id653547975",
          "summary": "Absher App is the official application of the electronic platform for the Ministry of Interior's services, providing individuals services to citizens, residents and visitors. \r\n\r\n \r\n\r\nAbsher app supports both Arabic and English, allowing you to benefit from a wide range of services available for individuals through the app. \r\n\r\nThe app has been carefully designed and developed with a strong focus on privacy and security standards, ensuring that you can safely view your personal data, as well as the data of your family members and domestic workers. You can also conveniently access various e-services provided by the Ministry of Interior.",
          "rights": "© National Information Center (NIC), Saudi Arabia",
          "content_type": "Application",
          "category_id": 6007,
          "category_name": "Productivity",
          "release_date": "2015-06-29T10:16:34.000Z",
          "icon_url_53": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/a3/3c/86/a33c86f4-8253-298e-b792-6de518cb62a8/AppIcon-0-0-1x_U007emarketing-0-11-0-85-220.png/53x53bb.png",
          "icon_url_75": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/a3/3c/86/a33c86f4-8253-298e-b792-6de518cb62a8/AppIcon-0-0-1x_U007emarketing-0-11-0-85-220.png/75x75bb.png",
          "icon_url_100": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/a3/3c/86/a33c86f4-8253-298e-b792-6de518cb62a8/AppIcon-0-0-1x_U007emarketing-0-11-0-85-220.png/100x100bb.png",
          "app_url": "https://apps.apple.com/us/app/absher-%D8%A3%D8%A8%D8%B4%D8%B1/id1004966456",
          "first_seen_date": "2026-10-28T00:00:00.000Z",
          "last_seen_date": "2026-10-28T00:00:00.000Z"
        }
      ]
    }
  ],
  "generatedAt": "2026-10-28T23:06:10.008Z"
}
