Data · as of 2026-10-03
Download the tracker's data
Every price, change and shutdown on this site comes from one set of records, and you can have them: 108 plan prices for 21 AI companion apps, 108 dated changes and 17 shutdowns, as plain CSV files. Each row names the page it was read on and the day we read it. Free to use with credit.
The files
| File | Rows | One row is |
|---|---|---|
| apps.csv | 39 | One row per app in the tracker, living or dead. |
| prices.csv | 108 | One row per plan price we read on an app's own pricing page, help pages, terms or US App Store listing. Nothing here comes from a review site. |
| app-store-purchases.csv | 79 | The in-app purchase list from each app's US App Store listing, word for word. Apple shows at most ten and does not say which plan a line belongs to, so the labels are not mapped to plans. |
| changelog.csv | 108 | One row per dated change we recorded: price moves, plan and policy changes, removals from app stores, shutdowns, and laws that bind these apps. |
| changes-before-after.csv | 42 | For the changes that have a full record: the old value and the new value of each thing that moved, quoted or read from the dated sources on the record page. |
| graveyard.csv | 17 | One row per companion app, plan or product that shut down, was gutted or was removed, with the notice its users got. |
UTF-8, comma-separated, one header row. The files are rebuilt whenever the site is, so
go by the dates inside them (checked_on, date,
updated), and note the day you downloaded if you need to cite a fixed copy.
How the records are made
- Prices are read at the source. We open the app's own pricing page,
help pages and terms, plus its US App Store and Google Play listings, logged out,
from a US connection. Nothing is taken from review sites. A price we could not read
ourselves has no row in
prices.csv, and its app showsprices_verified= false. - Every row carries its source and date. We keep the text of each page as we read it, and a script checks every quoted figure against that text before it is published. The quotes are on each app page under "Receipts".
- Changes are dated from the app's side where possible: the date on its
own notice, changelog or help page. Where a change was made quietly, the date is the
range between our two readings, and the full records say so in
date_basis. - Store ids join to other datasets. 9 apps have a confirmed official App Store or Google Play listing; the rest are web-only or have only lookalike listings, which we leave out.
What the data cannot tell you
- Prices are what a logged-out US visitor is shown. These apps run price tests and charge differently by country, so another visitor can see another number.
-
Apple lists at most ten in-app purchases per app and does not say which plan each
belongs to.
app-store-purchases.csvkeeps Apple's labels as they are and maps nothing. - There are no user counts, revenue or traffic figures. We record what apps charge and what they change, not how many people pay.
- The record starts on 2026-07-02. Earlier events are in the changelog and graveyard only where a dated primary source still exists.
-
nsfwandfree_tierare our reading of each app's rules and limits, by the definitions in the column notes below.
What each column means
apps.csv · 22 columns
- app_id
- Our id for the app. Stable; the other files join on it.
- name
- The app name as the operator writes it.
- domain
- The app's main website.
- category
- What kind of product it is, in our words.
- platforms
- web, ios, android, separated by |.
- app_store_id
- Apple's numeric id for the official US App Store listing. Empty if the app has no listing or we have not confirmed one.
- google_play_id
- The package name of the official Google Play listing. Empty as above.
- status
- active, zombie (still up, nobody behind it) or dead.
- died_on
- The shutdown date, for dead apps.
- nsfw
- What the app allows: full (explicit text and images), soft (suggestive only) or none.
- free_tier
- yes only if free use keeps going. A fixed number of free messages that ends for good is no.
- free_tier_note
- What the free use is, or where it stops.
- prices_verified
- true if we read the prices on the app's own pages or store listings; false means the price is from secondary sources and should not be relied on.
- prices_checked_on
- The day we last read the prices at the source.
- cheapest_monthly
- The lowest price for one month, paid month to month, in the currency below. From prices.csv.
- cheapest_monthly_plan
- The plan that price buys.
- cheapest_prepaid_per_month
- The lowest per-month cost when paying for several months upfront.
- prepaid_term
- The term that price needs: quarterly, 6 months, yearly.
- prepaid_plan
- The plan the prepaid price buys. It can be a different plan from the cheapest monthly one, so compare like with like in prices.csv.
- currency
- Currency of the two prices above.
- tracked_since
- The day the app entered the tracker.
- page
- The app page on elizareport.com, with sources for every figure.
prices.csv · 10 columns
- app_id
- Joins to apps.csv.
- app
- App name.
- plan
- The plan name as the app writes it.
- billing
- How often the price is charged: weekly, monthly, quarterly, every 6 months, yearly, one-off. "per month, paid upfront" means the page only gave a per-month figure for a prepaid plan.
- price
- The amount charged per billing period.
- currency
- ISO currency code. Prices are read from a US connection, so nearly all are USD.
- channel
- Where the price applies: web (the app website), ios (US App Store) or android (Google Play).
- note
- Anything that qualifies the price, such as an intro rate or an add-on.
- source_url
- The page the price was read on.
- checked_on
- The day we read it.
app-store-purchases.csv · 6 columns
- app_id
- Joins to apps.csv.
- app_store_id
- Apple's id for the listing.
- label
- The purchase name exactly as Apple lists it.
- price
- The price as listed, with its currency sign.
- listing_url
- The App Store listing.
- checked_on
- The day we read it.
changelog.csv · 6 columns
- date
- When it happened, as precisely as the source allows (YYYY-MM-DD, YYYY-MM or YYYY).
- app_id
- The app concerned. Empty for industry-wide events such as laws.
- app
- App name, or Industry.
- event
- What changed, in one or two sentences.
- source
- Where it was read.
- record_url
- Our full record of the event (before and after, sources, dated captures) or the obituary, where one exists.
changes-before-after.csv · 8 columns
- date
- The date of the change.
- date_basis
- What that date is: the date on the page itself, the day we saw it, or the range it happened in.
- app_id
- Joins to apps.csv.
- item
- The thing that changed: a plan price, a clause, an FAQ answer.
- before
- The old value or wording.
- after
- The new value or wording.
- sources
- The source pages, including Internet Archive copies of the old version, separated by |.
- record_url
- The full record on elizareport.com.
graveyard.csv · 13 columns
- grave_id
- Our id for the entry.
- name
- The product that ended.
- kind
- What it was.
- section
- departed (shut down), uncoupling (the Chinese shutdowns of July 15, 2026), lobotomy (the app lived, the companion was removed), zombie (up but abandoned), exile (pulled from app stores), annex (older or adjacent products).
- born
- Launch date, where known.
- died
- The end date as a plain date. Empty for zombies and exiles, which have not ended.
- died_as_recorded
- The end date with its qualifier, such as when it was announced.
- notice_days
- Days between the announcement and the end. Empty where no announcement date could be confirmed.
- cause
- Why it ended, in the operator's words where they gave any.
- app_id
- The tracked app it belonged to, if any. Joins to apps.csv.
- sources
- Source pages, separated by |.
- updated
- The day we last edited the entry.
- page
- The entry or obituary on elizareport.com.
Using and citing it
The files are published under Creative Commons Attribution 4.0: use them for anything, including commercially, as long as you credit The Eliza Report and link to this page.
- In running text
- According to The Eliza Report's tracker (elizareport.com/data), as of October 3, 2026 …
- APA
- The Eliza Report. (2026). AI companion app tracker data [Data set]. https://elizareport.com/data/
- With an access date
- The Eliza Report, "AI companion app tracker data," https://elizareport.com/data/ (accessed the day you downloaded it).
To cite one event rather than the whole set, link its own page: each
changelog record and graveyard
entry has a permanent address, listed in the record_url and
page columns.
Who keeps it
The Eliza Report is an independent tracker of AI companion apps, paid for by affiliate commissions on some outbound links. Apps we earn nothing from are recorded the same way as apps we earn from, and the files above contain no affiliate links. About us; how we check. We are not connected to elizaOS or to any app called Eliza: the name is for ELIZA, the 1966 chatbot.