Data Platform API

Real-time business filings API

103,000+ businesses across 10 states. Daily updates from Secretary of State sources.

REST endpoints, X-API-Key auth, cursor pagination, NDJSON/CSV streaming, webhooks, and an OpenAPI spec. Build your own underwriting, prospecting, or outreach workflows.

Built for B2B teams

Insurance underwriting

Pull fresh LLC and corporation filings into underwriting workflows. New businesses need commercial liability, workers comp, and E&O coverage in their first 60 days.

Lender prospecting

Score and route new business filings into your loan origination system. New entities need business banking, lines of credit, and equipment financing.

Agency outreach lists

Power accounting, marketing, and payroll agencies with daily streams of new businesses by state, entity type, and NAICS code.

Pricing

Start free. Upgrade when you outgrow trial limits. Names match consumer pricing for seamless upgrades.

Trial

Free

Kick the tires. One state, 1,000 total rows. No credit card.

  • States: 1 state
  • Volume: 1,000 rows total
  • Rate limit: 30 req/min
Start free

Starter

$79/mo

Targeted lead lists for one region or vertical.

  • States: 3 states
  • Volume: 50,000 rows / mo
  • Rate limit: 100 req/min
Generate API Key

Growth

$199/mo

Multi-state coverage with API access. Most popular.

  • States: 6 states
  • Volume: 250,000 rows / mo
  • Rate limit: 300 req/min
Generate API Key

Enterprise

$499/mo

Webhooks, full coverage, priority support.

  • States: All 10 states
  • Volume: Unlimited
  • Rate limit: 1000 req/min
Generate API Key

Sample request

TypeScript / Node.js. Works the same in Python, Go, Ruby — any HTTP client.

// Pull fresh business filings via fetch
const res = await fetch(
  "https://newfilingalerts.com/api/v1/filings?state=FL,TX&per_page=100",
  {
    headers: { "X-API-Key": process.env.NEWFILINGS_API_KEY! },
  }
);
const { data, paging, license } = await res.json();
console.log(`Got ${data.length} filings, used ${license.month_rows_used}`);
// Cursor-paginate with paging.next_cursor

Full reference at /api/v1/docs or /api/v1/openapi.json.

30-day money-back guarantee on your first month, any paid tier. Cancel anytime.

Ready to ship?

Generate a trial key, hit the API, integrate. No sales call required.

Sign in to generate a key

Frequently asked questions

How do I get started?
Sign up for a free account, generate a Trial API key (1,000 rows total, 1 state), and start hitting GET /api/v1/filings. Upgrade to Starter, Growth, or Enterprise when you need more.
What's included in each tier?
Tiers gate by states allowed, monthly row quota, and rate limit. All tiers include cursor-paginated /api/v1/filings, single-record /api/v1/filings/:id, NDJSON/CSV stream, /api/v1/usage, OpenAPI spec, and webhook subscriptions.
Can I cancel anytime?
Yes. Stripe subscription, cancel any time. We also offer a 30-day money-back guarantee on the first month of any paid tier.
Which states are covered?
Florida, Washington DC, Colorado, Connecticut, New York, Iowa, Oregon, British Columbia, Texas, and Missouri. More states added monthly.
How fresh is the data?
Filings are indexed within hours of publication. Scrapers run daily against official Secretary of State sources.

Custom volume or compliance requirements? Email josh@palavir.co