Production-grade access is free with an account. · Synthetic demo · no account needed

FinchNode

Patient-authorized EHR integration

Test a free EHR API with synthetic patient data.

Give an agent or developer one URL and start building immediately with normalized health records and FHIR R4 resources from FinchNode’s fixed fictional sample EMR.

Free production-grade EHR API access.

With a FinchNode account, developers get free production-grade access to real, patient-authorized health records through one unified EHR API.

The $0/month plan includes 100 connected patient-months, 100,000 production API calls per month, one production application, and an unlimited synthetic sandbox.

The public demo API serves fixed fictional records for free without an account. Create a FinchNode account for free production-grade access to real, patient-authorized records within the included plan allowances. The demo itself cannot access real patient data.

Free production access and the public synthetic demo
What you getFree production planPublic demo API
Price$0/month within included allowances$0
Patient dataReal records with patient authorization and consentFixed fictional patient records only
EHR accessSupported live sources; availability varies by organizationNo live EHR connections
Included usage100 connected patient-months; 100,000 production API calls/month; 1 production appRate-limited sample API
Getting startedAccount, production credentials, and source availabilityNo account or API key

Production access requires a FinchNode account, production credentials, a supported live source, and patient authorization and consent. Availability depends on the EHR, organization, application approvals, scopes, and records returned.

Create a free account · View plans and usage allowances

No account, API key, or vendor sandbox

Make a request to https://api.finchnode.com/demo/v1 immediately. Every response is generated from the fixed fictional Northstar Health sample EMR used by the FinchNode Visualizer.

curl https://api.finchnode.com/demo/v1/patients/patient-demo-001/records?categories=demographics,labs,medications

Agent-friendly endpoints

  • GET /patients/patient-demo-001/records for normalized categories
  • GET /fhir/Bundle/finchnode-visualizer-synthetic-bundle for the complete FHIR R4 Bundle
  • GET /fhir/Observation?patient=patient-demo-001 for resource search
  • POST /connect/sessions for a non-persistent simulated connection result
  • GET /openapi.json for the live contract
  • https://api.finchnode.com/demo/mcp for native MCP tools

Read the OpenAPI 3.1 document, explore the same record visually, or compare the production unified EHR API.

Synthetic-data and rate-limit boundary

The API cannot reach production data, real credentials, patient accounts, or third-party EHR sandboxes. It is read-only and not for clinical use. The default policy is 120 requests per minute per IP and running API instance; clients should follow the RateLimit and Retry-After response headers.