Agent-readable docs index: /llms.txt. Full docs in one file: /llms-full.txt. Download /docs.zip to grep all markdown files locally.

Filing attachment text

/api/v1/filings/{id}/markdownGET
The filing plus extracted markdown from each stored attachment.
Authorization
bearerAuth *Bearer <token>
Session token from the app, or an API key (the ak_ prefix), sent as a Bearer token or an ?api_key= query parameter.. Token in: header
Response
200 · Markdown body and attachment list
filing *object
Show properties
id *integer (int64)
CFTC filing id.
title *string
Product name on DCM product filings, otherwise the filing description.
feed *"ptc_dcm_rules" | "dcm_products" | "dco" | "dco_rules"
org_code *string
description?string
Rules-feed description. Omitted on DCM product and DCO rows; use title.
product_name?string
DCM product name. Omitted on rules and DCO rows; use title.
product_type?string
DCM product type. Omitted on feeds that do not list one.
category?string
DCM product category. Omitted on rules and DCO rows.
subcategory?string
DCM product subcategory. Omitted on rules and DCO rows.
products_affected?string
PTC listing column. CFTC leaves it blank; omitted when empty.
remarks?string
Present on DCO registrations. Omitted when CFTC published none.
receipt_date?string (date)
Official receipt date on rules feeds. Omitted on DCM products and DCO rows; CFTC does not publish one there.
status *string
status_date *string (date)
doc_count *integer
predicted_effective_date?string (date)
Business-day estimate for a pending rules filing that has a receipt date. Omitted once the filing is no longer pending, and on feeds with no receipt date.
first_seen_at?string (date-time)
last_seen_at?string (date-time)
markdown *string
Filing detail and converted attachment text.
documents *object[]
Show item properties
url *string (uri)
title *string
source_url *string (uri)
404 · Unknown filing id
Unknown filing id
503 · The read exceeded its time budget, or the database cancelled it during recovery. `error` is `service_unavailable`. `message` is `The request exceeded the database time budget. Retry in a few seconds.` or `The database cancelled this read during recovery. Retry in a few seconds.` Wait `Retry-After` seconds before retrying.
error?string
Stable, machine-readable code identifying the failure; branch on this rather than on message. One of bad_request, unauthorized, forbidden, not_found, conflict, service_unavailable, upstream_error, service_error, or internal_error.
message?string
Human-readable explanation, safe to show to a user. For client errors it names the specific problem; for server-side failures it is a generic notice and the underlying detail is deliberately withheld.
Request example
curl -X GET "https://api.adjacent.markets/api/v1/filings/0/markdown" \ -H "Authorization: Bearer <token>"