Data Center · Open data
Open data API
Use the same published rows as our downloads in your own tools. No account or API key is needed.
Datasets and endpoints
The base address is https://txbrb.muniopen.com/api/v1/. It lists every dataset, its row count, as-of date and download links. Read a dataset's metadata for its fields, definitions and the meaning of each blank.
| Dataset | Metadata | Rows endpoint | Year parameter |
|---|---|---|---|
| Debt outstanding by issuance local by year | local-issues | JSON rows | fy |
| Debt outstanding by issuance state by year | state-issues | JSON rows | fy |
| Local government borrowers | local-issuers | JSON rows | fy |
| Bond market participants | participants | JSON rows | fy |
| Local government cost of issuance | cost-of-issuance | JSON rows | fy |
| Private activity bond requests | pab-requests | JSON rows | year |
| Private activity bond totals | pab-totals | JSON rows | year |
| Local issuance fee by year | local-fees | JSON rows | fy |
| State issuance fee by year | state-fees | JSON rows | fy |
| County debt ranking | explore-ranking | JSON rows | fy |
| Debt by issuer type | explore-types | JSON rows | fy |
| Debt by issuer type and pledge | explore-pledge-types | JSON rows | fy |
| Debt by pledge | explore-pledge | JSON rows | fy |
| Largest local issuers | explore-issuers | JSON rows | fy |
| Largest state issuers | explore-state-issuers | JSON rows | fy |
| State debt by program | explore-state-programs | JSON rows | fy |
| State debt by fiscal year | explore-state-years | JSON rows | fy |
| State issuers over time | explore-state-issuers-history | JSON rows | fy |
| State programs over time | explore-state-programs-history | JSON rows | fy |
| County issuers | explore-county-issuers | JSON rows | fy |
| Counties' other listed issuers | explore-county-also | JSON rows | fy |
| County debt by issuer type | explore-county-types | JSON rows | fy |
| County debt over time | explore-county-trend | JSON rows | fy |
| Changes in BRB issue source data | issue-revisions | JSON rows | No year filter |
| Cost of issuance benchmarks | cost-benchmarks | JSON rows | No year filter |
| Fee totals by role | role-totals | JSON rows | fy |
| Published firm spelling merges | firm-aliases | JSON rows | No year filter |
| Issues worked on by firm | firm-deals | JSON rows | fy |
| Issuer debt history | issuer-history | JSON rows | fy |
| Reported tax rate notes | explore-rate-notes | JSON rows | fy |
| State issuers | state-issuers | JSON rows | No year filter |
| Local debt by issuer type | local-by-type | JSON rows | No year filter |
| Published market issues and maturities | emma-maturities | JSON rows | No year filter |
Every response has public caching for 600 seconds, an ETag and Access-Control-Allow-Origin: *. Send the ETag in If-None-Match to receive HTTP 304 when unchanged. The API accepts GET only; other methods return HTTP 405. Browser access is allowed from any origin.
While a dataset is being rebuilt, its rows come from the last complete build, with that build's as_of, and are cached for 60 seconds. If no complete build exists, rows answer HTTP 503 with a Retry-After header.
Coming with BRB's database export
Rows and downloads are unavailable for these datasets. Their metadata lists the planned fields.
Paging and filters
A rows response contains dataset, version, as_of, total, start, limit, next and rows. start is a zero-based offset. The default limit is 100; the maximum is 1000. Values above 1000 use 1000.
Follow next until it is null. It retains your year and issuer filters. Rows use a stable order for the same data version. A release can replace rows while you page; check the release calendar and restart your walk after a release if you need one complete snapshot.
Use ?fy=2025 for one fiscal year, or ?year=2026 for a program-year dataset. Texas fiscal years run from September 1 through August 31 and are named for the year they end. Metadata declares the supported year parameter. A dataset with an issuer_field also accepts issuer, the published stable issuer id, rather than an issuer name. Other filters are unsupported.
Unknown or repeated parameters, non-integer page or year values, negative offsets, empty issuer ids and limits below 1 return HTTP 400 with a JSON error. Unknown datasets return HTTP 404. The grids' ?format=json responses serve the user interface and have a separate contract.
Field names are the stable API keys in the dictionary. Money is a decimal string, such as "1250000.00", with no thousands separators; parse it with a decimal type to preserve cents. Dates use YYYY-MM-DD. Missing values are JSON null, never zero; each field's dictionary explains what a blank means.
Copy-paste examples
curl
Get the first page of local issues for fiscal year 2025:
curl --fail 'https://txbrb.muniopen.com/api/v1/datasets/local-issues/rows/?fy=2025&start=0&limit=1000'
Python
This uses only Python's standard library and follows every page. Use Decimal when reading money strings.
import json
from decimal import Decimal
from urllib.request import urlopen
from urllib.parse import urljoin
base = "https://txbrb.muniopen.com/api/v1/"
url = base + "datasets/local-issues/rows/?fy=2025&limit=1000"
rows = []
while url:
with urlopen(url) as response:
page = json.load(response)
rows.extend(page["rows"])
url = urljoin(base, page["next"]) if page["next"] else None
principal = sum((Decimal(row["principal"]) for row in rows
if row["principal"] is not None), Decimal("0"))
print(len(rows), principal)
Excel Power Query
In Excel, choose Data → Get Data → From Other Sources → Blank Query, open Advanced Editor and paste this query. It follows every page and leaves money as exact text; choose your decimal conversion deliberately.
let
Base = "https://txbrb.muniopen.com/api/v1/",
GetPage = (url as text) as record => Json.Document(Web.Contents(url)),
First = Base & "datasets/local-issues/rows/?fy=2025&limit=1000",
Pages = List.Generate(
() => GetPage(First),
each _ <> null,
each if [next] = null then null
else GetPage(Uri.Combine(Base, [next])),
each [rows]
),
Rows = List.Combine(Pages),
Data = Table.FromRecords(Rows)
in
Data
Compatibility policy
Inside v1, fields are only added, never renamed or removed. A breaking change becomes v2, and v1 keeps running for at least 12 months after v2 is released. Every field addition is listed below with its date. Applications should accept added fields and check a field's blank meaning before treating missing data.
Change log
10/6/2026 — Version 1 published
The initial version added the dataset index, metadata and paged rows. The field additions are listed individually:
Debt outstanding by issuance local by year — 38 fields added 10/6/2026
- :
local-issues.issuer_id— GovernmentId - :
local-issues.issuer— GovernmentName - :
local-issues.name— IssuanceName - :
local-issues.pledge— PledgeType - :
local-issues.mty— MaturityDate - :
local-issues.principal— TotalPrincipalOutstanding - :
local-issues.interest— TotalInterestOutstanding - :
local-issues.total— TotalDebtServiceOutstanding - :
local-issues.fy— FiscalYear - :
local-issues.closed— ClosingDate - :
local-issues.par— Par - :
local-issues.purpose— IssuePurpose - :
local-issues.kind— GovernmentType - :
local-issues.sale— Sale - :
local-issues.issue_id— Issue ID - :
local-issues.issuer_url— Issuer page - :
local-issues.name_url— Issue page - :
local-issues.gov_id— GovId - :
local-issues.county— County - :
local-issues.last_principal_payment— LastPrincipalPayment - :
local-issues.tax_rate_mo— TaxRateMO - :
local-issues.tax_rate_is— TaxRateIS - :
local-issues.tax_rate_total— TaxRateTotal - :
local-issues.taxable_value— TaxableValue - :
local-issues.budgeted_total_expenditures— BudgetedTotalExpenditures - :
local-issues.population— Population - :
local-issues.student_headcount— StudentHeadcount - :
local-issues.ada_wealth— ADAWealth - :
local-issues.ada— ADA - :
local-issues.ada5_yrs_ago— ADA5YrsAgo - :
local-issues.ada_growth— ADAGrowth - :
local-issues.ada_growth_pct— ADAGrowthPct - :
local-issues.go_debt_to_taxable_value— GODebtToTaxableValue - :
local-issues.go_debt_service_to_taxable_value— GODebtServiceToTaxableValue - :
local-issues.debt_per_capita_pledge_type— DebtPerCapitaPledgeType - :
local-issues.debt_per_student_headcount— DebtPerStudentHeadcount - :
local-issues.debt_per_ada— DebtPerADA - :
local-issues.debt_service_to_expenditures— DebtServiceToExpenditures
Debt outstanding by issuance state by year — 22 fields added 10/6/2026
- :
state-issues.issuer_id— Issuer ID - :
state-issues.issuer— IssuerName - :
state-issues.name— IssuanceName - :
state-issues.pledge— PledgeType - :
state-issues.mty— MaturityDate - :
state-issues.principal— TotalPrincipalOutstanding - :
state-issues.interest— TotalInterestOutstanding - :
state-issues.total— TotalDebtServiceOutstanding - :
state-issues.fy— FiscalYear - :
state-issues.closed— Closed - :
state-issues.par— Par - :
state-issues.purpose— Purpose - :
state-issues.kind— Issuer type - :
state-issues.sale— Sale - :
state-issues.issue_id— Issue ID - :
state-issues.issuer_url— Issuer page - :
state-issues.name_url— Issue page - :
state-issues.period— Period - :
state-issues.program— Program - :
state-issues.pledge_type_description— PledgeTypeDescription - :
state-issues.category— Category - :
state-issues.is_trb— IsTRB
Local government borrowers — 15 fields added 10/6/2026
- :
local-issuers.issuer_id— Issuer ID - :
local-issuers.fy— Fiscal year - :
local-issuers.name— Government - :
local-issuers.name_url— Issue page - :
local-issuers.kind— Issuer type - :
local-issuers.counties— Counties - :
local-issuers.principal— Principal outstanding - :
local-issuers.per_capita— Principal per resident - :
local-issuers.per_ada— Principal per student (ADA) - :
local-issuers.tax_is— I&S tax rate - :
local-issuers.tax_total— Total tax rate - :
local-issuers.taxable_value— Taxable value - :
local-issuers.issues_outstanding— Issues outstanding - :
local-issuers.last_closed— Last issue closed - :
local-issuers.sold— Issues sold
Bond market participants — 15 fields added 10/6/2026
- :
participants.role— Role - :
participants.firm— Firm - :
participants.firm_url— Firm page - :
participants.issues— Issues - :
participants.par— Par - :
participants.fees— Fees paid - :
participants.median— Median cost per $1,000 - :
participants.uw_paid— Paid by the underwriter - :
participants.uw_paid_rows— Underwriter-paid rows - :
participants.negotiated— Negotiated - :
participants.competitive— Competitive - :
participants.private— Private placement - :
participants.first_fy— First fiscal year - :
participants.last_fy— Last fiscal year - :
participants.fy— Fiscal year
Local government cost of issuance — 12 fields added 10/6/2026
- :
cost-of-issuance.issuer_id— Issuer ID - :
cost-of-issuance.issuer— Issuer - :
cost-of-issuance.name— Issue - :
cost-of-issuance.issue_id— Issue ID - :
cost-of-issuance.fy— Fiscal year - :
cost-of-issuance.closed— Closed - :
cost-of-issuance.sale— Sale - :
cost-of-issuance.par— Par - :
cost-of-issuance.role— Role - :
cost-of-issuance.fees— Fees paid - :
cost-of-issuance.cost_per_1000— Cost per $1,000 - :
cost-of-issuance.rows— Fee rows
Private activity bond requests — 19 fields added 10/6/2026
- :
pab-requests.year— Program year - :
pab-requests.program— Program - :
pab-requests.program_key— Program key - :
pab-requests.pool— Allocation pool - :
pab-requests.pool_key— Pool key - :
pab-requests.number— Receipt number - :
pab-requests.issuer— Issuer - :
pab-requests.project— Project - :
pab-requests.docket— Docket number - :
pab-requests.requested— Requested amount - :
pab-requests.eligible— Eligible amount - :
pab-requests.reserved— Reserved amount - :
pab-requests.certified— Certified amount - :
pab-requests.closed— Closed amount - :
pab-requests.received_at— Received date - :
pab-requests.reserved_on— Reservation date - :
pab-requests.state— Status - :
pab-requests.state_key— State key - :
pab-requests.priority— Priority
Private activity bond totals — 8 fields added 10/6/2026
- :
pab-totals.year— Program year - :
pab-totals.program— Program - :
pab-totals.program_key— Program key - :
pab-totals.measure— Measure - :
pab-totals.measure_key— Measure key - :
pab-totals.pool— Allocation pool - :
pab-totals.pool_key— Pool key - :
pab-totals.amount— Amount
Local issuance fee by year — 23 fields added 10/6/2026
- :
local-fees.source_id— Id - :
local-fees.issuer_id— Issuer ID - :
local-fees.issuer— GovernmentName - :
local-fees.name— IssuanceName - :
local-fees.kind— GovernmentType - :
local-fees.par— ActualPar - :
local-fees.new_money_par— NewMoneyPar - :
local-fees.refunding_par— RefundingPar - :
local-fees.fy— FiscalYearIssuance - :
local-fees.closed— ClosingDate - :
local-fees.purpose— IssuePurpose - :
local-fees.sale— SaleType - :
local-fees.pledge— PledgeType - :
local-fees.fee— FeeName - :
local-fees.firm— FirmName - :
local-fees.fee_type— FeeType - :
local-fees.amount— ActualFee - :
local-fees.underwriter_paid— IsUnderwriterPaid - :
local-fees.cost_per_1000— ActualCostPer1000 - :
local-fees.issuance_fee_comments— IssuanceFeeComments - :
local-fees.issuer_name— IssuerName - :
local-fees.is_conduit_issuer— Conduit issuer - :
local-fees.hub_type— HUB type
State issuance fee by year — 22 fields added 10/6/2026
- :
state-fees.source_id— Id - :
state-fees.issuer_id— Issuer ID - :
state-fees.issuer— IssuerName - :
state-fees.name— IssuanceName - :
state-fees.kind— Issuer type - :
state-fees.par— ActualPar - :
state-fees.new_money_par— NewMoneyPar - :
state-fees.refunding_par— RefundingPar - :
state-fees.fy— FiscalYearIssuance - :
state-fees.closed— ClosingDate - :
state-fees.purpose— IssuePurpose - :
state-fees.sale— SaleType - :
state-fees.pledge— PledgeType - :
state-fees.fee— FeeName - :
state-fees.firm— FirmName - :
state-fees.fee_type— FeeType - :
state-fees.amount— ActualFee - :
state-fees.underwriter_paid— IsUnderwriterPaid - :
state-fees.cost_per_1000— ActualCostPer1000 - :
state-fees.issuance_fee_comments— IssuanceFeeComments - :
state-fees.is_conduit_issuer— IsConduitIssuer - :
state-fees.hub_type— HUBType
County debt ranking — 13 fields added 10/6/2026
- :
explore-ranking.rank— Rank - :
explore-ranking.county— County - :
explore-ranking.value— Principal per resident - :
explore-ranking.principal— Principal outstanding - :
explore-ranking.base— Population denominator - :
explore-ranking.issuers— Issuers - :
explore-ranking.multi— Multi-county issuer principal - :
explore-ranking.change— Change since FY2016 - :
explore-ranking.band_rank— Population-band rank - :
explore-ranking.population_band— Population band - :
explore-ranking.fips— FIPS - :
explore-ranking.fy— Fiscal year - :
explore-ranking.population— Population
Debt by issuer type — 3 fields added 10/6/2026
- :
explore-types.fy— Fiscal year - :
explore-types.kind— Issuer type - :
explore-types.principal— Principal outstanding
Debt by issuer type and pledge — 7 fields added 10/6/2026
- :
explore-pledge-types.kind— Issuer type - :
explore-pledge-types.fy— Fiscal year - :
explore-pledge-types.tax— Tax-supported principal - :
explore-pledge-types.tax_pct— Tax-supported share - :
explore-pledge-types.rev— Revenue-supported principal - :
explore-pledge-types.rev_pct— Revenue-supported share - :
explore-pledge-types.total— Total debt service outstanding
Debt by pledge — 6 fields added 10/6/2026
- :
explore-pledge.fy— Fiscal year - :
explore-pledge.tax— Tax-supported principal - :
explore-pledge.tax_pct— Tax-supported share - :
explore-pledge.rev— Revenue-supported principal - :
explore-pledge.rev_pct— Revenue-supported share - :
explore-pledge.total— Total debt service outstanding
Largest local issuers — 8 fields added 10/6/2026
- :
explore-issuers.issuer_id— Issuer ID - :
explore-issuers.issuer— Issuer - :
explore-issuers.kind— Issuer type - :
explore-issuers.county— County - :
explore-issuers.principal— Principal outstanding - :
explore-issuers.share— Share of total - :
explore-issuers.fy— Fiscal year - :
explore-issuers.url— Page address
Largest state issuers — 8 fields added 10/6/2026
- :
explore-state-issuers.issuer_id— Issuer ID - :
explore-state-issuers.issuer— Issuer - :
explore-state-issuers.fy— Fiscal year - :
explore-state-issuers.tax— Tax-supported principal - :
explore-state-issuers.rev— Revenue-supported principal - :
explore-state-issuers.principal— Principal outstanding - :
explore-state-issuers.share— Share of total - :
explore-state-issuers.url— Page address
State debt by program — 6 fields added 10/6/2026
- :
explore-state-programs.program— Program - :
explore-state-programs.fy— Fiscal year - :
explore-state-programs.tax— Tax-supported principal - :
explore-state-programs.rev— Revenue-supported principal - :
explore-state-programs.principal— Principal outstanding - :
explore-state-programs.share— Share of total
State debt by fiscal year — 6 fields added 10/6/2026
- :
explore-state-years.fy— Fiscal year - :
explore-state-years.tax— Tax-supported principal - :
explore-state-years.tax_pct— Tax-supported share - :
explore-state-years.rev— Revenue-supported principal - :
explore-state-years.rev_pct— Revenue-supported share - :
explore-state-years.total— Total debt service outstanding
State issuers over time — 7 fields added 10/6/2026
- :
explore-state-issuers-history.issuer_id— Issuer ID - :
explore-state-issuers-history.issuer— Issuer - :
explore-state-issuers-history.fy— Fiscal year - :
explore-state-issuers-history.tax— Tax-supported principal - :
explore-state-issuers-history.rev— Revenue-supported principal - :
explore-state-issuers-history.principal— Principal outstanding - :
explore-state-issuers-history.url— Page address
State programs over time — 5 fields added 10/6/2026
- :
explore-state-programs-history.program— Program - :
explore-state-programs-history.fy— Fiscal year - :
explore-state-programs-history.tax— Tax-supported principal - :
explore-state-programs-history.rev— Revenue-supported principal - :
explore-state-programs-history.principal— Principal outstanding
County issuers — 10 fields added 10/6/2026
- :
explore-county-issuers.county— County - :
explore-county-issuers.issuer_id— Issuer ID - :
explore-county-issuers.issuer— Issuer - :
explore-county-issuers.kind— Issuer type - :
explore-county-issuers.principal— Principal outstanding - :
explore-county-issuers.per_person— Principal per resident - :
explore-county-issuers.population— Population - :
explore-county-issuers.counties_listed— Counties listed - :
explore-county-issuers.fy— Fiscal year - :
explore-county-issuers.url— Page address
Counties' other listed issuers — 9 fields added 10/6/2026
- :
explore-county-also.county— County - :
explore-county-also.issuer_id— Issuer ID - :
explore-county-also.issuer— Issuer - :
explore-county-also.kind— Issuer type - :
explore-county-also.counted_in— Counted in - :
explore-county-also.principal— Principal outstanding - :
explore-county-also.counties_listed— Counties listed - :
explore-county-also.fy— Fiscal year - :
explore-county-also.url— Page address
County debt by issuer type — 6 fields added 10/6/2026
- :
explore-county-types.county— County - :
explore-county-types.kind— Issuer type - :
explore-county-types.issuers— Issuers - :
explore-county-types.principal— Principal outstanding - :
explore-county-types.share— Share of total - :
explore-county-types.fy— Fiscal year
County debt over time — 6 fields added 10/6/2026
- :
explore-county-trend.county— County - :
explore-county-trend.fy— Fiscal year - :
explore-county-trend.principal— Principal outstanding - :
explore-county-trend.issuers— Issuers - :
explore-county-trend.population— Population - :
explore-county-trend.per_person— Principal per resident
Changes in BRB issue source data — 7 fields added 10/6/2026
- :
issue-revisions.revision_id— Revision ID - :
issue-revisions.issuer_id— Issuer ID - :
issue-revisions.level— Source level - :
issue-revisions.issue_id— Issue ID - :
issue-revisions.loaded_at— Date loaded - :
issue-revisions.kind— Revision kind - :
issue-revisions.description— What changed
Cost of issuance benchmarks — 12 fields added 10/6/2026
- :
cost-benchmarks.role— Role - :
cost-benchmarks.role_key— Role key - :
cost-benchmarks.band— Par size - :
cost-benchmarks.band_key— Par size key - :
cost-benchmarks.competitive_median— Competitive: median per $1,000 - :
cost-benchmarks.competitive_n— Competitive: issues - :
cost-benchmarks.negotiated_median— Negotiated: median per $1,000 - :
cost-benchmarks.negotiated_n— Negotiated: issues - :
cost-benchmarks.privateplacement_median— Private placement: median per $1,000 - :
cost-benchmarks.privateplacement_n— Private placement: issues - :
cost-benchmarks.all_median— All sale types: median per $1,000 - :
cost-benchmarks.all_n— All sale types: issues
Fee totals by role — 12 fields added 10/6/2026
- :
role-totals.role— Role - :
role-totals.fee_names— Source fee names - :
role-totals.ranked— Firm list - :
role-totals.rows— Fee rows - :
role-totals.issues— Issues - :
role-totals.fees— Fees paid, all rows - :
role-totals.uw_paid— Paid by the underwriter - :
role-totals.named— Firm named - :
role-totals.no_firm— No firm named - :
role-totals.share— No firm named, share - :
role-totals.firms— Firms - :
role-totals.fy— Fiscal year issued
Published firm spelling merges — 3 fields added 10/6/2026
- :
firm-aliases.raw— Spelling in source table - :
firm-aliases.firm— Shown as - :
firm-aliases.rows— Fee rows
Issues worked on by firm — 12 fields added 10/6/2026
- :
firm-deals.firm— Firm - :
firm-deals.issue— Issue - :
firm-deals.issue_url— Issue URL - :
firm-deals.issuer— Issuer - :
firm-deals.issuer_url— Issuer URL - :
firm-deals.closed— Closed - :
firm-deals.fy— FY - :
firm-deals.roles— Role - :
firm-deals.sale— Sale type - :
firm-deals.par— Par - :
firm-deals.fees— Fees to this firm - :
firm-deals.cost— Per $1,000 of par
Issuer debt history — 9 fields added 10/6/2026
- :
issuer-history.issuer_id— Issuer ID - :
issuer-history.issuer— Issuer - :
issuer-history.fy— Fiscal year - :
issuer-history.principal— Principal - :
issuer-history.interest— Interest - :
issuer-history.total— Total debt service - :
issuer-history.issues— Issues - :
issuer-history.tax_total— Tax rate - :
issuer-history.taxable_value— Taxable value
Reported tax rate notes — 4 fields added 10/6/2026
- :
explore-rate-notes.issuer— Government - :
explore-rate-notes.fy— Fiscal year - :
explore-rate-notes.rate— Total tax rate reported (per $100) - :
explore-rate-notes.median— Its median in other years
State issuers — 6 fields added 10/6/2026
- :
state-issuers.name— Issuer - :
state-issuers.name_url— Issuer URL - :
state-issuers.principal— Principal outstanding - :
state-issuers.issues_outstanding— Issues outstanding - :
state-issuers.last_closed— Last issue closed - :
state-issuers.sold— Issues sold
Local debt by issuer type — 5 fields added 10/6/2026
- :
local-by-type.kind— Issuer type - :
local-by-type.principal— Debt outstanding - :
local-by-type.par— Debt issued - :
local-by-type.period— Source period - :
local-by-type.source_url— Source URL
Published market issues and maturities — 26 fields added 10/6/2026
- :
emma-maturities.issuer_id— Issuer ID - :
emma-maturities.mp_issue_id— Market issue ID - :
emma-maturities.description— Description - :
emma-maturities.series— Series - :
emma-maturities.dated_date— Dated date - :
emma-maturities.sale_date— Sale date - :
emma-maturities.closing_date— Closing date - :
emma-maturities.par_amount— Par amount - :
emma-maturities.sale_type— Sale type - :
emma-maturities.tax_status— Tax status - :
emma-maturities.emma_issue_url— Emma issue url - :
emma-maturities.mp_maturity_id— Mp maturity id - :
emma-maturities.maturity_date— Maturity - :
emma-maturities.principal_amount— Principal - :
emma-maturities.coupon_rate— Coupon - :
emma-maturities.coupon_type— Coupon type - :
emma-maturities.yield_at_sale— Yield - :
emma-maturities.price_at_sale— Price - :
emma-maturities.structure— Structure - :
emma-maturities.callable— Callable - :
emma-maturities.call_date— First call - :
emma-maturities.call_price— Call price - :
emma-maturities.debt_status— Status - :
emma-maturities.figi— FIGI - :
emma-maturities.figi_url— Figi url - :
emma-maturities.emma_security_url— EMMA
Proposed bonds and election results — 14 fields added 10/6/2026
- :
proposed-bonds.issuer— Issuer - :
proposed-bonds.election_date— Election date - :
proposed-bonds.fy— Fiscal year - :
proposed-bonds.proposition— Proposition - :
proposed-bonds.amount— Amount - :
proposed-bonds.estimated_interest— Estimated interest - :
proposed-bonds.estimated_total_debt_service— Estimated debt service - :
proposed-bonds.estimated_min_annual_debt_service— Estimated minimum annual debt service - :
proposed-bonds.purpose— Purpose - :
proposed-bonds.result— Result - :
proposed-bonds.votes_for— Votes for - :
proposed-bonds.votes_against— Votes against - :
proposed-bonds.source_reference— Pre-election report - :
proposed-bonds.result_reference— Post-election report
Final reports and debt service — 19 fields added 10/6/2026
- :
reported-issues.reference— Final report - :
reported-issues.issuer_id— Issuer ID - :
reported-issues.issuer— Issuer - :
reported-issues.series— Series - :
reported-issues.par— Par - :
reported-issues.new_money_par— New money par - :
reported-issues.refunding_par— Refunding par - :
reported-issues.closed— Closed - :
reported-issues.accepted_on— Accepted on - :
reported-issues.fy— Fiscal year - :
reported-issues.payment_date— Payment date - :
reported-issues.payment_series— Payment series - :
reported-issues.principal— Principal outstanding - :
reported-issues.interest— Interest outstanding - :
reported-issues.total— Total debt service outstanding - :
reported-issues.payments— Payments - :
reported-issues.final_payment— Final payment - :
reported-issues.sale— Sale - :
reported-issues.pledge— Pledge
