{
 "name": "The data export file index",
 "description": "For ten platforms: the literal file name inside the data export, the literal keys or columns inside that file, what it holds, and which export tier ships it.",
 "url": "https://pupulcorp.com/data/files",
 "csv": "https://pupulcorp.com/data/export-files.csv",
 "json": "https://pupulcorp.com/data/export-files.json",
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "license_name": "CC BY 4.0",
 "attribution": "Pupul, The data export file index, https://pupulcorp.com/data/files, checked 2026-08-28.",
 "creator": {
  "name": "Pupul",
  "url": "https://pupulcorp.com"
 },
 "published": "2026-08-28",
 "checked": "2026-08-28",
 "row_count": 22,
 "id_scheme": "Every row carries a permanent id of the form file-<platform>-<file>. Ids are assigned once and never reused or renumbered. Cite a single row as https://pupulcorp.com/data/files#<id>. Three pairs of rows are rendered as one table row on the page because the two files ship together and answer one question; each file still has its own id and its own anchor, so all 22 ids resolve.",
 "status_field": "status",
 "status_values": {
  "in our parser": "This file name and these keys are what our free Count matches and reads. The parser is plain JavaScript served at https://pupulcorp.com/count.js and the matching lives in its detector table, so the label can be checked without trusting us.",
  "reported": "The row comes from the platform's published documentation or from consistent public reports on the checked date, and our own code has not read it."
 },
 "status_counts": {
  "in our parser": 21,
  "reported": 1
 },
 "notes": [
  "The page renders 19 table rows for these 22 files: three table rows each carry two files that ship together. Every one of the 22 files has its own id and its own anchor."
 ],
 "schema": {
  "row_id_field": "id",
  "fields": [
   {
    "name": "id",
    "type": "string",
    "description": "Permanent row id. Stable across row additions and copy edits."
   },
   {
    "name": "platform",
    "type": "string",
    "description": "The platform the export is requested from."
   },
   {
    "name": "file_name",
    "type": "string",
    "description": "The literal file name inside the export."
   },
   {
    "name": "format",
    "type": "string",
    "description": "JSON, CSV, HTML, or JavaScript wrapping JSON."
   },
   {
    "name": "what_it_holds",
    "type": "string",
    "description": "What is inside the file, in plain language."
   },
   {
    "name": "keys_or_columns_inside",
    "type": "string",
    "description": "The literal keys or column names to look for inside the file."
   },
   {
    "name": "tier_you_must_request",
    "type": "string",
    "description": "The export tier that ships this file."
   },
   {
    "name": "status",
    "type": "string",
    "description": "in our parser, or reported. See status_values."
   },
   {
    "name": "checked",
    "type": "date",
    "description": "ISO date this row was last checked against the source."
   },
   {
    "name": "source",
    "type": "url",
    "description": "The page this row is published on."
   },
   {
    "name": "row_url",
    "type": "url",
    "description": "A link to this exact row. This is the citation target for a single fact."
   }
  ]
 },
 "rows": [
  {
   "id": "file-tiktok-user-data",
   "platform": "TikTok",
   "file_name": "user_data_tiktok.json (older exports: user_data.json)",
   "format": "JSON",
   "what_it_holds": "Watch history, searches, likes and saved videos, and off-TikTok activity other companies reported",
   "keys_or_columns_inside": "VideoList; SearchList with Date and SearchTerm; ItemFavoriteList; OffTikTokActivityDataList with Source",
   "tier_you_must_request": "All data, JSON format",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-tiktok-user-data"
  },
  {
   "id": "file-meta-your-topics",
   "platform": "Instagram and Facebook",
   "file_name": "your_topics.json",
   "format": "JSON",
   "what_it_holds": "The interest topics Meta uses to pick your ads",
   "keys_or_columns_inside": "topics_your_topics",
   "tier_you_must_request": "Ads information, or All information",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-meta-your-topics"
  },
  {
   "id": "file-meta-advertisers-using-your-activity",
   "platform": "Instagram and Facebook",
   "file_name": "advertisers_using_your_activity_or_information.json",
   "format": "JSON",
   "what_it_holds": "Advertisers who uploaded a customer list your account matched",
   "keys_or_columns_inside": "ig_custom_audiences_all_types or custom_audiences_all_types; has_data_file_custom_audience",
   "tier_you_must_request": "Ads information, or All information",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-meta-advertisers-using-your-activity"
  },
  {
   "id": "file-meta-ad-preferences",
   "platform": "Instagram and Facebook",
   "file_name": "ad_preferences.json",
   "format": "JSON",
   "what_it_holds": "Ad preference values held against your account",
   "keys_or_columns_inside": "label_values with vec or dict",
   "tier_you_must_request": "Ads information, or All information",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-meta-ad-preferences"
  },
  {
   "id": "file-meta-other-categories",
   "platform": "Instagram and Facebook",
   "file_name": "other_categories_used_to_reach_you.json",
   "format": "JSON",
   "what_it_holds": "Further categories advertisers used to reach you",
   "keys_or_columns_inside": "label_values",
   "tier_you_must_request": "Ads information, or All information",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-meta-other-categories"
  },
  {
   "id": "file-meta-likes",
   "platform": "Instagram and Facebook",
   "file_name": "liked_posts.json, liked_comments.json, likes_and_reactions_1.json",
   "format": "JSON",
   "what_it_holds": "Your likes and reactions",
   "keys_or_columns_inside": "likes_media_likes; likes_comment_likes; page_likes",
   "tier_you_must_request": "Your activity",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-meta-likes"
  },
  {
   "id": "file-google-watch-history",
   "platform": "Google Takeout and YouTube",
   "file_name": "watch-history.json or watch-history.html",
   "format": "JSON or HTML",
   "what_it_holds": "Every video in your YouTube watch history",
   "keys_or_columns_inside": "time; titleUrl; subtitles[0].name for the channel",
   "tier_you_must_request": "YouTube and YouTube Music history",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-google-watch-history"
  },
  {
   "id": "file-google-search-history",
   "platform": "Google Takeout",
   "file_name": "search-history.json or Search/MyActivity.json",
   "format": "JSON or HTML",
   "what_it_holds": "Everything you typed into Google search",
   "keys_or_columns_inside": "time",
   "tier_you_must_request": "My Activity for Search",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-google-search-history"
  },
  {
   "id": "file-spotify-streaming-history",
   "platform": "Spotify",
   "file_name": "StreamingHistory0.json or Streaming_History_Audio_2024_1.json",
   "format": "JSON",
   "what_it_holds": "Every track play with its length and whether it was skipped",
   "keys_or_columns_inside": "ts or endTime; ms_played; master_metadata_album_artist_name; master_metadata_track_name; skipped",
   "tier_you_must_request": "Account data, or Extended streaming history for the full life of the account",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-spotify-streaming-history"
  },
  {
   "id": "file-spotify-inferences",
   "platform": "Spotify",
   "file_name": "Inferences.json",
   "format": "JSON",
   "what_it_holds": "The marketing segments Spotify has filed you under",
   "keys_or_columns_inside": "A list of segment strings",
   "tier_you_must_request": "Technical log information, a separate request",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-spotify-inferences"
  },
  {
   "id": "file-x-personalization",
   "platform": "X",
   "file_name": "data/personalization.js",
   "format": "JavaScript wrapping JSON",
   "what_it_holds": "Interests X assigned you, interests supplied by advertising partners, the advertiser audiences you were added to by company name, television shows, and inferred languages",
   "keys_or_columns_inside": "p13n.interests.interests[].name; p13n.interests.partnerInterests; p13n.interests.audienceAndAdvertisers; p13n.interests.shows; p13n.demographics.languages",
   "tier_you_must_request": "Full archive",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-x-personalization"
  },
  {
   "id": "file-x-like",
   "platform": "X",
   "file_name": "data/like.js",
   "format": "JavaScript wrapping JSON",
   "what_it_holds": "Posts you liked. X writes no timestamp here",
   "keys_or_columns_inside": "A list of like records",
   "tier_you_must_request": "Full archive",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-x-like"
  },
  {
   "id": "file-x-ad-impressions",
   "platform": "X",
   "file_name": "data/ad-impressions.js",
   "format": "JavaScript wrapping JSON",
   "what_it_holds": "Ads you were shown and the advertiser behind each one",
   "keys_or_columns_inside": "Impression records with an advertiser name",
   "tier_you_must_request": "Full archive",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-x-ad-impressions"
  },
  {
   "id": "file-chatgpt-conversations",
   "platform": "ChatGPT",
   "file_name": "conversations.json",
   "format": "JSON",
   "what_it_holds": "Every conversation with per-message timestamps",
   "keys_or_columns_inside": "mapping object per conversation; create_time; title",
   "tier_you_must_request": "Full export",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-chatgpt-conversations"
  },
  {
   "id": "file-chatgpt-other-files",
   "platform": "ChatGPT",
   "file_name": "chat.html, user.json, message_feedback.json, model_comparisons.json",
   "format": "HTML and JSON",
   "what_it_holds": "A browsable copy of your chats, basic account details, your thumbs up and down, and A/B comparisons you took part in",
   "keys_or_columns_inside": "Not read by our Count",
   "tier_you_must_request": "Full export",
   "status": "reported",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-chatgpt-other-files"
  },
  {
   "id": "file-claude-conversations",
   "platform": "Claude",
   "file_name": "conversations.json",
   "format": "JSON",
   "what_it_holds": "Every conversation with per-message timestamps. Same file name as ChatGPT and a different shape inside",
   "keys_or_columns_inside": "chat_messages array; created_at; name",
   "tier_you_must_request": "Full export",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-claude-conversations"
  },
  {
   "id": "file-grok-conversations",
   "platform": "Grok",
   "file_name": "prod-grok-backend.json",
   "format": "JSON",
   "what_it_holds": "Your grok.com conversations. Grok used inside the X app lands in the X archive instead",
   "keys_or_columns_inside": "A conversations array",
   "tier_you_must_request": "Full export from accounts.x.ai",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-grok-conversations"
  },
  {
   "id": "file-linkedin-ad-targeting",
   "platform": "LinkedIn",
   "file_name": "Ad_Targeting.csv",
   "format": "CSV",
   "what_it_holds": "The targeting attributes advertisers can select you by",
   "keys_or_columns_inside": "One header row of attribute names and one row of your values, semicolon separated",
   "tier_you_must_request": "The larger data archive, not the fast file selection",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-linkedin-ad-targeting"
  },
  {
   "id": "file-linkedin-inferences",
   "platform": "LinkedIn",
   "file_name": "Inferences_about_you.csv",
   "format": "CSV",
   "what_it_holds": "Conclusions LinkedIn drew about you and whether each was inferred",
   "keys_or_columns_inside": "An inference column and a description column",
   "tier_you_must_request": "The larger data archive, not the fast file selection",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-linkedin-inferences"
  },
  {
   "id": "file-amazon-advertiser-audiences",
   "platform": "Amazon",
   "file_name": "Advertising.AdvertiserAudiences.csv",
   "format": "CSV",
   "what_it_holds": "Advertisers who added you to an audience by name",
   "keys_or_columns_inside": "One advertiser per row",
   "tier_you_must_request": "The Advertising category, or Request All Your Data",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-amazon-advertiser-audiences"
  },
  {
   "id": "file-amazon-amazon-audiences",
   "platform": "Amazon",
   "file_name": "Advertising.AmazonAudiences.csv",
   "format": "CSV",
   "what_it_holds": "The audience segments Amazon itself built for you",
   "keys_or_columns_inside": "One audience per row",
   "tier_you_must_request": "The Advertising category, or Request All Your Data",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-amazon-amazon-audiences"
  },
  {
   "id": "file-amazon-order-history",
   "platform": "Amazon",
   "file_name": "Retail.OrderHistory.1.csv",
   "format": "CSV",
   "what_it_holds": "Your order history with dates and product titles",
   "keys_or_columns_inside": "Order date and product title columns",
   "tier_you_must_request": "Your Orders",
   "status": "in our parser",
   "checked": "2026-08-28",
   "source": "https://pupulcorp.com/data/files",
   "row_url": "https://pupulcorp.com/data/files#file-amazon-order-history"
  }
 ]
}
