BrightQuery

APIs

The BQ API Suite

Verified business data, delivered at the speed your platform demands.

Business Identity API

Search API - POST

Firmographic, Legal Entity, and Location - level data on Organizations returned in a single API call, sorted by company size.

Choose Business identity API for organizations, legal entities, or locations - or KYB Append API for company or people enrichment.

Search by:
Company name
Address
Website URL
Stock ticker
CIK
LinkedIn URL
Email or BQ ID

What you get back

Firmographic profile: Legal name, legal form, corporate structure, and year founded

Industry classification: NAICS, IRS industry, and sector codes

USPS-verified HQ and legal address: With geo-coordinates and MSA name

Public market identifiers: Ticker, CIK, and S&P 500 membership flag

Compliance flags: OFAC watchlist status, IRS tax liens, and active indicator

Size signals: Revenue range and employment headcount range

Data quality: BQ confidence score from 0 to 100

Quick facts

Up to 10 records per request, sorted by revenue and headcount

Monthly data refresh

1{2 "bq_organization_id": "100003273517",3 "bq_organization_name": "FLOWERS FOODS INC",4 "bq_organization_legal_name": "FLOWERS FOODS, INC",5 "bq_organization_website": "https://flowersfoods.com",6 "bq_organization_company_type": "Employer",7 "bq_organization_date_founded": "2000-10-19",8 "bq_organization_address1_city": "Thomasville",9 "bq_organization_address1_state_name": "Georgia",10 "bq_organization_address1_country": "United States",11 "bq_organization_address1_rdi": "Commercial",12 "bq_organization_ticker": "FLO",13 "bq_organization_naics_code": "311812",14 "bq_organization_ofac_indicator": "No",15 "bq_organization_irs_taxlien_indicator": "No",16 "bq_organization_valuation": "",17 "bq_organization_legal_address1_line_1": "1919 Flowers Cir",18 "bq_organization_legal_address1_city": "Thomasville",19 "bq_organization_legal_address1_state": "GA",20 "bq_organization_legal_address1_rdi": "Commercial",21 "bq_organization_legal_address1_type": "Registered",22 "bq_legal_entity_id": "BQ_US_GA_0046273",23 "bq_legal_entity_name": "FLOWERS FOODS, INC",24 "bq_legal_entity_immediate_children_count": 1,25 "bq_legal_entity_children_count": 1,26 "bq_legal_entity_irs_taxlien_indicator": "No",27 "bq_legal_entity_address1_type": "Registered",28 "bq_legal_entity_address1_line_1": "1919 Flowers Cir",29 "bq_legal_entity_address1_city": "Thomasville",30 "bq_legal_entity_address1_state": "GA",31 "bq_legal_entity_address1_state_name": "Georgia",32 "bq_legal_entity_current_status": "Active",33 "bq_revenue_range": "> $1 Billion",34 "bq_employment_range": "10,000 +"35}

Extraction API

Six endpoints. Every dimension of a company.

Once you have a bq_id from Search, retrieve structured enriched data across financials, executives, geography, ownership, and lineage.

Extraction API - GET

Current and historical financials and employment data for Organizations. Returns one record per call.

Input:
BQ ID

What you get back

Income statement (TTM): Revenue, gross profit, EBITDA, operating income, net income, cost of revenue, and payroll; all calculated on a trailing 12-month basis from SEC filings (public) or imputed (private)

Balance sheet (TTM): Total assets, cash, accounts receivable, inventories, total debt (short and long term), total liabilities, and shareholder's equity

Ratios and margins (TTM): Gross profit margin, EBITDA margin, net profit margin, return on assets, return on sales, asset turnover, current ratio, quick ratio, and debt-to-equity ratio

Growth rates: Year-over-year, quarter-over-quarter, and month-over-month growth rates for both revenue and employment

Historical time series (up to 5 years): Annual revenue, EBITDA, net income, gross profit, total assets, employment, and payroll; with per-employee equivalents for each metric

Quick facts

1 record returned per call

Data cached for up to 7 days (BQ ID exempt)

Monthly data refresh

