LLCDrop Filings API
The Filings API from LLCDrop — 2 operation(s) for filings.
The Filings API from LLCDrop — 2 operation(s) for filings.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/llcdrop:llcdrop-filings-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: LLCDrop Filings API
version: '1'
description: 'A read-only JSON API for Florida business filings: search businesses, look one up by id or state document number, list officers, and read daily filing counts, county and statewide stats.'
servers:
- url: https://api.llcdrop.com
security:
- bearerAuth: []
tags:
- name: Filings
paths:
/v1/fl/filings/daily:
get:
operationId: dailyIndex
summary: How many businesses filed on each recent day, counting back from today in…
description: days is also capped by your plan's daily window, so a larger value returns fewer days, not an error. The pagination block is always a single page.
tags:
- Filings
security:
- bearerAuth: []
parameters:
- name: days
in: query
required: false
description: Days to count back, today included, 1 to 90. Default 30.
schema:
type: integer
responses:
'200':
description: Success.
content:
application/json:
schema:
type: object
properties:
data:
type: array
items:
type: object
properties:
date:
type: string
count:
type: integer
required:
- date
- count
pagination:
type: object
properties:
limit:
type: integer
offset:
type: integer
has_more:
type: boolean
total:
type: integer
required:
- limit
- offset
- has_more
- total
required:
- data
- pagination
example:
data:
- date: '2026-10-10'
count: 412
- date: '2026-10-09'
count: 398
pagination:
limit: 2
offset: 0
has_more: false
total: 2
'400':
description: days is not a whole number in range.
content:
application/json:
schema:
type: object
properties:
statusCode:
type: integer
message:
oneOf:
- type: string
- type: array
items:
type: string
docs_url:
type: string
format: uri
description: Link to the full reference as Markdown.
required:
- statusCode
- message
example:
statusCode: 400
message: Rate limit exceeded (minute limit)
docs_url: https://api.llcdrop.com/docs.md
'401':
description: Missing or invalid key.
content:
application/json:
schema:
type: object
properties:
statusCode:
type: integer
message:
oneOf:
- type: string
- type: array
items:
type: string
docs_url:
type: string
format: uri
description: Link to the full reference as Markdown.
required:
- statusCode
- message
example:
statusCode: 401
message: Rate limit exceeded (minute limit)
docs_url: https://api.llcdrop.com/docs.md
'403':
description: The account's plan does not include API access, or the key lacks the data scope.
content:
application/json:
schema:
type: object
properties:
statusCode:
type: integer
message:
oneOf:
- type: string
- type: array
items:
type: string
docs_url:
type: string
format: uri
description: Link to the full reference as Markdown.
required:
- statusCode
- message
example:
statusCode: 403
message: Rate limit exceeded (minute limit)
docs_url: https://api.llcdrop.com/docs.md
'429':
description: Over a limit for your account. Wait the number of seconds in the Retry-After header.
headers:
Retry-After:
description: Seconds to wait before calling again.
schema:
type: integer
content:
application/json:
schema:
type: object
properties:
statusCode:
type: integer
message:
oneOf:
- type: string
- type: array
items:
type: string
docs_url:
type: string
format: uri
description: Link to the full reference as Markdown.
required:
- statusCode
- message
example:
statusCode: 429
message: Rate limit exceeded (minute limit)
docs_url: https://api.llcdrop.com/docs.md
'503':
description: Key check or data temporarily unavailable. Try again shortly.
content:
application/json:
schema:
type: object
properties:
statusCode:
type: integer
message:
oneOf:
- type: string
- type: array
items:
type: string
docs_url:
type: string
format: uri
description: Link to the full reference as Markdown.
required:
- statusCode
- message
example:
statusCode: 503
message: Rate limit exceeded (minute limit)
docs_url: https://api.llcdrop.com/docs.md
/v1/fl/filings/daily/{date}:
get:
operationId: dailyFilings
summary: The businesses that filed on one day, newest first, paginated
description: The date must fall inside your plan's daily window and cannot be in the future.
tags:
- Filings
security:
- bearerAuth: []
parameters:
- name: date
in: path
required: true
description: The filing day, YYYY-MM-DD.
schema:
type: string
format: date
- name: limit
in: query
required: false
description: Rows to return, 1 to 1,000. Default 25. A value above your plan's rows per call is reduced to it, and the response reports the limit applied.
schema:
type: integer
- name: offset
in: query
required: false
description: Rows to skip, 0 to 100,000. Default 0. A value above your plan's max offset is a 400.
schema:
type: integer
responses:
'200':
description: Success.
content:
application/json:
schema:
type: object
properties:
data:
type: array
items:
type: object
properties:
id:
type: string
document_number:
type: string
name:
type: string
entity_type:
type: string
company_type:
type: string
status:
type: string
filed_date:
type: string
dissolved_date:
type: 'null'
city:
type: string
zip:
type: string
county:
type: string
industry:
type: object
properties:
sector:
type: string
type:
type: string
required:
- sector
- type
url:
type: string
required:
- id
- document_number
- name
- entity_type
- company_type
- status
- filed_date
- dissolved_date
- city
- zip
- county
- industry
- url
pagination:
type: object
properties:
limit:
type: integer
offset:
type: integer
has_more:
type: boolean
total:
type: integer
required:
- limit
- offset
- has_more
- total
required:
- data
- pagination
example:
data:
- id: '1234567'
document_number: L00000000000
name: Example Holdings LLC
entity_type: llc
company_type: LLC
status: active
filed_date: '2026-10-09'
dissolved_date: null
city: Miami
zip: '33101'
county: Miami-Dade
industry:
sector: construction
type: construction.general_contractor
url: https://llcdrop.com/business/1234567
pagination:
limit: 25
offset: 0
has_more: true
total: 412
'400':
description: date is not a real YYYY-MM-DD day or is in the future, or limit or offset is out of bounds.
content:
application/json:
schema:
type: object
properties:
statusCode:
type: integer
message:
oneOf:
- type: string
- type: array
items:
type: string
docs_url:
type: string
format: uri
description: Link to the full reference as Markdown.
required:
- statusCode
- message
example:
statusCode: 400
message: Rate limit exceeded (minute limit)
docs_url: https://api.llcdrop.com/docs.md
'401':
description: Missing or invalid key.
content:
application/json:
schema:
type: object
properties:
statusCode:
type: integer
message:
oneOf:
- type: string
- type: array
items:
type: string
docs_url:
type: string
format: uri
description: Link to the full reference as Markdown.
required:
- statusCode
- message
example:
statusCode: 401
message: Rate limit exceeded (minute limit)
docs_url: https://api.llcdrop.com/docs.md
'403':
description: The plan or scope does not allow API access, or the date is older than your plan's daily window.
content:
application/json:
schema:
type: object
properties:
statusCode:
type: integer
message:
oneOf:
- type: string
- type: array
items:
type: string
docs_url:
type: string
format: uri
description: Link to the full reference as Markdown.
required:
- statusCode
- message
example:
statusCode: 403
message: Rate limit exceeded (minute limit)
docs_url: https://api.llcdrop.com/docs.md
'429':
description: Over a limit for your account. Wait the number of seconds in the Retry-After header.
headers:
Retry-After:
description: Seconds to wait before calling again.
schema:
type: integer
content:
application/json:
schema:
type: object
properties:
statusCode:
type: integer
message:
oneOf:
- type: string
- type: array
items:
type: string
docs_url:
type: string
format: uri
description: Link to the full reference as Markdown.
required:
- statusCode
- message
example:
statusCode: 429
message: Rate limit exceeded (minute limit)
docs_url: https://api.llcdrop.com/docs.md
'503':
description: Key check or data temporarily unavailable. Try again shortly.
content:
application/json:
schema:
type: object
properties:
statusCode:
type: integer
message:
oneOf:
- type: string
- type: array
items:
type: string
docs_url:
type: string
format: uri
description: Link to the full reference as Markdown.
required:
- statusCode
- message
example:
statusCode: 503
message: Rate limit exceeded (minute limit)
docs_url: https://api.llcdrop.com/docs.md
components:
securitySchemes:
bearerAuth:
type: http
scheme: bearer
description: 'An LLCDrop API key with the data scope, sent as Authorization: Bearer <key>.'
externalDocs:
description: Human docs
url: https://llcdrop.com/developers