Data: the LimitSheet dataset
Every value on the site as JSON and CSV. LimitSheet's own compilation is free to reuse under CC BY 4.0; quoted source text stays with its publishers.
Last verified 17 days old, May be outdated. Flagged as outdated after 9 days. AI-assisted check Version v1 CC BY 4.0 · How we verify
Downloads
Static files, no key, no rate limit
- datapoints.jsonJSON
Every value with its source, quote, status and verification.
159 recordsDatapoints (JSON) - datapoints.csvCSV
The same values as a spreadsheet, one row per value.
159 recordsDatapoints (CSV) - plans.jsonJSON
Every plan with its product, audience, region and status.
29 recordsPlans (JSON) - products.jsonJSON
Tracked products with metering unit and official pages.
4 recordsProducts (JSON) - changes.jsonJSON
The append-only change ledger with baselines.
11 recordsChanges (JSON) - sources.jsonJSON
Every cited source with access date and archive link.
31 recordsSources (JSON)
Also: Atom feed of changes. Each change entry page links its own JSON file. The files are static and rebuilt whenever the data changes.
curl -O https://limitsheet.com/data/v1/datapoints.json
curl -O https://limitsheet.com/data/v1/datapoints.csvLicense and attribution
The compilation is licensed under CC BY 4.0. You may copy, adapt and republish it, including commercially, if you credit LimitSheet. A link to the page where a value lives is the best credit; a nofollow link is fine.
Suggested attribution:
Data: LimitSheet (https://limitsheet.com/data/), CC BY 4.0.
Facts belong to no one, and the vendors' own words quoted in source_quote remain theirs. Product names and trademarks belong to their respective owners.
Publishing rules
- Every value carries a source and the source's exact words. AI tools never invent a value.
- A value counts as verified only after it was checked against its source and signed off in the editor's name (
verified_methodsays whether by hand or with the AI-assisted exact-quote check); until then its verification fields are empty and pages that show it are marked as drafts. - Rupee prices are published only when a person saw them at a real checkout. Nothing is converted between currencies.
- Ids and URLs are stable. The change ledger is append-only; corrections are logged on the corrections page.
What the fields mean
| Field | Meaning |
|---|---|
id | Stable id of the value. |
product, plan | Product id and plan id (plans.json). |
field | What the value is. One of the fields listed below. |
value | A number, or text when the source gives no single number (for example a range). |
unit | USD, INR, credits, messages, seats, "x Pro" (a multiplier) or text. |
currency, tax_included, billing_period | For prices: the currency, whether the source says tax is included, and the billing period. |
region | global, US or IN. |
status | Official, Reported, Community, Measured or Unknown (see below). |
source_id, source_url, source_quote | The source and the exact words it uses. |
effective_from | When the value took effect, if the source says. |
checkout_verified | INR only: a person saw this amount at a real checkout. |
verified_at, verified_by, verified_method | When the value was checked against its source, the person in whose name it was signed off, and how: manual (that person opened the source) or ai_assisted (two independent AI reviews and an exact-quote script, signed off in that person's name under a standing delegation). Empty while pending. |
note | Context for readers, if any. Internal editor notes are never published. |
| field | Meaning |
|---|---|
price_monthly | Price, billed monthly |
price_annual_per_month | Price per month, billed annually |
price_per_seat_monthly | Price per seat, billed monthly |
price_per_seat_annual_per_month | Price per seat per month, billed annually |
seat_minimum | Minimum seats |
usage_multiplier | Usage vs base plan |
window_5h | 5-hour window |
weekly_cap | Weekly cap |
monthly_credits | Monthly credits |
included_models | Included models |
overage | Overage |
reset_rule | Reset rule |
other | Other |
| Status | Meaning |
|---|---|
| Official | Stated by the vendor on its own pricing page, docs or help center. |
| Reported | Reported by the vendor elsewhere (blog, staff post) or by reputable press. |
| Community | Reported by users; not confirmed by the vendor. |
| Measured | Measured by LimitSheet (test run or real checkout). |
| Unknown | Not published by the vendor. |
| Field | Meaning |
|---|---|
id | Date of the change and a short slug; also the entry URL. |
date | The event date used in the id: when the change took effect, else when it was announced, else the first report. |
announced_on, effective_on | When the vendor announced the change and when it took effect, as the sources state them (empty when no source says). |
detected_on, published_on | When LimitSheet detected the change and first published the entry. |
kind | Whether the change is about prices, limits or both. |
quotes | The sources' exact words that back every number and date in the entry, each with its source id. |
products | Product ids the change affects. |
before, after | The recorded state before and after, as text. |
baseline_note | The baseline the comparison uses, stated explicitly. |
index_series | Optional. The levels of a limit as an index set against a stated baseline: a list of rows with key, label, note, value and is_limit (true on the row that is the limit now). The values are index numbers LimitSheet computes from the quoted sources, not absolute limits; each one appears in baseline_note or in a quote. |
direction | Increase, Decrease, Mixed, Plan or price added, No net change |
material | Whether the change affects what a plan costs or allows. |
source_ids | Sources (sources.json). |
verified_at, verified_by, verified_method | Sign-off and method, as for datapoints. |
sources.json lists each source's URL, title, publisher, type (pricing page, docs, help center, changelog, vendor blog, staff post, press, community, own measurement), the date it was accessed and, where one exists, an archived copy and a hash (fingerprint) of the saved page. plans.json gives each plan's product, name, audience (free, individual, team, enterprise), region (global or India only) and status (active, legacy, discontinued).
Versions
The file layout is version v1. A breaking change to the layout gets a new version path; the old one keeps working for a transition period announced here.
Cite this
LimitSheet, "LimitSheet dataset", verified Oct 2, 2026, https://limitsheet.com/data/, CC BY 4.0