Welcome to SingleFile

Welcome to the SingleFile API — the fastest way to automate business entity formation, EIN filing, document management, and annual report compliance across all U.S. jurisdictions.

What You Can Do

Getting Started in 4 Steps

 ┌──────────────┐    ┌──────────────┐    ┌──────────────┐    ┌──────────────┐
 │  1. Get Your │    │ 2. Get a     │    │ 3. Make Your │    │ 4. Build     │
 │  Credentials │───>│ Bearer Token │───>│ First Call   │───>│ Workflows    │
 └──────────────┘    └──────────────┘    └──────────────┘    └──────────────┘
   SingleFile          POST /o/token/     GET /entities        Formation,
   provides your       with client_id     to verify            EIN, Annual
   client_id &         & client_secret    everything works     Reports & more
   client_secret

New here? Jump straight to the Quick Start to make your first API call in under 5 minutes.

Environments

EnvironmentBase URLPurpose
Sandboxhttps://api.demo.singlefile.io/external-api/v1/Development & testing — no real filings
Productionhttps://api.singlefile.io/external-api/v1/Live filings with state authorities

Always develop and test against the Sandbox environment first. Sandbox requests behave identically to production but do not submit real filings.

Explore the Docs

Fundamentals

Workflow Guides

Need Help?