{
  "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.",
    "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"
    ]
  },
  "ingest": {
    "id": "01M0NJGCQQ2DKP82KNNEPYSP2J",
    "startedAt": "2026-08-22T20:27:29.911Z",
    "snapshotDate": "2026-08-22",
    "catalogSnapshotId": 4,
    "params": {
      "country": "us",
      "feedType": "topfreeapplications",
      "genreId": 6007,
      "limit": 100
    }
  },
  "baseUrl": "https://data-directory.fsn1.your-objectstorage.com/public/itunes-charts",
  "catalog": {
    "url": "https://data-directory.fsn1.your-objectstorage.com/catalog/itunes-charts/v/01M0NJGCQQ2DKP82KNNEPYSP2J/catalog.ducklake",
    "latestUrl": "https://data-directory.fsn1.your-objectstorage.com/catalog/itunes-charts/catalog.ducklake",
    "sha256": "aff7130bf0ce1c55c0706f74c663fe0f1c5d38b131f523ae4bca6a54c4c08c8c",
    "duckdbVersion": "v1.5.5",
    "attachExample": "ATTACH 'ducklake:https://data-directory.fsn1.your-objectstorage.com/catalog/itunes-charts/catalog.ducklake' AS lake (READ_ONLY); SELECT * FROM lake.main.rankings LIMIT 5;"
  },
  "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.",
      "rowCount": 99,
      "totalBytes": 2603,
      "sortBy": [
        "snapshot_date",
        "country",
        "feed_type",
        "genre_id",
        "rank"
      ],
      "searchColumns": [],
      "primaryKey": [
        "snapshot_date",
        "country",
        "feed_type",
        "genre_id",
        "rank"
      ],
      "writeMode": "snapshot_history",
      "columns": [
        {
          "name": "snapshot_date",
          "type": "DATE",
          "nullable": false,
          "description": "The chart day (UTC) this snapshot was captured for.",
          "min": "2026-08-22",
          "max": "2026-08-22",
          "distinctApprox": 1
        },
        {
          "name": "country",
          "type": "VARCHAR",
          "nullable": false,
          "description": "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, …",
          "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.",
          "min": 6007,
          "max": 6007,
          "distinctApprox": 1
        },
        {
          "name": "rank",
          "type": "INTEGER",
          "nullable": false,
          "description": "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."
        },
        {
          "name": "price_amount",
          "type": "DECIMAL(12,4)",
          "nullable": false,
          "description": "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."
        },
        {
          "name": "ingested_at",
          "type": "TIMESTAMP",
          "nullable": false,
          "description": "When this row was produced by the ingest run (UTC)."
        }
      ],
      "files": [
        {
          "url": "https://data-directory.fsn1.your-objectstorage.com/public/itunes-charts/v/01M0NJGCQQ2DKP82KNNEPYSP2J/rankings.parquet",
          "sizeBytes": 2603,
          "rowCount": 99,
          "etag": "\"227abd02e9743d9c722acc418ca17e99\"",
          "stats": {
            "snapshot_date": {
              "min": "2026-08-22",
              "max": "2026-08-22"
            },
            "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.",
      "rowCount": 99,
      "totalBytes": 112960,
      "sortBy": [
        "name_lc"
      ],
      "searchColumns": [
        "name",
        "artist_name"
      ],
      "primaryKey": [
        "app_id"
      ],
      "writeMode": "upsert",
      "columns": [
        {
          "name": "app_id",
          "type": "BIGINT",
          "nullable": false,
          "description": "Apple track id. Stable primary key of the dimension.",
          "distinctApprox": 99
        },
        {
          "name": "bundle_id",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Reverse-DNS bundle identifier, e.g. com.openai.chat."
        },
        {
          "name": "name",
          "type": "VARCHAR",
          "nullable": false,
          "description": "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.",
          "min": "ai chat assistant – chatnow",
          "max": "zeely: ai marketing platform"
        },
        {
          "name": "artist_id",
          "type": "BIGINT",
          "nullable": true,
          "description": "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."
        },
        {
          "name": "artist_lc",
          "type": "VARCHAR",
          "nullable": false,
          "description": "artist_name, lowercased and accent-folded, for search."
        },
        {
          "name": "artist_url",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Store URL of the developer page."
        },
        {
          "name": "summary",
          "type": "TEXT",
          "nullable": true,
          "description": "The app description text from the feed."
        },
        {
          "name": "rights",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Copyright line published with the app."
        },
        {
          "name": "content_type",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Feed content type, e.g. \"Application\"."
        },
        {
          "name": "category_id",
          "type": "INTEGER",
          "nullable": true,
          "description": "Apple genre id of the app’s primary category."
        },
        {
          "name": "category_name",
          "type": "VARCHAR",
          "nullable": true,
          "description": "Human name of the primary category."
        },
        {
          "name": "release_date",
          "type": "TIMESTAMPTZ",
          "nullable": true,
          "description": "Release (or latest update) timestamp reported by the feed."
        },
        {
          "name": "icon_url_53",
          "type": "VARCHAR",
          "nullable": true,
          "description": "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."
        },
        {
          "name": "icon_url_100",
          "type": "VARCHAR",
          "nullable": true,
          "description": "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."
        },
        {
          "name": "first_seen_date",
          "type": "DATE",
          "nullable": false,
          "description": "First chart day this app was seen in any chart we ingest."
        },
        {
          "name": "last_seen_date",
          "type": "DATE",
          "nullable": false,
          "description": "Most recent chart day this app was seen."
        }
      ],
      "files": [
        {
          "url": "https://data-directory.fsn1.your-objectstorage.com/public/itunes-charts/v/01M0NJGCQQ2DKP82KNNEPYSP2J/apps.parquet",
          "sizeBytes": 112960,
          "rowCount": 99,
          "etag": "\"59610cc143a98711f7c90bd7dd393c83\"",
          "stats": {
            "name_lc": {
              "min": "ai chat assistant – chatnow",
              "max": "zeely: ai marketing platform"
            }
          }
        }
      ],
      "example": [
        {
          "app_id": 1667518571,
          "bundle_id": "com.tappz.aichat",
          "name": "AI Chat Assistant – ChatNow",
          "name_lc": "ai chat assistant – chatnow",
          "artist_id": 1667518573,
          "artist_name": "tappz",
          "artist_lc": "tappz",
          "artist_url": "https://apps.apple.com/us/developer/tappz/id1667518573",
          "summary": "ChatNow is the #1 AI assistant that brings the latest GPT 5.6, Claude Fable 5, Grok 4.5, and other leading models into one app, so you can write, research, create images and video, and solve everyday or complex problems faster, without switching apps or paying for separate subscriptions.\n\nDownloaded 12 million+ times* and rated 4.8 out of 5 across 401,000+ reviews.\n\nWHICH AI MODELS ARE IN CHATNOW?\nChatNow gives you the latest top models, matched to what each does best. Writing, reasoning, and analysis: GPT-5.6 (Terra, Luna, Sol), GPT-5.5 Thinking, Claude Opus, Fable 5, Grok, and Gemini. Images: Nano Banana 2 and GPT Image 2. Video: Veo 3, Seedance 2.5, and Omni Flash. This is not the full list. New models are added as they launch, so open the app to see the latest.\n\nCAN I USE GPT-5, CLAUDE, AND VEO WITHOUT SEPARATE SUBSCRIPTIONS?\nYes. One ChatNow subscription replaces separate plans for individual AI models. Ask different models the same question, compare answers, and pick the best one, all in one chat. Nothing to set up. Ask in your own words, by typing, talking, or snapping a photo, and get a clear answer back.\n\nKEY FEATURES\n\nWRITING & GRAMMAR\nDraft the email you've been putting off, turn messy notes into a clean report, or get a first version of any document in seconds. Summarize, rewrite, translate, fix grammar, and polish any message before you hit send.\n\nRESEARCH & SMART WEB SEARCH\nGet up-to-date answers with sources: today's news, product comparisons, and fact checks on claims you saw online. Turn articles, PDFs, and slides into quick takeaways and outlines.\n\nIMAGE & VIDEO GENERATION\nGenerate images and edit photos with Nano Banana 2 and GPT Image 2, and generate short videos with Veo 3 and Seedance 2.5. Organize everything in Creative Studio, where new creative models land right after release.\n\nCODING\nDescribe your idea in Playground and watch it become a working app or website, no coding experience needed. Generate code, debug errors, and get step-by-step explanations.\n\nVOICE MODE & VOICE TO TEXT\nAsk out loud while cooking, driving, or walking, and get clear spoken answers in real time. Or skip typing and let voice-to-text turn your words into text instantly.\n\nIMAGE & DOCUMENT ANALYSIS\nSnap a photo of a chart, a diagram, a whiteboard, or handwritten notes and get a clear explanation in seconds.\n\nWHAT USERS SAY\n\"I've tested at least 12 AI platforms for work. With four paid subscriptions for comparison, this one is the way to go.\" - Sohail R., US\n\"Works amazingly fast and has cut my work and life load in half.\" - Nienie, US\n\"At 71, learning something new is usually a non-starter. I needed research, and this app saved me HOURS.\" - Hoosier R., US\n\nWHY CHATNOW\n- Every top model in one app, not one per plan\n- New models added as they launch, nothing to chase\n- Text, images, video, research, and code in one place\n- One price instead of five subscriptions\n\nIS CHATNOW FREE?\nYes, ChatNow is free to download and you can start chatting right away. A subscription gives you full access to all models and features.\n\nIS MY DATA PRIVATE?\nYes. ChatNow follows European data protection standards. Your conversations and content stay private and secure.\n\nWHO CHATNOW IS FOR\n- PROFESSIONALS: draft reports, analyze data, and make decisions faster\n- RESEARCHERS & LEARNERS: summarize sources and understand complex topics\n- CREATORS: generate images, video, and content ideas in one place\n- ANYONE: ask in plain language and get help with everyday questions\n\nIf you want one productivity app with the top AI models for every task, ChatNow is it.\n\nDownload ChatNow for free and make AI your advantage.\n\n*Total downloads as of 2026.\n\nPrivacy Policy: https://www.iubenda.com/privacy-policy/27023519\nTerms of Use: https://www.iubenda.com/terms-and-conditions/27023519\n\nQuestions or feedback? Reach out to us at chatnow.support@tappz.com\n\nChatNow is independently developed and not affiliated, endorsed, or sponsored by OpenAI.",
          "rights": "© Tappz GmbH",
          "content_type": "Application",
          "category_id": 6007,
          "category_name": "Productivity",
          "release_date": "2023-01-24T07:00:00.000Z",
          "icon_url_53": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/73/a1/cd/73a1cdc7-b14b-abfe-df29-2d7698461659/AppIcon_ChatNow-0-0-1x_U007epad-0-1-0-P3-85-220.png/53x53bb.png",
          "icon_url_75": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/73/a1/cd/73a1cdc7-b14b-abfe-df29-2d7698461659/AppIcon_ChatNow-0-0-1x_U007epad-0-1-0-P3-85-220.png/75x75bb.png",
          "icon_url_100": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/73/a1/cd/73a1cdc7-b14b-abfe-df29-2d7698461659/AppIcon_ChatNow-0-0-1x_U007epad-0-1-0-P3-85-220.png/100x100bb.png",
          "app_url": "https://apps.apple.com/us/app/ai-chat-assistant-chatnow/id1667518571",
          "first_seen_date": "2026-08-22T00:00:00.000Z",
          "last_seen_date": "2026-08-22T00:00:00.000Z"
        },
        {
          "app_id": 1669007652,
          "bundle_id": "com.scaleup.chatai",
          "name": "AI Chatbot - Nova",
          "name_lc": "ai chatbot - nova",
          "artist_id": 1590841932,
          "artist_name": "SCALEUP YAZILIM HIZMETLERI",
          "artist_lc": "scaleup yazilim hizmetleri",
          "artist_url": "https://apps.apple.com/us/developer/scaleup-yazilim-hizmetleri/id1590841932",
          "summary": "Trusted by millions of users worldwide, Nova is an all-in-one AI chatbot and assistant that helps you write, learn, and get instant answers securely and effortlessly.\n\nBuilt on the latest OpenAI GPT-5.2, OpenAI GPT-5, Google Gemini 3 Pro, Anthropic Claude Sonnet 4.5, xAI Grok and DeepSeek technologies, Nova delivers fast and reliable AI assistance, helping you stay productive, creative, and informed in one seamless experience.\n\nWhether you want to write better, learn faster, or get instant answers, Nova brings the power of advanced chatbot AI into one simple experience.\n\nWHAT IT DOES\nNova helps you handle everyday tasks with ease using a powerful AI chatbot assistant:\n • Get instant answers with an advanced AI chatbot built on OpenAI GPT-5\n • Generate images with AI\n • Search the web for real-time information\n • Write, rewrite, and improve content with an AI writer built on OpenAI GPT-5 and GPT 5.2\n • Generate ideas for social media, business, and creativity\n • Translate and communicate in 140+ languages\n • Discover personalized recommendations (books, movies, more)\n • Use voice mode for hands-free interaction\n • Work on files like Word, Excel, and more\n • Scan and solve problems instantly (documents, questions, homework)\n• Generate, explain, and debug code with AI-powered coding assistance\n• Research topics in depth and explore complex ideas\n• Compare information, analyze sources, and uncover key insights\n\nKey capabilities:\n• Image generation\n• Voice mode\n• Web search\n• AI chatbot for real-time conversations\n• AI proofreader for grammar, clarity, tone, and rewriting\n• AI coding assistant\n• Deep research and analysis\n\nFrom quick questions to complex workflows, Nova delivers fast, natural responses built on OpenAI GPT-5.2 and advanced AI models, with real-time insights and context-aware intelligence built on DeepSeek.\n\nTrusted by millions of users worldwide, Nova is a leading AI chatbot for writing, productivity, and everyday AI assistance.\n\nWHY IT’S EASY\nNova is built to be intuitive, fast, and effortless.\n• One-tap AI chat, start using the AI chatbot instantly\n • Clean, intuitive interface\n • Cross-device sync, continue your chatbot AI experience anywhere\n\nHow it works:\nAsk your question\nChoose your goal (write, learn, create)\nGet instant AI-powered results\nNo setup. No complexity. Just results with your personal AI chatbot assistant.\n\nTRUST & SECURITY\nYour data and privacy are a priority.\nNova follows modern security principles:\n• Data minimization\n• No unnecessary tracking\n• Secure processing infrastructure\n\nYour AI chatbot conversations stay private and under your control.\nNova is built with a privacy-first mindset, ensuring your interaction with the AI chatbot remains secure, reliable, and protected.\n\nPrivacy Policy: https://novaapp.ai/privacy\nTerms of Service: https://novaapp.ai/terms\nSupport: support@novaapp.ai\n\nWORKS EVERYWHERE\nNova works seamlessly across all phones and tablets.\n\nMulti-language AI support (140+ languages)\nBuilt on leading AI systems:\nOpenAI GPT-5 • OpenAI GPT-5.2  • Google Gemini 3 Pro • Anthropic Claude Sonnet 4.5 • DeepSeek\n\nWHY NOVA\n• All-in-one AI chatbot & assistant  Built on OpenAI’s GPT-5 and GPT-5.2 model\n • Fast and creative chatbot AI responses\n • Designed for everyday productivity and creativity\n • Continuous improvements with evolving AI technologies\n\nTrusted by millions of users worldwide, Nova is your all-in-one AI chatbot and assistant for work, learning, and creativity, built on OpenAI GPT-5.2, Google Gemini 3 Pro and Anthropic Claude Sonnet 4.5 \n\nDESIGNED FOR EVERYDAY AI USE\n\n• AI chat, writing, and productivity assistant with image generation, web search, and voice mode\n• For students, professionals, creators, and teams, supports Word, Excel, and more\n• Fast, simple, and powerful, with scan and solve capabilities\n\nFrom simple questions to advanced tasks, Nova makes AI accessible, useful, and powerful for everyone.",
          "rights": "© 2024 ScaleUp",
          "content_type": "Application",
          "category_id": 6007,
          "category_name": "Productivity",
          "release_date": "2023-03-06T07:00:00.000Z",
          "icon_url_53": "https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/4e/0c/f2/4e0cf2a1-6781-4ecd-c4d0-fc28c3c418bc/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/4e/0c/f2/4e0cf2a1-6781-4ecd-c4d0-fc28c3c418bc/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/4e/0c/f2/4e0cf2a1-6781-4ecd-c4d0-fc28c3c418bc/AppIcon-0-0-1x_U007emarketing-0-11-0-85-220.png/100x100bb.png",
          "app_url": "https://apps.apple.com/us/app/ai-chatbot-nova/id1669007652",
          "first_seen_date": "2026-08-22T00:00:00.000Z",
          "last_seen_date": "2026-08-22T00:00:00.000Z"
        }
      ]
    }
  ],
  "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."
      }
    ]
  },
  "generatedAt": "2026-08-22T20:27:37.352Z"
}
