Back to Home
Financial & Securities API
SEC EDGAR filings, FDIC bank data, and FINRA BrokerCheck
https://api.compliancegrid.ai/v1/financial
10 endpoints
~45ms avg response
Overview
The Financial & Securities API aggregates data from three major financial regulators. Search SEC EDGAR for public company filings (10-K, 10-Q, 8-K) by company name or CIK number. Look up FDIC-insured banks by name, state, or CERT number with total assets and deposits. Search FINRA BrokerCheck for registered brokers and firms by name, CRD number, or state.
Key Features
SEC EDGAR company search using the official company tickers JSON
SEC EDGAR filings lookup by CIK number with form type filtering
FDIC BankFind institution search with state and active status filters
FDIC institution lookup by CERT number with assets and deposits
FINRA BrokerCheck broker search by name, CRD, firm, or state
FINRA BrokerCheck firm search by name, CRD, or state
Real-time SEC and FDIC data via government APIs (no key required)
FINRA seed data for development (production uses FINRA Gateway API)
Endpoints
GET
/v1/financial/sec/searchPOST
/v1/financial/sec/searchGET
/v1/financial/sec/filings/:cikGET
/v1/financial/fdic/searchPOST
/v1/financial/fdic/searchGET
/v1/financial/fdic/institution/:certNumberGET
/v1/financial/finra/brokersPOST
/v1/financial/finra/brokersGET
/v1/financial/finra/firmsPOST
/v1/financial/finra/firmsQuick Example
financial-example.ts
// Search SEC EDGAR for Apple filings
const sec = await fetch(
"https://api.compliancegrid.ai/v1/financial/sec/search?q=apple",
{ headers: { "Authorization": "Bearer " + process.env.CG_TOKEN } }
);
const companies = await sec.json();
console.log(companies.results[0].entityName); // "Apple Inc."
console.log(companies.results[0].cik); // "0000320193"
// Look up FDIC bank by CERT number
const bank = await fetch(
"https://api.compliancegrid.ai/v1/financial/fdic/institution/3511",
{ headers: { "Authorization": "Bearer " + process.env.CG_TOKEN } }
);
const data = await bank.json();
console.log(data.institution.institutionName);
console.log(data.institution.totalAssets);Sample Response
response.json
{
"success": true,
"query": "apple",
"results": [
{
"cik": "0000320193",
"entityName": "Apple Inc.",
"tickers": ["AAPL"]
}
],
"totalResults": 3,
"dataSource": {
"name": "SEC EDGAR Company Tickers",
"apiUrl": "https://data.sec.gov/files/company_tickers.json"
}
}