Skip to content

List Regulation Wikis

GET /api/v1/regulation-wikis

Each wiki is a one-call compliance playbook — a synthesized cross-authority answer with inline citations back to the underlying regulations. This endpoint returns a paginated list of WikiSummary Objects from MidLyr’s catalog.

Use this endpoint to discover which wikis exist and find the slug you need before calling Get Regulation Wiki to retrieve the full playbook body.

NameTypeDefaultDescription
domainstringCompliance domain slug. Pass an unknown value to receive a 400 with the current valid set. The full list of supported domains is enumerated below.
querystringFree-text search over wiki title and description. When omitted, results are ordered by updatedAt DESC.
updatedSincestringISO 8601 UTC timestamp. Return only wikis updated at or after this time.
limitinteger20Max results per page. Min 1, max 100.
cursorstringOpaque cursor from a prior response using the same query/filter set.

All parameters are optional. Calling GET /api/v1/regulation-wikis with no parameters returns the most recently updated wikis across all domains.

The list below reflects the domain slugs currently emitted by the live wiki catalog. Slugs are stable.

Last updated: 2026-05-28

SlugDescription
consumer-protection-creditConsumer credit protections: ECOA/Reg B, FCRA, FDCPA/Reg F, TILA/Reg Z disclosures, RESPA, HMDA, SCRA, MLA, CARD Act, junk-fee UDAAP
complianceCross-cutting compliance topics that span multiple regulators or do not map cleanly to a single specialized domain
lending-mortgage-real-estateMortgage origination, servicing, disclosure: TRID, HOEPA, ATR/QM, flood insurance, appraisal independence, loss mitigation, force-placed insurance
fair-lending-craFair lending + Community Reinvestment Act: ECOA/Reg B fair-lending framework, disparate-impact, pricing-disparity, redlining, CRA 2023
deposits-payments-electronic-moneyDeposit accounts, payments, electronic-money: Reg D/DD/E/J, Check 21, FedWire, FDIC pass-through, remittance transfer rule, garnishment of federal benefits
prudential-safety-and-soundnessSafety-and-soundness: capital adequacy, liquidity (LCR/NSFR), prompt corrective action, Reg O/W, internal audit, operational risk, FFIEC IT, IRR management
privacy-data-securityPrivacy + data security: GLBA Privacy Rule, GLBA Safeguards, NYDFS 23 NYCRR 500, FCRA Red Flags, CFPB §1033 personal financial data rights
bsa-aml-sanctionsBank Secrecy Act, AML monitoring, sanctions screening, SAR/CTR filing, customer due diligence, BSA officer, 314(a)/314(b) information sharing
securities-broker-dealerBroker-dealer / investment-adviser rules: FINRA supervision (3110), Reg BI, communications (2210), customer protection rule, best execution
exam-enforcement-governanceExamination + enforcement mechanics: consent orders, supervisory letters, MRA/MRIA process
lending-commercial-auto-small-businessCommercial / auto / small-business lending: ATR-QM applicability, CRE concentration, leveraged lending, gap-product disclosures
{
"results": [
{
"slug": "sar-filing",
"title": "Suspicious Activity Report (SAR) Filing",
"domain": "bsa-aml-sanctions",
"description": "Requirements for detecting and filing Suspicious Activity Reports under the Bank Secrecy Act, covering thresholds, timelines, completion standards, and safe-harbor protections.",
"sourceCount": 7,
"updatedAt": "2026-04-15T00:00:00Z"
},
{
"slug": "ctr-filing",
"title": "Currency Transaction Report (CTR) Filing",
"domain": "bsa-aml-sanctions",
"description": "Requirements for filing Currency Transaction Reports for cash transactions exceeding $10,000, including aggregation rules and exemption handling.",
"sourceCount": 5,
"updatedAt": "2026-04-12T00:00:00Z"
}
],
"pagination": {
"nextCursor": "eyJvZmZzZXQiOjIwfQ",
"hasMore": true,
"approximateTotal": 47
}
}
FieldTypeDescription
resultsWikiSummary[]Ordered list of wiki summaries for this page
paginationobjectPagination envelope. See fields below.
pagination.nextCursorstring or nullOpaque cursor for the next page. null when no further results exist.
pagination.hasMorebooleantrue when another page follows. Pagination ends when pagination.hasMore is false.
pagination.approximateTotalintegerBest-effort count of total matching wikis, suitable for scope estimates.

Each item in results is a WikiSummary Object. See the object reference for a full description of all fields.

Terminal window
curl "https://api.midlyr.com/api/v1/regulation-wikis?domain=bsa-aml-sanctions" \
-H "x-api-key: $MIDLYR_API_KEY"
Terminal window
curl "https://api.midlyr.com/api/v1/regulation-wikis?query=suspicious+activity" \
-H "x-api-key: $MIDLYR_API_KEY"
Terminal window
curl "https://api.midlyr.com/api/v1/regulation-wikis?updatedSince=2026-04-01T00:00:00Z" \
-H "x-api-key: $MIDLYR_API_KEY"
  • Pagination is cursor-based.
  • pagination.nextCursor is opaque and must be reused only with the same query/filter set.
  • Cursors expire after 1 hour. If a cursor is invalid or expired, the API returns 400 invalid_cursor — restart from the first page.
  • Pagination ends when pagination.hasMore is false. Do not request another page after receiving hasMore: false.
  • pagination.approximateTotal is a best-effort count, suitable for scope estimates but not billing or compliance calculations.

Regulation Wikis endpoints use a separate rate-limit bucket from the Regulations API. See Errors for rate-limit error shapes.

Pass either a Bearer token or an x-api-key header — the same credentials used for /regulations. See Authentication.