Quick Start

Get up and running with the Filed API in under 5 minutes. Create an account, get your API key, and make your first request.

1. Create an Account

Sign up for a free account at filed.dev/register. The free tier includes 100 API lookups per month — no credit card required.

2. Get Your API Key

After signing up, visit your account page to find your API key. Keys are prefixed with fd_live_ for production or fd_test_ for testing.

3. Make Your First Request

Search for a business entity by name and state:

cURL
curl "https://filed.dev/api/v1/search?name=Acme&state=FL" \
  -H "Authorization: Bearer YOUR_API_KEY"
Python
import requests

resp = requests.get(
    "https://filed.dev/api/v1/search",
    params={"name": "Acme", "state": "FL"},
    headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = resp.json()
print(data)
Node.js
const res = await fetch(
  "https://filed.dev/api/v1/search?name=Acme&state=FL",
  { headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const data = await res.json();
console.log(data);
Go
req, _ := http.NewRequest("GET",
  "https://filed.dev/api/v1/search?name=Acme&state=FL", nil)
req.Header.Set("Authorization", "Bearer YOUR_API_KEY")

resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()

var result map[string]interface{}
json.NewDecoder(resp.Body).Decode(&result)

4. Explore the Response

The API returns structured JSON with entity details:

{
  "data": [
    {
      "id": "ent_mNqR7xKp",
      "name": "ACME HOLDINGS LLC",
      "state": "FL",
      "type": "LLC",
      "status": "Active",
      "formedDate": "2019-03-14",
      "registeredAgent": {
        "name": "CSC Global",
        "address": "1234 Main St, Tallahassee, FL 32301"
      },
      "principalAddress": "123 Main St, Miami, FL 33101",
      "officerCount": 3,
      "lastUpdated": "2026-02-27T12:00:00Z"
    }
  ],
  "meta": {
    "total": 1,
    "limit": 10,
    "offset": 0,
    "state": "FL",
    "source": "Florida Division of Corporations"
  }
}

Next Steps