Developer API
A clean REST API with usage-based pricing. Verify, enrich, and monitor entities in a few lines of code. MCP server for AI agents on the same engine.
# python ff.entities.search("acme", state="NY")Get API access ›
U.S. business entity data
Search, verify, and enrich any U.S. company from official state records. Free lookup, a developer API, and fresh formation leads off one engine.
Synced directly from official state filing databases
Type a name, get the verified record. No account, no sales call, no waiting on a demo.
Try a real searchBuild a normalized business-entity record once, then reach it however your product does.
A clean REST API with usage-based pricing. Verify, enrich, and monitor entities in a few lines of code. MCP server for AI agents on the same engine.
# python ff.entities.search("acme", state="NY")Get API access ›
A fast public search tool. Great for one-off checks and the top of your funnel. No login.
Open the tool ›A daily feed of newly formed entities. Fresh businesses before anyone else has reached them.
Join the feed ›One endpoint, the tools you already use.
Hit the REST endpoint directly. Every entity is one JSON object with a stable shape.
The official client wraps search, lookup, and enrichment with typed responses.
Same data from Node or the edge. Promise-based, zero heavy dependencies.
Point an AI agent at the MCP server and let it pull live business records as a tool.
# Look up an entity by name curl https://api.freshfilings.com/v1/entities?q=acme \ -H "Authorization: Bearer $FF_KEY"
# pip install freshfilings from freshfilings import Client ff = Client(api_key=os.environ["FF_KEY"]) results = ff.entities.search("acme", state="NY") for e in results: print(e.name, e.status)
// npm install freshfilings import { Client } from "freshfilings"; const ff = new Client(process.env.FF_KEY); const results = await ff.entities.search("acme", { state: "NY" });
# claude_desktop_config.json { "mcpServers": { "freshfilings": { "command": "npx", "args": ["-y", "@freshfilings/mcp"] } } }
entities across NY, FL, and CO
states on the roadmap
to look up any company
official public-record data
Cold-start solved: a handful of states cover most U.S. entities.
No sales calls. No contracts. Cancel anytime.
Starter
$29/mo
5,000 API calls/month
Pro
$99/mo
50,000 API calls/month
Business
$299/mo
500,000 API calls/month
Most business-data APIs start around $300 to $500 a month and gate access behind a sales call. We went the other way.
Get access and start building. No demo gate, no procurement cycle.
Pay for the calls you make. No enterprise minimums to get started.
Synced from state databases, not scraped and left to go stale.
The same engine is exposed to AI agents as a tool, not bolted on later.
Developer waitlist
NY, FL, and CO are live. Texas and California are next. Webhooks, bulk export, and the MCP server are on the way. Leave your email and we'll send keys when the API is ready.