1{2 "bq_id": 100003273517,3 "bq_company_name": "FLOWERS FOODS INC",4 "bq_ticker": "FLO",5 "bq_website": "https://flowersfoods.com",6 "extracted_on": "2026-03-09",7 "mr": {8 "bq_employment_mr": 10520,9 "bq_revenue_mr": 5103487000,10 "bq_ebitda_mr": 507775000,11 "bq_cor_mr": 2577220000,12 "bq_net_income_mr": null,13 "bq_gross_profit_mr": 2526267000,14 "bq_total_assets_mr": 3400447000,15 "bq_payroll_mr": 2353955351,16 "bq_operating_expenses_mr": null,17 "bq_operating_income_mr": null,18 "bq_tax_and_interest_mr": 46089294,19 "bq_gross_profit_margin_mr": 0.495008,20 "bq_ebitda_margin_mr": 0.099496,21 "bq_asset_turnover_mr": 1.500828,22 "bq_net_profit_margin_mr": 0.060559,23 "bq_return_on_assets_mr": 0.090888,24 "bq_return_on_sales_mr": null,25 "bq_revenue_mr_per_emp": 485122,26 "bq_ebitda_mr_per_emp": 48267,27 "bq_cor_mr_per_emp": 244982,28 "bq_net_income_mr_per_emp": 29378,29 "bq_gross_profit_mr_per_emp": 240139,30 "bq_total_assets_mr_per_emp": 323236,31 "bq_payroll_mr_per_emp": 223760,32 "bq_operating_expenses_mr_per_emp": null,33 "bq_operating_income_mr_per_emp": null,34 "bq_tax_and_interest_mr_per_emp": 4381,35 "bq_report_date_mr": "2024-12-28",36 "bq_revenue_growth_yoy_mr": 0,37 "bq_employment_growth_yoy_mr": null,38 "bq_revenue_growth_quarterly_yoy_mr": -0.015856,39 "bq_employment_growth_quarterly_yoy_mr": null,40 "bq_employment_growth_monthly_yoy_mr": null,41 "bq_revenue_growth_qoq_mr": -0.066721,42 "bq_employment_growth_qoq_mr": null,43 "bq_employment_growth_mom_mr": null,44 "bq_total_debt_mr": null,45 "bq_total_liabilities_mr": null,46 "bq_shareholders_equity_mr": null,47 "bq_total_liabilities_and_equity_mr": null,48 "bq_current_ratio_mr": null,49 "bq_quick_ratio_mr": null,50 "bq_debt_to_equity_ratio_mr": null51 },52 "ts": [53 {54 "bq_year": 2025,55 "bq_employment": 10520,56 "bq_revenue": 5103487000,57 "bq_ebitda": 507775000,58 "bq_cor": 2577220000,59 "bq_net_income": null,60 "bq_gross_profit": 2526267000,61 "bq_total_assets": 3400447000,62 "bq_payroll": 2353955351,63 "bq_operating_expenses": null,64 "bq_operating_income": null,65 "bq_tax_and_interest": 46089294,66 "bq_gross_profit_margin": 0.495008,67 "bq_ebitda_margin": 0.099496,68 "bq_asset_turnover": 1.500828,69 "bq_net_profit_margin": 0.060559,70 "bq_return_on_assets": 0.090888,71 "bq_return_on_sales": null,72 "bq_revenue_per_emp": 485122,73 "bq_ebitda_per_emp": 48267,74 "bq_cor_per_emp": 244982,75 "bq_net_income_per_emp": 29378,76 "bq_gross_profit_per_emp": 240139,77 "bq_total_assets_per_emp": 323236,78 "bq_payroll_per_emp": 223760,79 "bq_operating_expenses_per_emp": null,80 "bq_operating_income_per_emp": null,81 "bq_tax_and_interest_per_emp": 4381,82 "bq_fiscal_year_end": "2024-12-28",83 "bq_total_debt": null,84 "bq_total_liabilities": null,85 "bq_shareholders_equity": null,86 "bq_total_liabilities_and_equity": null,87 "bq_current_ratio": null,88 "bq_quick_ratio": null,89 "bq_debt_to_equity_ratio": null90 }91 ],92 "tsq": [93 {94 "bq_year": 2025,95 "bq_quarter": 4,96 "bq_fiscal_year": null,97 "bq_fiscal_quarter": null,98 "bq_fiscal_year_end": null,99 "bq_fiscal_quarter_end": null,100 "bq_employment": 10516,101 "bq_revenue": null,102 "bq_ebitda": null,103 "bq_cor": null,104 "bq_net_income": null,105 "bq_gross_profit": null,106 "bq_total_assets": null,107 "bq_payroll": null,108 "bq_operating_expenses": null,109 "bq_operating_income": null,110 "bq_tax_and_interest": null,111 "bq_gross_profit_margin": null,112 "bq_ebitda_margin": null,113 "bq_asset_turnover": null,114 "bq_net_profit_margin": null,115 "bq_return_on_assets": null,116 "bq_return_on_sales": null,117 "bq_revenue_per_emp": null,118 "bq_ebitda_per_emp": null,119 "bq_cor_per_emp": null,120 "bq_net_income_per_emp": null,121 "bq_gross_profit_per_emp": null,122 "bq_total_assets_per_emp": null,123 "bq_payroll_per_emp": null,124 "bq_operating_expenses_per_emp": null,125 "bq_operating_income_per_emp": null,126 "bq_tax_and_interest_per_emp": null,127 "bq_current_assets": null,128 "bq_cash": null,129 "bq_total_debt": null,130 "bq_total_liabilities": null,131 "bq_shareholders_equity": null,132 "bq_total_liabilities_and_equity": null,133 "bq_current_ratio": null,134 "bq_quick_ratio": null,135 "bq_debt_to_equity_ratio": null136 }137 ],138 "tsm": [139 {140 "bq_year": 2026,141 "bq_month": 1,142 "bq_employment": 10286,143 "bq_payroll": null144 }145 ]146}

How our API works

Two steps to deep company intelligence

Our API is built around a simple search-then-extract workflow. Discover entities first, then pull structured data across any dimension you need.

1

Search for entities

Query the Search API to find companies, locations, or legal entities. Filter by name, country, industry, or identifiers to narrow your results.

2

Receive a bq_id

Each matched entity returns a unique bq_id. This is your key to unlocking all extraction endpoints - no further lookup needed.

3

Extract deep data

Pass the bq_id to any Extraction API endpoint to retrieve financials, executives, firmographics, locations, and more.

Ready to put BQ data
to work?

Talk to our team about API access, use case fit, and pricing. Most integrations go live within a week.