DealCharts API
Explore the Dealcharts API for programmatic access to structured-finance data — entities, deals, charts, and provenance.Download structured-finance facts as JSON, search published entities, or inspect the data model.
Public access paths:
# Get machine-readable facts for published deals, BDCs, CLOs, and fundsGET https://dealcharts.org/llm/facts/{entity_key}.jsonGET https://dealcharts.org/llm/facts/fund/{fund_key}.json# Search across all entitiesGET https://dealcharts.org/.netlify/functions/search?query=# Ontology and data modelGET https://dealcharts.org/ontology/
No API key is required for public DealCharts facts endpoints. Cache responsibly and preserve attribution.
Need the EDGAR-specific endpoint map? Use SEC EDGAR CompanyFacts API and CIK JSON.
Try It Now
Click any link below to see live JSON responses:
Deals (CMBS / Auto ABS)
/llm/facts/bmark2021-b28.json— Benchmark 2021-B28 (CMBS)/llm/facts/wfcm2025-c65.json— WFCM 2025-C65 (CMBS)/llm/facts/fordr2024-a.json— Ford Credit Auto Owner Trust 2024-A (Auto ABS)
BDCs
/llm/facts/bdc-arcc.json— Ares Capital (ARCC)/llm/facts/bdc-main.json— Main Street Capital (MAIN)
Funds
/llm/facts/fund/american-balanced-fund.json— American Balanced Fund/llm/facts/fund/nuveen-life-core-bond-fund.json— Nuveen Life Core Bond Fund
CLOs
/llm/facts/voya-euro-clo-viii.json— Voya Euro CLO VIII
Search
/.netlify/functions/search?query=blackrock— Search for "blackrock"
Data Directory
| Entity Type | Coverage | Facts Endpoint | Browse Pages |
|---|---|---|---|
| CMBS & Auto ABS Deals | Current export manifest | /llm/facts/{deal_key}.json | /capitalmarkets/abs/cmbs/ |
| BDCs | Current export manifest | /llm/facts/bdc-{ticker}.json | /capitalmarkets/bdcs/ |
| Funds | Current fund coverage | /llm/facts/fund/{fund_key}.json | /capitalmarkets/funds/ |
| CLOs | Pilot coverage | /llm/facts/{clo_slug}.json | /capitalmarkets/abs/clo/ |
Facts JSON Schema
Facts files use fields such as those below. Available fields vary by entity type and source coverage:
{"entity_type": "cmbs_deal | abs_deal | bdc | clo_deal | fund","identifiers": { "cik": "...", "deal_id": "..." },"dates": { "pricing_date": "...", "as_of_date": "..." },"pool": { "loan_count": 62, "current_balance_usd": 991631442 },"source_documents": [{ "label": "SEC EDGAR Filing", "url": "..." }],"dataset": {"json": "https://dealcharts.org/llm/facts/{key}.json","page": "https://dealcharts.org/capitalmarkets/..."},"provenance": {"curator": "CMD+RVL","source": "SEC EDGAR Public Filings","license": "CC-BY 4.0"}}
Full schema documentation: /ontology
Material-Change Comparisons
- Canonical deal index — select an exact key, then match its id in the combined feed. Each verified mapping includes page, facts, assetClass, tape, status, and runId. Coverage distinguishes available records from mapped deals.
- CMBS and Auto ABS feed — schemaVersion 1, generatedAt, and deals. Compared records have filings.old/new, source URLs, accessions, reporting periods, filing dates, ruleSet, status, and runId. A new_issue has filings.old=null and no prior comparison; it is not zero changes.
- CMBS register JSON — CMBS-only comparisons, coverage, and newest run date. Browse the material-change register for an exact deal example.
CMBS findings contain assetNumber, rules, ruleFields, and fields with old/new values. Auto ABS exposes pool totals and rules with assets, balance, and balanceBasis, rather than individual asset findings. Rules overlap: do not sum their counts or balances as unique totals. Preserve each balance basis and distinguish null from zero.
For a compared Auto ABS record, zero flags means all rules[].assets values are zero, not that findings is absent.
A compared CMBS record with empty findings has zero flags for that comparison. An absent record, unmapped key, or unpaired filing does not establish zero changes. These are the latest published comparisons per record, not one shared reporting period or a market census. generatedAt and publishedAt are publication times; read each record's filing and reporting dates before claiming freshness.
Machine-Readable Discovery
- LLM guidance:
/llms.txt(concise) ·/llms-full.txt(comprehensive) - Sitemaps:
/sitemap-llm.xml— all facts endpoints indexed - Dataset manifest:
/datasets/_meta.json— source, license, URL patterns, counts, and CSV column dictionaries - Dataset sitemap:
/sitemap-datasets.xml— CSV exports, material-change feeds and index, ML descriptors, and ML ODPS descriptors - Ontology:
/ontology— full data model reference - EDGAR data guide:
/edgar-api/- SEC endpoint map plus DealCharts structured-finance paths - TDM Rights:
/tdmrep.json— mining permitted (reservation: 0)
Check each dataset's license before using it for AI training or retrieval.
Data Sources
SEC EDGAR sources include:
- 10-D — Distribution reports for ABS/CMBS trusts
- N-PORT — Fund portfolio holdings (public portion)
- 10-K / 10-Q — Annual/quarterly reports (BDC portfolios)
- FWP — Free writing prospectuses (new deal pricing)
Inspect the source documents and provenance fields to see which disclosures support a record.
Attribution & Licensing
All usage must:
- Attribute as "Source: Dealcharts.org" with link back to relevant pages
- Preserve provenance metadata in downstream applications
- Review our Attribution Guidelines
Check each facts file for its source documents, reporting dates, and provenance metadata.
License: CC-BY 4.0 — commercial use permitted with attribution.
Agent Integration
- CMD+RVL EDGAR MCP Server:
https://edgar.cmdrvl.com/mcp(SSE transport) - A2A Agent Card:
/.well-known/agent-card.json - Kovrex Agent Marketplace:
kovrex.ai/operators/cmd+rvl
Contact
Questions about the data or integration?
- General Inquiries: /contact
- Available custom data pulls: Ask Cairn by text
- Assistant guidance: textcairn.com/llms.txt — dataset retrieval with source lineage
- Custom work with CMD+RVL: Hire Cairn