API Reference
Search Entities
Search business entities by name, registered agent, and state. Filter by status and entity type with pagination support.
Endpoint
GET /api/v1/searchSearch business entities by name, registered agent, and state. Returns matching entities with basic details. Costs 1 credit per request.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
name | string | conditional | Business name to search for (required if 'agent' not provided) |
state | string | yes | Two-letter state code (e.g., FL, NY, CT) |
agent | string | conditional | Registered agent name to search for |
status | string | no | Filter by status: active, inactive, all (default: all) |
type | string | no | Filter by entity type: llc, corporation, lp |
limit | integer | no | Results per page, max 50 (default: 10) |
offset | integer | no | Pagination offset (default: 0) |
Example Request
curl "https://filed.dev/api/v1/search?name=Acme&state=FL" \
-H "Authorization: Bearer fd_live_aBcDeFgH"
# Search by registered agent
curl "https://filed.dev/api/v1/search?agent=CSC+Global&state=FL" \
-H "Authorization: Bearer fd_live_aBcDeFgH"import requests
# Search by name
resp = requests.get(
"https://filed.dev/api/v1/search",
params={"name": "Acme", "state": "FL"},
headers={"Authorization": "Bearer fd_live_aBcDeFgH"}
)
# Search by registered agent
resp = requests.get(
"https://filed.dev/api/v1/search",
params={"agent": "CSC Global", "state": "FL"},
headers={"Authorization": "Bearer fd_live_aBcDeFgH"}
)// Search by name
const res = await fetch(
"https://filed.dev/api/v1/search?name=Acme&state=FL",
{ headers: { Authorization: "Bearer fd_live_aBcDeFgH" } }
);
// Search by registered agent
const res2 = await fetch(
"https://filed.dev/api/v1/search?agent=CSC+Global&state=FL",
{ headers: { Authorization: "Bearer fd_live_aBcDeFgH" } }
);// Search by name
req, _ := http.NewRequest("GET",
"https://filed.dev/api/v1/search?name=Acme&state=FL", nil)
req.Header.Set("Authorization", "Bearer fd_live_aBcDeFgH")
resp, _ := http.DefaultClient.Do(req)
// Search by registered agent
req2, _ := http.NewRequest("GET",
"https://filed.dev/api/v1/search?agent=CSC+Global&state=FL", nil)
req2.Header.Set("Authorization", "Bearer fd_live_aBcDeFgH")
resp2, _ := http.DefaultClient.Do(req2)Response
{
"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"
}
}Try It
Test this endpoint in the Playground — no code required.
Credits
How the Filed API credit system works — what credits are, how they're counted, limits by plan, and what happens when you hit your limit.
Get Entity
Retrieve full details for a specific business entity by ID, with optional federal data enrichment including SEC filings, lobbying disclosures, and government contracts.