More locations: New York, NY, USA
Stedi provides a B2B data-exchange platform that automates EDI-based transactions using APIs for real-time healthcare workflows like eligibility checks and claims processing across thousands of payers. It works as a cloud platform with real-time APIs, dashboards, and simple import of EDI specs, offering secure access, multi-region redundancy, and automated failover to ensure 99.9% uptime. It differs by prioritizing high availability and easy integration with guided setup and dedicated engineering support, along with broad payer coverage. Its goal is to make reliable, scalable, and easy-to-integrate EDI data exchange for businesses, especially in healthcare.
Company Size
51-200
Company Stage
Series C
Total Funding
$122.4M
Headquarters
New York City, New York
Founded
2017
See people who can refer or advise you
Help us improve and share your feedback! Did you find this helpful?
Company Equity
Introducing its redesigned JSON Real-Time Eligibility Check API. Stedi is releasing a redesigned version of its JSON Real-Time Eligibility Check API endpoint: POST https://healthcare.Stedi.stedi.com/2026-06-01/eligibility-check. The new endpoint's response format makes it easier to parse a patient's benefits. Before, you could get eligibility responses as JSON using Stedi's pre-existing JSON Real-Time Eligibility Check API endpoint - now called its legacy endpoint. The legacy endpoint returns responses in a structure that mirrors the X12 eligibility response. Benefits for different plans and different benefit types, such as coverage status, limitations, and deductibles, are intermixed in a flat benefitsInformation array. The benefitsInformation array is "polymorphic," just like the underlying X12 structure. The fields in each entry change depending on the context. For example, the benefitsInformation.benefitPercent field is optional, but it only makes sense when benefitsInformation.code is A (Co-Insurance). benefitsInformation.benefitAmount is also optional, but it isn't valid for a Co-Insurance benefit. This polymorphism puts the burden of untangling the flat response on you. The responses also use X12 codes, like C for a deductible or F for limitations, so you map each one to its meaning. The new endpoint removes the polymorphism. It groups benefits by health plan. In each plan, it breaks the payer's benefit details out into separate typed objects: statuses (for example: ACTIVE_COVERAGE and INACTIVE), coPayment, coInsurance, deductible, and more. Each object has a predictable shape, so you know which fields to expect. It spells values out: ACTIVE_COVERAGE instead of 1, IN_NETWORK instead of Y. Each benefit names the Service Type Code (STC) or procedure code it applies to. { "payerId": "87726", "plans": [{ "name": "Gold Plan HMO", "benefits": { "statuses": [ { "status": "ACTIVE_COVERAGE", "coverageLevel": "INDIVIDUAL", "network": { "indicator": "IN_AND_OUT_OF_NETWORK"}, "service": {"system": "STC", "value": "30", "definition": "Health Benefit Plan Coverage"}}], "coPayment": [{ "amount": "15", "coverageLevel": "INDIVIDUAL", "messages": ["SPECIALIST"], "network": { "indicator": "IN_NETWORK"}, "service": {"system": "STC", "value": "96", "definition": "Professional (Physician)"}, "timePeriod": "VISIT"}]}}],...} Watch the 2026 Stedi Keynote announcement: To run checks with the new endpoint, you only need to provide the same information you use to run eligibility checks today: * The payer ID, which you can get from the Payers API or the Stedi Payer Network. * The provider's name and identifier, typically their National Provider Identifier (NPI). * The patient's first name, last name, date of birth, and, if you have it, member ID. * The STC or procedure code you want benefits for. If you don't specify an STC or procedure code, Stedi defaults to STC 30 (Health Benefit Plan Coverage). For example: curl -request POST \ -url https://healthcare.Stedi.stedi.com/2026-06-01/eligibility-check \ -header 'Authorization: <api-key>' \ -header 'Content-Type: application/json' \ -data '{ "payerId": "87726", "provider": {"name": {"organization": "Provider Name"}, "npi": "1999999984"}, "subscriber": {"name": { "person": { "firstName": "John", "lastName": "Doe"}}, "dateOfBirth": "1970-01-01", "memberId": "UHC202649"}, "encounter": {"services": [{ "system": "STC", "value": "30"}]}}' All eligibility responses returned by Stedi are lossless, including responses from the new endpoint. Stedi sends you exactly what the payer returns. Even when a payer sends back non-compliant data, Stedi preserves and returns it. You can use the new endpoint to run pre-defined mock eligibility checks in test mode with a test API key. Use mock checks to build integrations and run tests without sending real checks to payers. Mock eligibility checks are available on all Stedi accounts, including free sandbox accounts. For more information, see its test mode docs. Stedi is not deprecating the legacy JSON Real-Time Eligibility Check API endpoint or any other functionality as part of this release. This release doesn't introduce any breaking changes. Your existing integrations will continue working as they do today. Mock eligibility checks are free. Production eligibility checks are priced per transaction. For pricing, see its Pricing page. To get started with Stedi, sign up for a free sandbox account. It takes less than two minutes. No credit card is required. When you're ready to run real eligibility checks, upgrade to production on its pay-as-you-go plan. There are no monthly minimums or setup fees. You only pay for the transactions you use.
Introducing the Stedi TypeScript and Python SDKs. Stedi is releasing official software development kits (SDKs) for TypeScript and Python. The SDK packages are available from npm and PyPI. Previously, Stedi only offered REST APIs. If you wanted language-specific types, retries, or error handling, you had to write your own client. Every customer who integrated with Stedi had to repeat that work. Now the SDKs do that work for you. You get types, retries, and error handling as part of the SDKs. You only need to write the parts that are specific to your product. This initial SDK release includes operations covering the following API endpoints: Watch the 2026 Stedi Keynote announcement: Visit the npm and PyPI pages for installation and quickstart instructions. You'll find runnable, end-to-end examples for every operation in the examples/ directories: The SDKs are generated from its own internal API models, so they stay in lockstep with its REST APIs. Stedi keep the SDKs backwards compatible within a major version. These changes don't require a new major version: * New API operations * New optional parameters * New fields in responses * A change in the order of response properties * A mandatory parameter that becomes optional To use the SDKs, you must have a Stedi API key. When you're ready, upgrade to production on its pay-as-you-go plan. There are no monthly minimums or setup fees. You only pay for the transactions you use.
Spotlight: Liam Hale McCarty @ verified. A spotlight is a short-form interview with a leader in health tech. In this spotlight, you'll hear from Liam Hale McCarty, founder and CEO of Verified. Stedi help companies onboard real people faster. With little to no patient input, Stedi can autofill their verified name, address, birthday, and health insurance - so in less than 30 seconds they're ready to receive care. It's like magic! I run Verified with my brother Aidan. Over half of its family works in healthcare, so Stedi always wanted to offer a healthcare version of its product, but Stedi didn't initially know what that would look like. Over time, healthcare providers started using its 1-Click Signup product to autofill signup info, and they asked if Stedi could also autofill health insurance and eligibility info. That was its cue: a few months of intense effort later, Stedi launched its 1-Click Health product. By far the highest friction step in patient onboarding is asking for their health insurance. Many patients don't know who their payer is, and no one remembers their member ID, so they have to find their health insurance card in their wallet and manually type in the details. It's frustrating and error prone. Stedi autofill all of a patient's info, including their active health insurance and eligibility info, so they have a frictionless experience - and so the provider receives all the details they need to bill successfully. Healthcare providers will marvel at the fact that, in the dark ages, they had to ask patients to manually enter all of their info and health insurance. In the future, it will be table stakes for providers to autofill everything for the patient, so the focus can be on care, not form filling.
Introducing pay-as-you-go pricing. Jun 1, 2026 Stedi, Inc is introducing a new pay-as-you-go pricing plan. With the new pay-as-you-go plan, you get a full production account (including API and SFTP access) and only pay for the transactions you use, with automatic volume discounts and no monthly minimums, setup fees, or per-provider/location fees. Previously, API and SFTP access was only available with a $500 monthly minimum plan. That minimum priced out startups, practices, and solo developers who wanted to move from prototype to production without a commitment. Sandbox and production accounts. Every new Stedi account now starts as a free sandbox account, limited to test mode, and can be upgraded to a production account via self-service. Sandbox accounts let you run mock eligibility checks and test the claims workflow without sending real transactions. Developers and coding agents can build and test their Stedi integration in a free sandbox account using test API keys or a test SFTP. When they're ready to move to production, they can upgrade in account settings and swap in a production API key. Production accounts can process unlimited transactions with real payers on one of two pricing plans: * Pay as you go: 100% usage-based pricing with automatic volume-based discounts. * Custom: Discounted usage rates for customers with high transaction volume. You also get enterprise features like SSO, SCIM, and consolidated billing for integrated accounts. Existing Stedi accounts stay on their current pricing plans by default and can switch to a pay-as-you-go or custom plan at any time by contacting Stedi support. How pay-as-you-go pricing works. The pay-as-you-go plan uses tiered pricing. For most transactions, the per-transaction rate drops as your monthly volume grows. When you sign up for the pay-as-you-go plan, you add a credit card and fund an initial Stedi account balance, starting at $100. Each transaction draws down the balance at the rate for its pricing tier. See its pricing page for an estimator and full breakdown of each tier. Stedi automatically tops up your balance when it drops below a trigger you set. For example, you can top up your balance to $100 whenever it falls below $25, the minimum trigger. Your balance rolls forward month to month. At the end of each month, Stedi sends an invoice that covers your monthly usage. If you send zero transactions in a month, you pay nothing. Free features. The following features are free on all production plans: * Unlimited user seats and providers * 277CA claim acknowledgments * Transaction enrollment, including its Transaction Enrollment API * Payers API, its searchable, programmatic payer list * The Stedi MCP server for AI agents * Stedi Agent Every Stedi customer also receives real-time support over Slack, Microsoft Teams, and email. Its average response time is less than ten minutes during business hours. Sign up for a free sandbox account. It takes less than two minutes. No credit card is required. When you're ready to send production transactions, upgrade to the pay-as-you-go plan. Start free with a sandbox account. Upgrade to production when you're ready. There are no monthly minimums or setup fees. You only pay for the transactions you use. See its pricing.
New York-based Stedi, a healthcare transactions clearinghouse, has raised $50 million in Series C funding led by Addition.