{
 "name": "Endpointo Form Endpoint Index",
 "title": "Form Endpoint Index",
 "url": "https://endpointo.com/datasets/form-endpoint-index/",
 "csv": "https://endpointo.com/datasets/form-endpoint-index.csv",
 "markdown": "https://endpointo.com/datasets/form-endpoint-index/index.md",
 "computed_at": "2026-10-19",
 "license": "https://endpointo.com/terms",
 "headline": "The median published figure in the Form Endpoint Index is 6 USD across 7 sources' own pages in USD (range 4.99 to 14.99 USD; 8 sources publish a figure), read 12 October 2026.",
 "quotes": [
  "The median published figure in the Form Endpoint Index is 6 USD across 7 sources' own pages in USD (range 4.99 to 14.99 USD; 8 sources publish a figure), read 12 October 2026.",
  "8 of the 33 named sources read in full publish a figure; 25 publish none, read 12 October 2026."
 ],
 "citation": "\"Endpointo Form Endpoint Index\", updated 2026-10-19, https://endpointo.com/datasets/form-endpoint-index/.",
 "changed_since": null,
 "national": {
  "unit": "USD",
  "n": 7,
  "median": 6,
  "min": 4.99,
  "max": 14.99,
  "p25": 5,
  "p75": 12.5,
  "mean": 8.0686,
  "units": {
   "EUR": 1,
   "USD": 7
  },
  "published_sources": 8,
  "named_sources": 33,
  "read_sources": 33,
  "not_published": 25,
  "published_share": 0.242
 },
 "by_axis": {},
 "rows": [
  {
   "source": "Basin pricing",
   "url": "https://usebasin.com/pricing",
   "figure": "$12.50 ",
   "value": 12.5,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-12",
   "quote": "$12.50 /mo",
   "source_class": "primary-provider-own-site",
   "text_sha256": "618ba2765ea84bff9504951a7f87f964548071549ccf446397730365ca760147"
  },
  {
   "source": "Web3Forms pricing",
   "url": "https://web3forms.com/pricing",
   "figure": "€13",
   "value": 13,
   "unit": "EUR",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-12",
   "quote": "€13/mo",
   "source_class": "primary-provider-own-site",
   "text_sha256": "50757a8a5b922f0ccd731cf61e1b5a16255d7e81e4e20273d6315c77fa8c8c8b"
  },
  {
   "source": "Static Forms pricing",
   "url": "https://www.staticforms.dev/pricing",
   "figure": "$6 ",
   "value": 6,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-12",
   "quote": "Starter adds file uploads, integrations and 3,000 submissions for $6 a month; Pro unlocks 25,000 submissions, the data syncs and form rules for $9.",
   "source_class": "primary-provider-own-site",
   "text_sha256": "40350627a4b3aea29e273d4ae258c2c92b349a71856863d59727c4674fdf4e8a"
  },
  {
   "source": "FormBackend pricing",
   "url": "https://www.formbackend.com/pricing",
   "figure": "$5",
   "value": 5,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-12",
   "quote": "$5/mo",
   "source_class": "primary-provider-own-site",
   "text_sha256": "cd67f09883c11f8a37bbd5be5f165da0ceb0cceb4a616f6b7b12df1f4b1cc1d3"
  },
  {
   "source": "splitforms pricing",
   "url": "https://splitforms.com/pricing",
   "figure": "$5 ",
   "value": 5,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-12",
   "quote": "Pro is $5 per month for 5,000 submissions per month and adds CSV, XML, and PDF exports, signed webhooks, integrations like Slack and Google Sheets, Stripe payments on your forms, custom auto-responder emails, and priority support.",
   "source_class": "primary-provider-own-site",
   "text_sha256": "3a573d546882ed2ec2829ea4bc72a54fbdfba4a6f1810b653abab04814d2f096"
  },
  {
   "source": "HeroTofu pricing",
   "url": "https://herotofu.com/pricing",
   "figure": "$14.99",
   "value": 14.99,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-12",
   "quote": "$14.99/mo",
   "source_class": "primary-provider-own-site",
   "text_sha256": "43cbac3f1592673abf23e48cb50a408f35f3ba4cf9b5275458800d34a4cbe2a1"
  },
  {
   "source": "FormKeep pricing",
   "url": "https://formkeep.com/pricing",
   "figure": "$4.99 ",
   "value": 4.99,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-12",
   "quote": "$4.99 / month",
   "source_class": "primary-provider-own-site",
   "text_sha256": "72bf353e30dd9671c15bd76dc08da3a11d6d9cd92c9d74649d63abf873e582cf"
  },
  {
   "source": "html.contact pricing",
   "url": "https://html.contact/pricing",
   "figure": "$8 ",
   "value": 8,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-12",
   "quote": "$8 per month",
   "source_class": "primary-provider-own-site",
   "text_sha256": "de2bd45412a1eaae3abd491c6d122d060fb450bba82301634aa68ce38b1c3854"
  }
 ],
 "not_published": [
  {
   "source": "Formspree pricing",
   "url": "https://formspree.io/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Forminit (formerly Getform) pricing",
   "url": "https://forminit.com/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Formcarry pricing",
   "url": "https://formcarry.com/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Form.taxi plans",
   "url": "https://form.taxi/en/plans",
   "retrieved_at": "2026-09-12",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "FormGrid pricing",
   "url": "https://formgrid.dev/pricing",
   "retrieved_at": "2026-09-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Formspark pricing",
   "url": "https://formspark.io/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Netlify pricing",
   "url": "https://www.netlify.com/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Netlify docs: forms usage and billing",
   "url": "https://docs.netlify.com/manage/forms/usage-and-billing/",
   "retrieved_at": "2026-10-12",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "FormSubmit",
   "url": "https://formsubmit.co/",
   "retrieved_at": "2026-09-12",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "FabForm pricing",
   "url": "https://fabform.io/pricing/",
   "retrieved_at": "2026-09-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "FormBold pricing",
   "url": "https://formbold.com/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Sheet Monkey pricing",
   "url": "https://sheetmonkey.io/pricing",
   "retrieved_at": "2026-09-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Tally pricing",
   "url": "https://tally.so/pricing",
   "retrieved_at": "2026-09-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Formester pricing",
   "url": "https://formester.com/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Jotform pricing",
   "url": "https://www.jotform.com/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Formstack pricing",
   "url": "https://www.formstack.com/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Typeform pricing",
   "url": "https://www.typeform.com/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Wufoo pricing",
   "url": "https://www.wufoo.com/pricing/",
   "retrieved_at": "2026-09-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Fillout pricing",
   "url": "https://www.fillout.com/pricing",
   "retrieved_at": "2026-09-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Paperform pricing",
   "url": "https://paperform.co/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "SubmitJSON pricing",
   "url": "https://www.submitjson.com/pricing",
   "retrieved_at": "2026-09-12",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Cognito Forms pricing",
   "url": "https://www.cognitoforms.com/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Gravity Forms pricing",
   "url": "https://www.gravityforms.com/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Feathery pricing",
   "url": "https://www.feathery.io/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Zoho Forms pricing",
   "url": "https://www.zoho.com/forms/pricing.html",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  }
 ],
 "sources": [
  {
   "url": "https://formspree.io/pricing",
   "label": "Formspree pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://forminit.com/pricing",
   "label": "Forminit (formerly Getform) pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://usebasin.com/pricing",
   "label": "Basin pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://web3forms.com/pricing",
   "label": "Web3Forms pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://formcarry.com/pricing",
   "label": "Formcarry pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.staticforms.dev/pricing",
   "label": "Static Forms pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://form.taxi/en/plans",
   "label": "Form.taxi plans",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.formbackend.com/pricing",
   "label": "FormBackend pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://formgrid.dev/pricing",
   "label": "FormGrid pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://splitforms.com/pricing",
   "label": "splitforms pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://formspark.io/pricing",
   "label": "Formspark pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.netlify.com/pricing/",
   "label": "Netlify pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://docs.netlify.com/manage/forms/usage-and-billing/",
   "label": "Netlify docs: forms usage and billing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://formsubmit.co/",
   "label": "FormSubmit",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://fabform.io/pricing/",
   "label": "FabForm pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://herotofu.com/pricing",
   "label": "HeroTofu pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://formkeep.com/pricing",
   "label": "FormKeep pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://formbold.com/pricing",
   "label": "FormBold pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://sheetmonkey.io/pricing",
   "label": "Sheet Monkey pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://tally.so/pricing",
   "label": "Tally pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://formester.com/pricing/",
   "label": "Formester pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.jotform.com/pricing/",
   "label": "Jotform pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.formstack.com/pricing",
   "label": "Formstack pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.typeform.com/pricing/",
   "label": "Typeform pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.wufoo.com/pricing/",
   "label": "Wufoo pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.fillout.com/pricing",
   "label": "Fillout pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://paperform.co/pricing/",
   "label": "Paperform pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://html.contact/pricing",
   "label": "html.contact pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.submitjson.com/pricing",
   "label": "SubmitJSON pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.cognitoforms.com/pricing",
   "label": "Cognito Forms pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.gravityforms.com/pricing/",
   "label": "Gravity Forms pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.feathery.io/pricing",
   "label": "Feathery pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.zoho.com/forms/pricing.html",
   "label": "Zoho Forms pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  }
 ],
 "methodology": "Every row is a verbatim sentence read from the named source's own page through our fetch service on the date shown, hash-pinned to the stored read (the sha of the page's visible text; the raw page is mirrored to R2). 8 of the 33 named sources that could be read published a usable figure; 25 published none and are recorded as not published, never filled in; 0 could not be read (blocked, dead or unreachable) and count nowhere. The headline figures (median, minimum, maximum, quartiles) are over ONE figure per source in USD (a source's median where its page yielded several accepted sentences), so N counts sources, never sentences; 148 candidate sentence(s) were refused by a reviewer with the reason recorded. The fuller derivation this dataset is chartered to grow into (not yet what the figures above are; they are each source's own published figure as read): per service: the published monthly price per tier, the submissions each tier includes, the price per 1,000 submissions derived from the two, the free-tier ceiling and what happens when it is passed (blocked, billed, or silently dropped), and the file-upload allowance - then the median and range of price per 1,000 submissions across every service that publishes one, the count publishing versus quote-only, the count whose free tier is monthly versus one-off, and repriced-since the previous read. Nobody publishes this: each service prices in a different unit (a month, a submission, a credit, an account's platform credits) and the comparison only exists once the units are normalised.",
 "embed": "<figure style=\"margin:0;padding:16px;border:1px solid #d9d9d9;border-radius:8px;background:#ffffff;color:#111111;font-family:system-ui,sans-serif;max-width:480px\"><p style=\"margin:0 0 8px;font-size:28px;font-weight:700;color:#111111;background:#ffffff\">6 USD</p><p style=\"margin:0 0 8px;font-size:14px;color:#111111;background:#ffffff\">median published figure, Form Endpoint Index, across 8 sources, read 12 October 2026</p><figcaption style=\"font-size:12px;color:#444444;background:#ffffff\"><a href=\"https://endpointo.com/datasets/form-endpoint-index/#median\" style=\"color:#1a4fd6;background:#ffffff\">Source: Endpointo Form Endpoint Index</a></figcaption></figure>"
}
