{"openapi":"3.1.0","info":{"title":"BNM Data Shop","version":"1.5.0","description":"Official public data as JSON. Unpaid paid routes return HTTP 402.","contact":{"name":"BNM Data Shop","url":"https://bnm.farm/"},"x-guidance":"Forty-seven paid GETs: /ticks ($0.05), /import-alerts ($0.05), /mariners ($0.05), /mariners-d11 ($0.05), /mariners-d7 ($0.05), /mariners-d8 ($0.05), /warning-letters ($0.05), /untitled-letters ($0.05), /awa ($0.05), /swisspar ($0.05), /pcac ($0.05), /ftc-wl ($0.05), /cfpb-orders ($0.05), /occ-cd ($0.05), /fdic-orders ($0.05), /frb-orders ($0.05), /ncua-orders ($0.05), /fincen-orders ($0.05), /ferc-orders ($0.05), /ofac-orders ($0.05), /bis-orders ($0.05), /cftc-orders ($0.05), /fifra-orders ($0.05), /denovo-orders ($0.05), /ttb-oic ($0.05), /air-letters ($0.05), /superfund-rods ($0.05), /ico-mpn ($0.05), /cma-ca98 ($0.05), /ema-referrals ($0.05), /cder-reviews ($0.05), /npdes-permits ($0.05), /ofsted-inspections ($0.05), /ofwat-enforcement ($0.05), /ofgem-enforcement ($0.05), /gain ($0.05), /orr-enforcement ($0.05), /phmsa-orders ($0.05), /aaib-reports ($0.05), /csb-reports ($0.05), /hhs-oig-reports ($0.05), /eis-reports ($0.05), /fsis-humane ($0.05), /epa-cafo ($0.05), /form-483 ($0.05), /gmp ($0.05), /gmp-md ($0.05), USDC on Base. Extracted-body doors: free index/search on /{door}/manifest.json or /{door}/index (?q=, optional before/date), then pay one official text GET ?id= ($0.02) or the page ($0.05). newest 10 official texts on a plain GET ($0.05), or the whole current set if fewer; older pages on the same URL (?before, another $0.05). Poll newer with ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is HTTP 304 or paid recordCount 0). Table doors (/ticks, /import-alerts) stay the whole current table; If-None-Match / ETag (or ?since=) avoids re-buying an unchanged snapshot. Two daily America/Boise collects (07:45 and 19:45). Walk every live well-known paid door. Skip only the recrawl when official asOf is unchanged. Skip 02:00-04:00 Imagine window. HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match. Free canned paid-JSON keys: GET /sample (HTTP 200, not a SKU). Free firm-name search: GET /firm-check?q= (HTTP 200, not a SKU). Start at GET /openapi.json or GET /.well-known/x402, then probe the paid URL unpaid for HTTP 402 (GET or POST '{}'). MCP at GET/POST /mcp lists one tool per paid GET plus free search, free firm-check, paid get-one ($0.02), and paid get-page ($0.05). Free manifests do not include the paid body. GET has no request body. Live public SKU count is well-known. No forty-eighth public SKU."},"x-discovery":{"ownershipProofs":["0xf59621FC406D266e18f314Ae18eF0a33b8401004"]},"x-agentcash-provenance":{"ownershipProofs":["0xf59621FC406D266e18f314Ae18eF0a33b8401004"]},"x-agentcash-guidance":{"llmsTxtUrl":"https://ticks.bnm.farm/llms.txt","sampleUrl":"https://ticks.bnm.farm/sample","firmCheckUrl":"https://ticks.bnm.farm/firm-check","oneDocPriceAtomic":20000,"pagePriceAtomic":50000,"pageDefault":10,"since":"ISO timestamp or official catalog id on extracted-body doors; fetchedAt/asOf on /ticks and /import-alerts","etag":"GET /ticks and GET /import-alerts. If-None-Match → 304 when unchanged.","updateCadence":"Two daily America/Boise collects (07:45 and 19:45). Walk every live well-known paid door. Skip only the recrawl when official asOf is unchanged. Skip 02:00-04:00 Imagine window.","http429":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."},"servers":[{"url":"https://ticks.bnm.farm"}],"paths":{"/ticks":{"get":{"operationId":"getTicks","summary":"USDA farm market prices","description":"Call GET /ticks when you need the current official USDA farm market prices (hay, cattle, grain, dairy, hogs, produce). USDA AMS nationwide prints plus a few Idaho/PNW barn examples inside the same table — not the SKU. Not forecasts, not private barn deals, not water. JSON ticks plus stored history points; days between reports are not filled in. Paid JSON keeps the old keys and adds records[] (id, date, firm, url, type) plus asOf for diffs.","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or asOf date. If the current table fetchedAt/asOf is not newer, HTTP 304 (not charged). If the table changed, the whole current table is returned."},{"name":"If-None-Match","in":"header","required":false,"schema":{"type":"string"},"description":"ETag from a prior paid GET. Unchanged snapshot returns HTTP 304 and does not re-sell the table."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"ticks":{"type":"array","items":{"type":"object"}}}},"example":{"ok":true,"product":"us-hay-cattle-grain-ticks","status":"ok","fetchedAt":"2026-01-16T00:00:00Z","asOf":"2026-01-15","source":"USDA farm market prices cache","recordCount":1,"records":[{"id":"example-hay-tx-alfalfa","date":"2026-01-15","firm":"Texas Direct Hay (example geography)","url":"https://example.invalid/ams/ams_2707.pdf","type":"hay"}],"ticks":[{"id":"example-hay-tx-alfalfa","group":"hay","commodity":"Alfalfa","market":"Texas Direct Hay (example geography)","unit":"$/ton","asOf":"2026-01-15","price":185,"source":"USDA AMS Texas Direct Hay Report (example)"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/import-alerts":{"get":{"operationId":"getImportAlerts","summary":"FDA Import Alerts / DWPE","description":"Call GET /import-alerts when you need the current FDA Import Alert / DWPE red and green firm-product snapshot from official cms_ia HTML. First-slice alert pages only. Does not wrap openFDA. Paid JSON keeps ticks[] and adds records[] (id, date, firm, url, type) plus asOf for diffs.","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or asOf date. If the current table fetchedAt/asOf is not newer, HTTP 304 (not charged). If the table changed, the whole current table is returned."},{"name":"If-None-Match","in":"header","required":false,"schema":{"type":"string"},"description":"ETag from a prior paid GET. Unchanged snapshot returns HTTP 304 and does not re-sell the table."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"ticks":{"type":"array","items":{"type":"object"}}}},"example":{"ok":true,"product":"fda-import-alerts","status":"ok","fetchedAt":"2026-08-18T00:56:39.767Z","asOf":"2026-08-17","source":"https://www.accessdata.fda.gov/cms_ia/ialist.html","recordCount":1,"records":[{"id":"16-81:red:Clover Valley Meat Co.:Alligator & Crocodile, Other Aquatic Species — Crocodile","date":"2012-06-08","firm":"Clover Valley Meat Co.","url":"https://www.accessdata.fda.gov/cms_ia/importalert_49.html","type":"import-alert"}],"ticks":[{"alertNumber":"16-81","type":"DWPE","list":"red","firm":"Clover Valley Meat Co.","country":"AUSTRALIA","product":"Alligator & Crocodile, Other Aquatic Species — Crocodile","datePublished":"06/08/2012","sourceUrl":"https://www.accessdata.fda.gov/cms_ia/importalert_49.html","asOf":"2026-08-17"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/mariners":{"get":{"operationId":"getMariners","summary":"USCG D13 / Northwest LNM","description":"Call GET /mariners when you need the latest USCG District 13 / Northwest Local Notice to Mariners as structured JSON from the official weekly PDF. Returns week, section, text, and source URL. Does not invent notices. Paid JSON keeps notices[] and adds records[] (id, date, firm, url, type) plus asOf for diffs.","tags":["paid"],"security":[{"x402":[]}],"parameters":[],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"week":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"notices":{"type":"array","items":{"type":"object"}}}},"example":{"ok":true,"product":"uscg-d13-lnm","status":"ok","week":"32-2026","asOf":"2026-08-12","source":"https://www.navcen.uscg.gov/local-notices-to-mariners?district=13+0&subdistrict=n","recordCount":1,"records":[{"id":"32-2026:Federal Discrepancies:19055","date":"2026-08-12","firm":"Anacortes Harbor","url":"https://www.navcen.uscg.gov/sites/default/files/pdf/lnms/lnm13322026.pdf","type":"mariners"}],"notices":[{"week":"32-2026","section":"Federal Discrepancies","waterway":"Anacortes Harbor","text":"Anacortes Channel Light 4 LLNR 19055 TRLB/STRUCT MISSING/STRUCT DEST FD","sourceUrl":"https://www.navcen.uscg.gov/sites/default/files/pdf/lnms/lnm13322026.pdf"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/mariners-d11":{"get":{"operationId":"getMarinersD11","summary":"USCG D11 / Southwest LNM","description":"Call GET /mariners-d11 when you need the latest USCG District 11 / Southwest (northern) Local Notice to Mariners as structured JSON from the official weekly PDF. Same NavCEN walker as /mariners. Returns week, section, text, and source URL. Does not invent notices. Paid JSON keeps notices[] and adds records[] (id, date, firm, url, type) plus asOf for diffs.","tags":["paid"],"security":[{"x402":[]}],"parameters":[],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"week":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"notices":{"type":"array","items":{"type":"object"}}}},"example":{"ok":true,"product":"uscg-d11-lnm","status":"ok","week":"32-2026","asOf":"2026-08-12","source":"https://www.navcen.uscg.gov/local-notices-to-mariners?district=11+0&subdistrict=n","recordCount":1,"records":[{"id":"32-2026:Federal Discrepancies:5430","date":"2026-08-12","firm":"Berkeley","url":"https://www.navcen.uscg.gov/sites/default/files/pdf/lnms/lnm11322026.pdf","type":"mariners-d11"}],"notices":[{"week":"32-2026","section":"Federal Discrepancies","waterway":"Berkeley","text":"Berkeley Marina Channel Light 2 LLNR 5430 LT EXT FD","sourceUrl":"https://www.navcen.uscg.gov/sites/default/files/pdf/lnms/lnm11322026.pdf"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/mariners-d7":{"get":{"operationId":"getMarinersD7","summary":"USCG D7 / Southeast LNM","description":"Call GET /mariners-d7 when you need the latest USCG District 7 / Southeast Local Notice to Mariners as structured JSON from the official weekly PDF. Same NavCEN walker as /mariners. Returns week, section, text, and source URL. Does not invent notices. Paid JSON keeps notices[] and adds records[] (id, date, firm, url, type) plus asOf for diffs.","tags":["paid"],"security":[{"x402":[]}],"parameters":[],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"week":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"notices":{"type":"array","items":{"type":"object"}}}},"example":{"ok":true,"product":"uscg-d7-lnm","status":"ok","week":"32-2026","asOf":"2026-08-12","source":"https://www.navcen.uscg.gov/local-notices-to-mariners?district=7+0&subdistrict=n","recordCount":1,"records":[{"id":"32-2026:Federal Discrepancies:36887","date":"2026-08-12","firm":"Altamaha Sound","url":"https://www.navcen.uscg.gov/sites/default/files/pdf/lnms/lnm07322026.pdf","type":"mariners-d7"}],"notices":[{"week":"32-2026","section":"Federal Discrepancies","waterway":"Altamaha Sound","text":"Altamaha Sound Daybeacon 197 LLNR 36887 STRUCT DEST/TRUB FD","sourceUrl":"https://www.navcen.uscg.gov/sites/default/files/pdf/lnms/lnm07322026.pdf"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/mariners-d8":{"get":{"operationId":"getMarinersD8","summary":"USCG D8 / Gulf LNM","description":"Call GET /mariners-d8 when you need the latest USCG District 8 / Gulf (New Orleans) Local Notice to Mariners as structured JSON from the official weekly PDF. Same NavCEN walker as /mariners. Returns week, section, text, and source URL. Does not invent notices. Paid JSON keeps notices[] and adds records[] (id, date, firm, url, type) plus asOf for diffs.","tags":["paid"],"security":[{"x402":[]}],"parameters":[],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"week":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"notices":{"type":"array","items":{"type":"object"}}}},"example":{"ok":true,"product":"uscg-d8-lnm","status":"ok","week":"33-2026","asOf":"2026-08-19","source":"https://www.navcen.uscg.gov/local-notices-to-mariners?district=8+0&subdistrict=g","recordCount":1,"records":[{"id":"33-2026:Federal Discrepancies:20305","date":"2026-08-19","firm":"Acadiana Navigation Channel","url":"https://www.navcen.uscg.gov/sites/default/files/pdf/lnms/lnm0833g2026.pdf","type":"mariners-d8"}],"notices":[{"week":"33-2026","section":"Federal Discrepancies","waterway":"Acadiana Navigation Channel","text":"Acadiana Navigation Channel Light 6 LLNR 20305 STRUCT DEST/TRLB FD","sourceUrl":"https://www.navcen.uscg.gov/sites/default/files/pdf/lnms/lnm0833g2026.pdf"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/warning-letters":{"get":{"operationId":"getWarningLetters","summary":"FDA warning-letter bodies","description":"Call GET /warning-letters when you need official FDA warning-letter bodies (firm, date, subject, full letter text) parsed from fda.gov HTML. Not the import-alerts IA feed. Does not invent letter text. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"letters":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"fda-warning-letter-bodies","status":"ok","fetchedAt":"2026-08-19T15:20:36.317Z","asOf":"2026-08-13","source":"https://www.fda.gov/inspections-compliance-enforcement-and-criminal-investigations/compliance-actions-and-activities/warning-letters","recordCount":1,"records":[{"id":"citra100mg-722606-03042026","date":"2026-03-04","firm":"Citra100mg","url":"https://www.fda.gov/inspections-compliance-enforcement-and-criminal-investigations/warning-letters/citra100mg-722606-03042026","type":"warning-letter"}],"letters":[{"firm":"Citra100mg","cms":"722606","issuedOn":"2026-03-04","subject":"Unapproved New Drugs/Misbranded","sourceUrl":"https://www.fda.gov/inspections-compliance-enforcement-and-criminal-investigations/warning-letters/citra100mg-722606-03042026","body":"WARNING LETTER\nMarch 4, 2026\nRE: Notice of Unlawful Sale of Unapproved and Misbranded Drugs…"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/untitled-letters":{"get":{"operationId":"getUntitledLetters","summary":"FDA Untitled Letter bodies (CDER OPDP + CBER promo)","description":"Call GET /untitled-letters when you need official FDA Untitled Letter text (CDER OPDP + CBER APLB promo) extracted from per-letter PDFs at /media/{id}/download. Not /warning-letters HTML. Not the HTML index. Does not invent letter text. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"fda-untitled-letter-bodies","status":"ok","fetchedAt":"2026-08-19T22:20:31.840Z","asOf":"2026-04-28","source":"https://www.fda.gov/inspections-compliance-enforcement-and-criminal-investigations/compliance-actions-and-activities/issuance-untitled-letters","recordCount":1,"records":[{"id":"bayer-healthcare-pharmaceuticals-inc-192241","date":"2026-04-28","firm":"Bayer HealthCare Pharmaceuticals, Inc.","url":"https://www.fda.gov/media/192241/download","type":"untitled-letter"}],"cards":[{"id":"bayer-healthcare-pharmaceuticals-inc-192241","firm":"Bayer HealthCare Pharmaceuticals, Inc.","date":"2026-04-28","product":"NUBEQA® (darolutamide) tablets, for oral use","office":"OPDP","sourceUrl":"https://www.fda.gov/media/192241/download","cites":["FD&C Act"],"said":"FDA has determined that the video and TV ad are false or misleading.","body":"The Office of Prescription Drug Promotion (OPDP) of the U.S. Food and Drug Administration (FDA) has reviewed the promotional communications…"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/awa":{"get":{"operationId":"getAwa","summary":"USDA APHIS AWA inspection-report observation text","description":"Call GET /awa when you need official USDA APHIS Animal Welfare Act inspection-report observation/narrative text extracted from per-report PDFs on the Public Search Tool. Not the Salesforce metadata index. Not Data Liberation. Not /form-483. Not CMS 2567. Not CQC. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"aphis-awa-inspection-observation-text","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-07-07","source":"https://www.aphis.usda.gov/awa/public-search","recordCount":1,"records":[{"id":"utah-state-university-068SJ00001KXrsj","date":"2026-07-07","firm":"Utah State University","url":"https://aphis.file.force.com/sfc/dist/version/download/?oid=00Dt0000000GyZH&ids=068SJ00001KXrsj&asPdf=false","type":"awa"}],"cards":[{"id":"utah-state-university-068SJ00001KXrsj","firm":"Utah State University","date":"2026-07-07","certificate":"87-R-0002","inspectionId":"INS-0001617878","sourceUrl":"https://aphis.file.force.com/sfc/dist/version/download/?oid=00Dt0000000GyZH&ids=068SJ00001KXrsj&asPdf=false","body":"Inspection Report\nUtah State University\n2.31(c)(7) Critical\nInstitutional Animal Care and Use Committee (IACUC).\n82 naked mole rats were euthanized by a method not on the approved protocol."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/swisspar":{"get":{"operationId":"getSwisspar","summary":"Swissmedic first-authorisation SwissPAR evaluation text","description":"Call GET /swisspar when you need official Swissmedic first-authorisation SwissPAR evaluation text extracted from per-product PDFs. Not the A–Z HTML index. Not EMA EPARs/referrals. Not FDA CDER reviews. Not the HCP/FI appendix. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"swisspar-first-auth","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-08-18","source":"https://www.swissmedic.ch/swissmedic/en/home/humanarzneimittel/authorisations/swisspar.html","recordCount":1,"records":[{"id":"rhapsido-70227","date":"2026-08-18","firm":"Novartis Pharma Schweiz AG","url":"https://www.swissmedic.ch/dam/swissmedic/en/dokumente/zulassung/swisspar/70227-rhapsido-01-swisspar-20280818.pdf.download.pdf/SwissPAR_inkl.%20FI_Rhapsido.pdf","type":"swisspar"}],"cards":[{"id":"rhapsido-70227","name":"Rhapsido","inn":"remibrutinib","ma":"70227","date":"2026-08-18","holder":"Novartis Pharma Schweiz AG","sourceUrl":"https://www.swissmedic.ch/dam/swissmedic/en/dokumente/zulassung/swisspar/70227-rhapsido-01-swisspar-20280818.pdf.download.pdf/SwissPAR_inkl.%20FI_Rhapsido.pdf","body":"Swiss Public Assessment Report\nRhapsido\nInternational non-proprietary name: remibrutinib\nMarketing authorisation no.: 70227"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/pcac":{"get":{"operationId":"getPcac","summary":"FDA PCAC 503A briefing-memo evaluation text","description":"Call GET /pcac when you need official FDA-authored PCAC 503A briefing-memo evaluation text extracted from per-substance PDFs. Not the FR notice or docket 0001. Not CDER multidisciplinary reviews. Not combined sponsor/AdComm packs. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"fda-pcac-503a-memos","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-05-11","source":"https://www.fda.gov/advisory-committees/advisory-committee-calendar/july-23-24-2026-meeting-pharmacy-compounding-advisory-committee-07232026","recordCount":1,"records":[{"id":"emideltide-193344","date":"2026-05-11","firm":"Emideltide","url":"https://www.fda.gov/media/193344/download","type":"pcac"}],"cards":[{"id":"emideltide-193344","substance":"Emideltide","date":"2026-05-11","meeting":"July 23-24, 2026","mediaId":"193344","sourceUrl":"https://www.fda.gov/media/193344/download","body":"FDA Briefing Document\nPharmacy Compounding Advisory Committee (PCAC) Meeting\nJuly 23 -24, 2026\nFDA Evaluation of Emideltide-Related Bulk Drug Substances"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/ftc-wl":{"get":{"operationId":"getFtcWl","summary":"FTC BCP warning-letter text","description":"Call GET /ftc-wl when you need official FTC Bureau of Consumer Protection warning-letter text extracted from per-letter PDFs on ftc.gov. Not the legal-library index. Not the Drupal node. Not FDA /warning-letters. Not official templates. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"ftc-bcp-warning-letter-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-07-06","source":"https://www.ftc.gov/legal-library/browse/warning-letters","recordCount":1,"records":[{"id":"vtron-inc-dba-vtron-lasers","date":"2026-07-06","firm":"Vtron Inc. d/b/a Vtron Lasers","url":"https://www.ftc.gov/system/files/ftc_gov/pdf/vtron-lasers-musa-warningletter.pdf","type":"ftc-wl"}],"cards":[{"id":"vtron-inc-dba-vtron-lasers","firm":"Vtron Inc. d/b/a Vtron Lasers","date":"2026-07-06","subject":"Warning Letter Regarding “Made in the USA” Representations","sourceUrl":"https://www.ftc.gov/system/files/ftc_gov/pdf/vtron-lasers-musa-warningletter.pdf","body":"Bureau of Consumer Protection\nJuly 6, 2026\nVtron Inc. d/b/a Vtron Lasers\nRe: Warning Letter Regarding “Made in the USA” Representations"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/cfpb-orders":{"get":{"operationId":"getCfpbOrders","summary":"CFPB consent-order / administrative-order text","description":"Call GET /cfpb-orders when you need official CFPB-authored consent-order / administrative-order text extracted from per-order PDFs on files.consumerfinance.gov. Not the enforcement index. Not the action-page teaser. Not the Consumer Complaint Database. Not FTC /ftc-wl. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"cfpb-consent-order-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2025-01-17","source":"https://www.consumerfinance.gov/enforcement/actions/","recordCount":1,"records":[{"id":"american-honda-finance-corporation-2025","date":"2025-01-17","firm":"American Honda Finance Corporation","url":"https://files.consumerfinance.gov/f/documents/cfpb_american-honda-finance-corp-consent-order_2025-01.pdf","type":"cfpb-order"}],"cards":[{"id":"american-honda-finance-corporation-2025","firm":"American Honda Finance Corporation","date":"2025-01-17","fileNo":"2025-CFPB-0003","sourceUrl":"https://files.consumerfinance.gov/f/documents/cfpb_american-honda-finance-corp-consent-order_2025-01.pdf","body":"UNITED STATES OF AMERICA\nCONSUMER FINANCIAL PROTECTION BUREAU\nADMINISTRATIVE PROCEEDING File No. 2025-CFPB-0003\nCONSENT ORDER\nAmerican Honda Finance Corp."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/occ-cd":{"get":{"operationId":"getOccCd","summary":"OCC institution C&D / consent-order text","description":"Call GET /occ-cd when you need official OCC institution Cease-and-Desist / Consent Order text extracted from per-order PDFs on occ.gov/static/enforcement-actions. Not EASearch ExportToJSON metadata. Not CFPB /cfpb-orders. Not FTC /ftc-wl. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"occ-institution-cd-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-06-16","source":"https://apps.occ.gov/EASearch","recordCount":1,"records":[{"id":"AA-ENF-2026-29","date":"2026-06-16","firm":"United Texas Bank, National Association","url":"https://www.occ.gov/static/enforcement-actions/eaAA-ENF-2026-29.pdf","type":"occ-cd"}],"cards":[{"id":"AA-ENF-2026-29","bank":"United Texas Bank, National Association","docket":"AA-ENF-2026-29","date":"2026-06-16","sourceUrl":"https://www.occ.gov/static/enforcement-actions/eaAA-ENF-2026-29.pdf","body":"UNITED STATES OF AMERICA\nDEPARTMENT OF THE TREASURY\nOFFICE OF THE COMPTROLLER OF THE CURRENCY\nAA-ENF-2026-29\nCONSENT ORDER\nUnited Texas Bank, N.A.\nDallas, Texas"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/fdic-orders":{"get":{"operationId":"getFdicOrders","summary":"FDIC institution consent-order / C&D text","description":"Call GET /fdic-orders when you need official FDIC institution consent-order / Cease-and-Desist text extracted from per-order PDFs on orders.fdic.gov. Not the EDOS Salesforce index. Not BankFind. Not monthly NR counts. Not EDGAR 8-K. Not Federal Register raw_text. Not OCC /occ-cd. Not CFPB /cfpb-orders. Not FTC /ftc-wl. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"fdic-institution-order-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-01-13","source":"https://orders.fdic.gov/s/","recordCount":1,"records":[{"id":"FDIC-26-0001b","date":"2026-01-13","firm":"MutualOne Bank","url":"https://orders.fdic.gov/sfc/servlet.shepherd/document/download/069SJ000013gUnXYAU?operationContext=S1","type":"fdic-order"}],"cards":[{"id":"FDIC-26-0001b","bank":"MutualOne Bank","docket":"FDIC-26-0001b","date":"2026-01-13","sourceUrl":"https://orders.fdic.gov/sfc/servlet.shepherd/document/download/069SJ000013gUnXYAU?operationContext=S1","body":"FEDERAL DEPOSIT INSURANCE CORPORATION\nWASHINGTON, D.C.\nCONSENT ORDER FDIC-26-0001b\nMUTUALONE BANK\nFramingham, Massachusetts"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/frb-orders":{"get":{"operationId":"getFrbOrders","summary":"FRB institution C&D / written-agreement / PCA text","description":"Call GET /frb-orders when you need official FRB institution Cease-and-Desist / written-agreement / PCA text extracted from per-order PDFs on federalreserve.gov. Not the official enforcement CSV. Not ea-old.json / ea-cms-recent.json / ne-press.json teasers. Not BankFind. Not EDGAR 8-K. Not FDIC /fdic-orders. Not OCC /occ-cd. Not CFPB /cfpb-orders. Not FTC /ftc-wl. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"frb-institution-order-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-04-14","source":"https://www.federalreserve.gov/supervisionreg/enforcementactions.htm","recordCount":1,"records":[{"id":"26-019-B-HC","date":"2026-04-14","firm":"Community Bankshares, Inc.","url":"https://www.federalreserve.gov/newsevents/pressreleases/files/enf20260416a1.pdf","type":"frb-order"}],"cards":[{"id":"26-019-B-HC","institution":"Community Bankshares, Inc.","docket":"26-019-B-HC","date":"2026-04-14","sourceUrl":"https://www.federalreserve.gov/newsevents/pressreleases/files/enf20260416a1.pdf","body":"BOARD OF GOVERNORS OF THE FEDERAL RESERVE SYSTEM\nDocket No. 26-019-B-HC\nCOMMUNITY BANKSHARES, INC.\nOrder to Cease and Desist"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/ncua-orders":{"get":{"operationId":"getNcuaOrders","summary":"NCUA institution consent C&D text","description":"Call GET /ncua-orders when you need official NCUA institution consent Cease-and-Desist text extracted from per-order HTML on ncua.gov. Not the official CSV. Not late-filer CMP. Not LUAs. Not FRB /frb-orders. Not FDIC /fdic-orders. Not OCC /occ-cd. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"ncua-institution-order-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2021-02-22","source":"https://ncua.gov/news/enforcement-actions/administrative-orders","recordCount":1,"records":[{"id":"21-0105-ER","date":"2021-02-22","firm":"Live Life Federal Credit Union","url":"https://ncua.gov/news/enforcement-actions/administrative-orders/2021/administrative-order-matter-live-life-federal-credit-union","type":"ncua-order"}],"cards":[{"id":"21-0105-ER","creditUnion":"Live Life Federal Credit Union","docket":"21-0105-ER","date":"2021-02-22","sourceUrl":"https://ncua.gov/news/enforcement-actions/administrative-orders/2021/administrative-order-matter-live-life-federal-credit-union","body":"NATIONAL CREDIT UNION ADMINISTRATION\nDocket No. 21-0105-ER\nLIVE LIFE FEDERAL CREDIT UNION\nStipulation and Consent to Cease and Desist Order"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/fincen-orders":{"get":{"operationId":"getFincenOrders","summary":"FinCEN institution consent-order text","description":"Call GET /fincen-orders when you need official FinCEN institution consent-order text extracted from per-order PDFs on fincen.gov. Not the enforcement-actions index teaser. Not a news-release wrap. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"fincen-institution-order-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-08-03","source":"https://www.fincen.gov/news/enforcement-actions","recordCount":1,"records":[{"id":"2026-02","date":"2026-08-03","firm":"UBS Financial Services Inc.","url":"https://www.fincen.gov/system/files/2026-07/UBS-Consent-Order.pdf","type":"fincen-order"}],"cards":[{"id":"2026-02","institution":"UBS Financial Services Inc.","docket":"2026-02","date":"2026-08-03","sourceUrl":"https://www.fincen.gov/system/files/2026-07/UBS-Consent-Order.pdf","body":"UNITED STATES OF AMERICA\nFINANCIAL CRIMES ENFORCEMENT NETWORK\nIN THE MATTER OF:\nUBS Financial Services Inc.\nNumber 2026-02\nCONSENT ORDER"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/ferc-orders":{"get":{"operationId":"getFercOrders","summary":"FERC institution stipulation-and-consent text","description":"Call GET /ferc-orders when you need official FERC institution stipulation-and-consent / show-cause / civil-penalty text extracted from per-order PDFs on cms.ferc.gov. Not the civil-penalty index teaser. Not eLibrary metadata. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"ferc-institution-order-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-04-17","source":"https://www.ferc.gov/civil-penalties/all-civil-penalty-actions-2026","recordCount":1,"records":[{"id":"IN25-6-000","date":"2026-04-17","firm":"Interstate Power and Light Company","url":"https://cms.ferc.gov/sites/default/files/2026-04/20260417-195FERC61048-IN25-6-000-Interstate%20Power%20and%20Light%20Co-Settlement%20Agreement.pdf","type":"ferc-order"}],"cards":[{"id":"IN25-6-000","institution":"Interstate Power and Light Company","docket":"IN25-6-000","date":"2026-04-17","sourceUrl":"https://cms.ferc.gov/sites/default/files/2026-04/20260417-195FERC61048-IN25-6-000-Interstate%20Power%20and%20Light%20Co-Settlement%20Agreement.pdf","body":"UNITED STATES OF AMERICA\nFEDERAL ENERGY REGULATORY COMMISSION\nInterstate Power and Light Company\nDocket No. IN25-6-000\nORDER APPROVING STIPULATION AND CONSENT AGREEMENT"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/ofac-orders":{"get":{"operationId":"getOfacOrders","summary":"OFAC institution enforcement-release text","description":"Call GET /ofac-orders when you need official OFAC institution/company enforcement-release text extracted from per-release PDFs on ofac.treasury.gov. Not the civil-penalties chart/teaser/RSS. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"ofac-institution-order-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-08-12","source":"https://ofac.treasury.gov/civil-penalties-and-enforcement-information","recordCount":1,"records":[{"id":"936706","date":"2026-08-12","firm":"Rice Lake Weighing Systems, Inc.","url":"https://ofac.treasury.gov/media/936706/download","type":"ofac-order"}],"cards":[{"id":"936706","institution":"Rice Lake Weighing Systems, Inc.","docket":"936706","date":"2026-08-12","sourceUrl":"https://ofac.treasury.gov/media/936706/download","body":"DEPARTMENT OF THE TREASURY\nOFFICE OF FOREIGN ASSETS CONTROL\nEnforcement Release: August 12, 2026\nRice Lake Weighing Systems Settles with OFAC"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/bis-orders":{"get":{"operationId":"getBisOrders","summary":"BIS institution charging-letter / order text","description":"Call GET /bis-orders when you need official BIS institution/company charging-letter / order / settlement text extracted from per-order PDFs on bis.gov. Does not invent order text. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"bis-institution-order-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-04-13","source":"https://www.bis.gov/enforcement/charging-letters","recordCount":1,"records":[{"id":"E3050","date":"2026-04-13","firm":"Coastal PVA Technology, Inc.","url":"https://www.bis.gov/media/documents/coastal-pva-technology-inc-4-13-2026-rev.pdf","type":"bis-order"}],"cards":[{"id":"E3050","institution":"Coastal PVA Technology, Inc.","docket":"E3050","date":"2026-04-13","sourceUrl":"https://www.bis.gov/media/documents/coastal-pva-technology-inc-4-13-2026-rev.pdf","body":"UNITED STATES DEPARTMENT OF COMMERCE\nBureau of Industry and Security\nPROPOSED CHARGING LETTER\nCoastal PVA Technology, Inc."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/cftc-orders":{"get":{"operationId":"getCftcOrders","summary":"CFTC institution enforcement-order / settlement text","description":"Call GET /cftc-orders when you need official CFTC institution/company enforcement-order / settlement text extracted from per-order PDFs on cftc.gov. Does not invent order text. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"cftc-institution-order-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-07-31","source":"https://www.cftc.gov/LawRegulation/EnforcementActions/index.htm","recordCount":1,"records":[{"id":"26-04","date":"2026-07-31","firm":"UBS Financial Services Inc.","url":"https://www.cftc.gov/media/14456/ENF_UBSFinancial%20ServicesOrder073126/download","type":"cftc-order"}],"cards":[{"id":"26-04","institution":"UBS Financial Services Inc.","docket":"26-04","date":"2026-07-31","sourceUrl":"https://www.cftc.gov/media/14456/ENF_UBSFinancial%20ServicesOrder073126/download","body":"UNITED STATES OF AMERICA\nBefore the\nCOMMODITY FUTURES TRADING COMMISSION\nUBS Financial Services Inc.\nCFTC Docket No. 26-04\nORDER INSTITUTING PROCEEDINGS"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/fifra-orders":{"get":{"operationId":"getFifraOrders","summary":"EPA FIFRA institution order / consent text","description":"Call GET /fifra-orders when you need official EPA FIFRA institution/company order / consent text extracted from per-order PDFs on yosemite.epa.gov. Does not invent order text. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"fifra-institution-order-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-07-29","source":"https://yosemite.epa.gov/oa/rhc/epaadmin.nsf","recordCount":1,"records":[{"id":"FIFRA-05-2026-0015","date":"2026-07-29","firm":"Travel Caddy, Inc. dba Travelon","url":"https://yosemite.epa.gov/OA/RHC/EPAAdmin.nsf/Filings/F4CB3764E5AB61EA85258E43006880DC/$File/FIFRA-05-2026-0015_CAFO_TravelCaddyIncdbaTravelon_FranklinParkIllinois_14PGS.pdf","type":"fifra-order"}],"cards":[{"id":"FIFRA-05-2026-0015","institution":"Travel Caddy, Inc. dba Travelon","docket":"FIFRA-05-2026-0015","date":"2026-07-29","sourceUrl":"https://yosemite.epa.gov/OA/RHC/EPAAdmin.nsf/Filings/F4CB3764E5AB61EA85258E43006880DC/$File/FIFRA-05-2026-0015_CAFO_TravelCaddyIncdbaTravelon_FranklinParkIllinois_14PGS.pdf","body":"UNITED STATES ENVIRONMENTAL PROTECTION AGENCY\nConsent Agreement and Final Order\nTravel Caddy, Inc. dba Travelon\nFIFRA-05-2026-0015"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/denovo-orders":{"get":{"operationId":"getDenovoOrders","summary":"FDA De Novo classification-order text","description":"Call GET /denovo-orders when you need official FDA De Novo classification-order text extracted from per-order PDFs on accessdata.fda.gov. Does not invent order text. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"fda-denovo-classification-order-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-07-28","source":"https://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfpmn/denovo.cfm","recordCount":1,"records":[{"id":"DEN250042","date":"2026-07-28","firm":"Caristo Diagnostics Ltd.","url":"https://www.accessdata.fda.gov/cdrh_docs/pdf25/DEN250042.pdf","type":"denovo-order"}],"cards":[{"id":"DEN250042","institution":"Caristo Diagnostics Ltd.","docket":"DEN250042","date":"2026-07-28","sourceUrl":"https://www.accessdata.fda.gov/cdrh_docs/pdf25/DEN250042.pdf","body":"Food and Drug Administration\nCenter for Devices and Radiological Health\nRe: DEN250042\nTrade/Device Name: CaRi-Heart\nThis order, therefore, classifies the CaRi-Heart"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/ttb-oic":{"get":{"operationId":"getTtbOic","summary":"TTB institution Offer in Compromise text","description":"Call GET /ttb-oic when you need official TTB Offer in Compromise text extracted from Abstract and Statement PDFs on ttb.gov. Does not invent order text. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"ttb-institution-oic-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-06-30","source":"https://www.ttb.gov/business-central/fo/administrative-cases","recordCount":1,"records":[{"id":"21st-amendment","date":"2026-06-30","firm":"The 21st Amendment Brewery Cafe, LLC","url":"https://www.ttb.gov/system/files/2026-07/ABSTMT-21st_Amendment_Brewery_Cafe_Redacted.pdf","type":"ttb-oic"}],"cards":[{"id":"21st-amendment","institution":"The 21st Amendment Brewery Cafe, LLC","docket":"21st-amendment","date":"2026-06-30","sourceUrl":"https://www.ttb.gov/system/files/2026-07/ABSTMT-21st_Amendment_Brewery_Cafe_Redacted.pdf","body":"DEPARTMENT OF THE TREASURY\nALCOHOL AND TOBACCO TAX AND TRADE BUREAU\nABSTRACT AND STATEMENT\nThe 21st Amendment Brewery Cafe, LLC\nOffer-in-Compromise"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/air-letters":{"get":{"operationId":"getAirLetters","summary":"USDA APHIS AIR confirmation-letter text","description":"Call GET /air-letters when you need official USDA APHIS Am I Regulated (AIR) confirmation-letter text extracted from per-letter PDFs on direct.aphis.usda.gov. Does not invent letter text. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"aphis-air-confirmation-letter-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-06-22","source":"https://www.aphis.usda.gov/confirmation-letters","recordCount":1,"records":[{"id":"26-173-01air","date":"2026-06-22","firm":"KAGOME Co., LTD.","url":"https://direct.aphis.usda.gov/sites/default/files/26-173-01air-response.pdf","type":"air-letter"}],"cards":[{"id":"26-173-01air","institution":"KAGOME Co., LTD.","docket":"26-173-01air","date":"2026-06-22","sourceUrl":"https://direct.aphis.usda.gov/sites/default/files/26-173-01air-response.pdf","body":"United States Department of Agriculture\nAnimal and Plant Health Inspection Service\nBiotechnology Regulatory Services\nRe: Confirmation of the regulatory status\n26-173-01air\n7 CFR part 340"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/superfund-rods":{"get":{"operationId":"getSuperfundRods","summary":"EPA Superfund Record of Decision text","description":"Call GET /superfund-rods when you need official EPA Superfund Record of Decision text extracted from SEMS PDFs on semspub.epa.gov. Not a Proposed Plan or fact sheet. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"epa-superfund-rod-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-08-05","source":"https://cumulis.epa.gov/supercpad/SiteProfiles/index.cfm?fuseaction=second.Cleanup&id=0501275","recordCount":1,"records":[{"id":"05-711427","date":"2026-08-05","firm":"Federated Metals Corp. Whiting Superfund Site","url":"https://semspub.epa.gov/work/05/711427.pdf","type":"superfund-rod"}],"cards":[{"id":"05-711427","institution":"Federated Metals Corp. Whiting Superfund Site","docket":"05-711427","date":"2026-08-05","sourceUrl":"https://semspub.epa.gov/work/05/711427.pdf","body":"United States Environmental Protection Agency\nINTERIM RECORD OF DECISION\nFederated Metals Corp. Whiting Superfund Site\nOperable Unit 1\nDECLARATION\nCERCLA"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/ico-mpn":{"get":{"operationId":"getIcoMpn","summary":"ICO Monetary Penalty Notice text","description":"Call GET /ico-mpn when you need official UK ICO Monetary Penalty Notice text extracted from per-notice PDFs on ico.org.uk. Does not invent notice text. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"ico-institution-mpn-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-02-23","source":"https://ico.org.uk/action-weve-taken/enforcement/?type=monetary-penalties","recordCount":1,"records":[{"id":"reddit-mpn-20260223","date":"2026-02-23","firm":"Reddit, Inc.","url":"https://ico.org.uk/media2/hrlmvj14/reddit-mpn-20260223.pdf","type":"ico-mpn"}],"cards":[{"id":"reddit-mpn-20260223","institution":"Reddit, Inc.","docket":"reddit-mpn-20260223","date":"2026-02-23","sourceUrl":"https://ico.org.uk/media2/hrlmvj14/reddit-mpn-20260223.pdf","body":"PENALTY NOTICE\nREDDIT, INC.\nDATA PROTECTION ACT 2018 (PART 6, SECTION 155)\nENFORCEMENT POWERS OF THE INFORMATION COMMISSIONER"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/cma-ca98":{"get":{"operationId":"getCmaCa98","summary":"UK CMA CA98 infringement-decision text","description":"Call GET /cma-ca98 when you need official UK CMA CA98 infringement-decision text extracted from assets.publishing.service.gov.uk PDFs. Crown/OGL v3.0; logo reserved. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"cma-ca98-infringement-decision-bodies","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2025-02-21","source":"https://www.gov.uk/cma-cases/financial-services-sector-suspected-anti-competitive-practices","recordCount":1,"records":[{"id":"50601-citi-db","date":"2025-02-21","firm":"Citigroup Global Markets Limited / Deutsche Bank Aktiengesellschaft","url":"https://assets.publishing.service.gov.uk/media/6876390d352c290d20dcae7c/Citi-Deutsche_Bank__Non-confidential_decision.pdf","type":"cma-ca98"}],"cards":[{"id":"50601-citi-db","institution":"Citigroup Global Markets Limited / Deutsche Bank Aktiengesellschaft","docket":"50601-citi-db","date":"2025-02-21","sourceUrl":"https://assets.publishing.service.gov.uk/media/6876390d352c290d20dcae7c/Citi-Deutsche_Bank__Non-confidential_decision.pdf","body":"Decision of the Competition and Markets Authority\nCompetition Act 1998\nNon-confidential infringement decision\nCrown copyright / Open Government Licence"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/ema-referrals":{"get":{"operationId":"getEmaReferrals","summary":"EMA human-medicine referral procedure text","description":"Call GET /ema-referrals when you need official EMA human-medicine referral procedure text extracted from ema.europa.eu English /en/documents/referral/ PDFs. Human medicines only. Does not invent procedure text. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"ema-referral-procedure-bodies","status":"ok","fetchedAt":"2026-08-25T12:00:00.000Z","asOf":"2026-08-04","source":"https://www.ema.europa.eu/en/documents/report/referrals-output-json-report_en.json","recordCount":1,"records":[{"id":"tavneos","date":"2026-08-13","firm":"Tavneos","url":"https://www.ema.europa.eu/en/documents/referral/tavneos-article-20-procedure-assessment-report_en.pdf","type":"ema-referrals"}],"cards":[{"id":"tavneos","name":"Tavneos","date":"2026-08-13","sourceUrl":"https://www.ema.europa.eu/en/documents/referral/tavneos-article-20-procedure-assessment-report_en.pdf","body":"European Medicines Agency\nArticle 20 referral\nCHMP assessment report\nbenefit-risk of the marketing authorisation"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/cder-reviews":{"get":{"operationId":"getCderReviews","summary":"FDA CDER Integrated Review text","description":"Call GET /cder-reviews when you need official FDA CDER drug-approval Integrated Review text extracted from accessdata.fda.gov Drugs@FDA PDFs. Official public US federal documents. Does not invent review text. Does not sell the free TOC / openFDA index. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"fda-cder-integrated-review-bodies","status":"ok","fetchedAt":"2026-08-25T12:00:00.000Z","asOf":"2024-03-14","source":"https://www.accessdata.fda.gov/scripts/cder/daf/index.cfm","recordCount":1,"records":[{"id":"rezdiffra","date":"2024-03-14","firm":"Rezdiffra","url":"https://www.accessdata.fda.gov/drugsatfda_docs/nda/2024/217785Orig1s000IntegratedR.pdf","type":"cder-reviews"}],"cards":[{"id":"rezdiffra","name":"Rezdiffra","date":"2024-03-14","sourceUrl":"https://www.accessdata.fda.gov/drugsatfda_docs/nda/2024/217785Orig1s000IntegratedR.pdf","body":"CENTER FOR DRUG EVALUATION AND RESEARCH\nINTEGRATED REVIEW\nNDA 217785\nREZDIFFRA\nBenefit-Risk Assessment"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/npdes-permits":{"get":{"operationId":"getNpdesPermits","summary":"EPA individual NPDES permit text","description":"Call GET /npdes-permits when you need official EPA-issued individual NPDES permit text extracted from epa.gov PDFs. Official public US federal documents. EPA-issued individual permits only. Does not invent permit text. Does not sell the free Region 1 listing JSON or ECHO/ICIS metadata. Not Superfund RODs. Not state Water Boards ACL orders. Not general permits. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"epa-npdes-individual-permit-bodies","status":"ok","fetchedAt":"2026-08-26T12:00:00.000Z","asOf":"2026-07-20","source":"https://www.epa.gov/npdes-permits","recordCount":1,"records":[{"id":"example-permit","date":"2026-01-01","firm":"Example wastewater treatment plant","url":"https://www.epa.gov/system/files/documents/2026-01/example-individual-permit.pdf","type":"npdes-permits"}],"cards":[{"id":"example-permit","name":"Example wastewater treatment plant","date":"2026-01-01","sourceUrl":"https://www.epa.gov/system/files/documents/2026-01/example-individual-permit.pdf","body":"This teaser is not an official permit body. Example wastewater treatment plant individual NPDES authorization excerpt."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/ofsted-inspections":{"get":{"operationId":"getOfstedInspections","summary":"Ofsted school / provider inspection report text","description":"Call GET /ofsted-inspections when you need official Ofsted school / provider inspection-report text extracted from files.ofsted.gov.uk PDFs. Official public UK documents under OGL v3.0. Keyed on report id / URN / provider, not inspector or pupil names. Does not invent report text. Does not sell the free reports.ofsted.gov.uk HTML index or grades-only report-card banner. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"ofsted-inspection-report-bodies","status":"ok","fetchedAt":"2026-08-26T12:00:00.000Z","asOf":"2025-05-06","source":"https://reports.ofsted.gov.uk/","recordCount":1,"records":[{"id":"example-report","date":"2025-05-06","firm":"Example primary school","url":"https://files.ofsted.gov.uk/v1/file/00000000","type":"ofsted-inspections"}],"cards":[{"id":"example-report","urn":"000000","provider":"Example primary school","date":"2025-05-06","sourceUrl":"https://files.ofsted.gov.uk/v1/file/00000000","body":"This teaser is not an official inspection body. Example primary school inspection excerpt."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/ofwat-enforcement":{"get":{"operationId":"getOfwatEnforcement","summary":"Ofwat Water Industry Act 1991 enforcement-notice text","description":"Call GET /ofwat-enforcement when you need official Ofwat Water Industry Act 1991 enforcement-notice / final-decision / section 19 undertakings text extracted from ofwat.gov.uk/wp-content/uploads/ PDFs. Official public UK documents under OGL v3.0. Company/undertaker files only. Does not invent notice text. Does not sell the HTML investigations card (index + teaser only) or Ofwat open-data / performance CSVs. Not people files. Not CMA / ICO / Ofsted / HSE. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"ofwat-wia91-enforcement-bodies","status":"ok","fetchedAt":"2026-08-27T12:00:00.000Z","asOf":"2026-03-01","source":"https://www.ofwat.gov.uk/regulated-companies/investigations/","recordCount":1,"records":[{"id":"example-enforcement-notice","date":"2026-03-01","firm":"Example Water Limited","url":"https://www.ofwat.gov.uk/wp-content/uploads/2026/03/example-enforcement-notice.pdf","type":"ofwat-enforcement"}],"cards":[{"id":"example-enforcement-notice","institution":"Example Water Limited","docket":"example-enforcement-notice","date":"2026-03-01","sourceUrl":"https://www.ofwat.gov.uk/wp-content/uploads/2026/03/example-enforcement-notice.pdf","body":"This teaser is not an official enforcement body. Example Water Limited Water Industry Act 1991 enforcement-notice excerpt."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/ofgem-enforcement":{"get":{"operationId":"getOfgemEnforcement","summary":"Ofgem enforcement-notice text","description":"Call GET /ofgem-enforcement when you need official Ofgem-authored enforcement TEXT extracted from ofgem.gov.uk/sites/default/files/ PDFs (s.27A penalty proposals, confirmed/provisional orders, enforcement notices). Official public UK documents under Crown copyright / OGL. Company/licensee files only. Does not invent notice text. Does not sell the HTML publication card (index + teaser only), people files, RIIO/open-data CSVs, or the Ofgem logo. Not Ofwat / CMA / ICO / Ofsted. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"ofgem-enforcement-bodies","status":"ok","fetchedAt":"2026-08-27T12:00:00.000Z","asOf":"2026-06-03","source":"https://www.ofgem.gov.uk/energy-regulation/how-we-regulate/compliance-and-enforcement","recordCount":1,"records":[{"id":"example-enforcement-notice","date":"2026-06-03","firm":"Example Energy Limited","url":"https://www.ofgem.gov.uk/sites/default/files/2026-06/example-enforcement-notice.pdf","type":"ofgem-enforcement"}],"cards":[{"id":"example-enforcement-notice","institution":"Example Energy Limited","docket":"example-enforcement-notice","date":"2026-06-03","sourceUrl":"https://www.ofgem.gov.uk/sites/default/files/2026-06/example-enforcement-notice.pdf","body":"This teaser is not an official enforcement body. Example Energy Limited Electricity Act 1989 enforcement-notice excerpt."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/gain":{"get":{"operationId":"getGain","summary":"USDA FAS GAIN attaché report TEXT","description":"Call GET /gain when you need official USDA FAS GAIN attaché report TEXT extracted from gain.fas.usda.gov/Download.aspx or the matching no-auth DownloadReportByFileName PDF (Grain and Feed / Livestock / Poultry / Oilseeds). US federal public domain (17 U.S.C. § 105). Does not invent report text. Does not sell public search HTML. Does not wrap USDA commodity-table numbers. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"gain-attache-report-bodies","status":"ok","fetchedAt":"2026-08-27T21:37:10.176Z","asOf":"2026-08-24","source":"https://gain.fas.usda.gov/","recordCount":1,"records":[{"id":"MX2026-0040","date":"2026-08-24","firm":"Mexico","url":"https://apps.fas.usda.gov/newgainapi/api/Report/DownloadReportByFileName?fileName=Livestock%20and%20Products%20Annual_Mexico%20City_Mexico_MX2026-0040.pdf","type":"gain"}],"cards":[{"id":"MX2026-0040","reportNumber":"MX2026-0040","country":"Mexico","post":"Mexico City","date":"2026-08-24","category":"Livestock and Products","sourceUrl":"https://apps.fas.usda.gov/newgainapi/api/Report/DownloadReportByFileName?fileName=Livestock%20and%20Products%20Annual_Mexico%20City_Mexico_MX2026-0040.pdf","body":"This teaser is not an official attaché body. USDA FAS GAIN MX2026-0040 excerpt."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/orr-enforcement":{"get":{"operationId":"getOrrEnforcement","summary":"ORR Railways Act s.55 enforcement-notice text","description":"Call GET /orr-enforcement when you need official ORR-authored Railways Act 1993 s.55 statutory-notice / final-order / investigation-report TEXT extracted from orr.gov.uk/sites/default/files/ and /media/{id}/download PDFs. Official public UK documents under Crown copyright / OGL v3.0. Company/licence-holder files only. Does not invent notice text. Does not sell the HTML investigation card (index + teaser only), people files, open-data CSVs, or GOV.UK correspondence HTML. Not Ofgem / Ofwat / Ofsted / RAIB / MAIB. Does not list EIS. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"orr-enforcement-bodies","status":"ok","fetchedAt":"2026-08-27T22:45:00.000Z","asOf":"2026-03-03","source":"https://www.orr.gov.uk/monitoring-regulation/rail/investigations","recordCount":1,"records":[{"id":"orr-to-northern-trains-limited-statutory-notice-dated-3-march-2026","date":"2026-03-03","firm":"Northern Trains Limited","url":"https://www.orr.gov.uk/sites/default/files/2026-03/orr-to-northern-trains-limited-statutory-notice-dated-3-march-2026.pdf","type":"orr-enforcement"}],"cards":[{"id":"orr-to-northern-trains-limited-statutory-notice-dated-3-march-2026","institution":"Northern Trains Limited","docket":"orr-to-northern-trains-limited-statutory-notice-dated-3-march-2026","date":"2026-03-03","sourceUrl":"https://www.orr.gov.uk/sites/default/files/2026-03/orr-to-northern-trains-limited-statutory-notice-dated-3-march-2026.pdf","body":"This teaser is not an official enforcement body. Northern Trains Limited Railways Act 1993 s.55 statutory-notice excerpt."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/phmsa-orders":{"get":{"operationId":"getPhmsaOrders","summary":"PHMSA pipeline enforcement-order text","description":"Call GET /phmsa-orders when you need official PHMSA-authored pipeline enforcement TEXT extracted from primis.phmsa.dot.gov/enforcement-documents/{CPF}/ PDFs (NOPV PCP/PCO, Final Order, Corrective Action Order, Consent Order, Decision on Petition). US federal public domain (17 U.S.C. § 105). Does not invent order text. Does not sell the 53-column TSV. Skip operator-response PDFs. Distinct from killed PHMSA incident NARRATIVE zip and from /ferc-orders. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"phmsa-enforcement-order-bodies","status":"ok","fetchedAt":"2026-08-31T22:00:00.000Z","asOf":"2026-08-03","source":"https://primis.phmsa.dot.gov/enforcement-documents/","recordCount":1,"records":[{"id":"32026023CAO-corrective-action-order","date":"2026-08-03","firm":"AMOCO OIL CO","url":"https://primis.phmsa.dot.gov/enforcement-documents/32026023CAO/32026023CAO_Corrective%20Action%20Order_08032026_(26-379109).pdf","type":"phmsa-orders"}],"cards":[{"id":"32026023CAO-corrective-action-order","institution":"AMOCO OIL CO","cpf":"32026023CAO","date":"2026-08-03","sourceUrl":"https://primis.phmsa.dot.gov/enforcement-documents/32026023CAO/32026023CAO_Corrective%20Action%20Order_08032026_(26-379109).pdf","body":"This teaser is not an official PHMSA order body. Amoco Oil Co Corrective Action Order excerpt."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/aaib-reports":{"get":{"operationId":"getAaibReports","summary":"UK AAIB investigation-report text","description":"Call GET /aaib-reports when you need official UK AAIB investigation-report TEXT extracted from assets.publishing.service.gov.uk PDFs linked from GOV.UK /aaib-reports. OGL v3.0. Does not invent report text. GOV.UK Content API / Search are synopsis / title / link only — full TEXT is in the PDF. Skip glossary PDFs and the Annual Safety Review. Not RAIB. Distinct from /orr-enforcement. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"aaib-investigation-report-bodies","status":"ok","fetchedAt":"2026-08-31T22:00:00.000Z","asOf":"2026-08-20","source":"https://www.gov.uk/aaib-reports","recordCount":1,"records":[{"id":"aaib-investigation-to-eurofox-2k-g-cmax","date":"2026-08-20","firm":"Eurofox 2K G-CMAX","url":"https://assets.publishing.service.gov.uk/media/6a730cd0de77e2943cd3bbe8/Eurofox_2K_G-CMAX_09-26.pdf","type":"aaib-reports"}],"cards":[{"id":"aaib-investigation-to-eurofox-2k-g-cmax","registration":"G-CMAX","aircraft":"Eurofox 2K","date":"2026-08-20","title":"AAIB investigation to Eurofox 2K, G-CMAX","sourceUrl":"https://assets.publishing.service.gov.uk/media/6a730cd0de77e2943cd3bbe8/Eurofox_2K_G-CMAX_09-26.pdf","body":"This teaser is not an official AAIB investigation body. Eurofox 2K G-CMAX excerpt."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/csb-reports":{"get":{"operationId":"getCsbReports","summary":"US CSB final investigation report PDFs","description":"Call GET /csb-reports when you need official US Chemical Safety Board final investigation report PDFs from csb.gov/assets. License 17 USC 105. $0.05 one official PDF. Same URL ?id= or ?before= is the next older official PDF for another $0.05.","tags":["paid"],"security":[{"x402":[]}],"parameters":[],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"string","description":"Official CSB final investigation report PDF bytes (application/pdf)"},"example":{"ok":true,"product":"csb-final-investigation-report-pdfs","status":"ok","fetchedAt":"2026-09-01T00:00:00.000Z","asOf":"2026-07-21","source":"https://www.csb.gov/investigations/completed-investigations/","recordCount":1,"records":[{"id":"bio-lab-inc-conyers-fire-and-chemical-release","date":"2026-07-21","firm":"Bio-Lab Inc. Conyers","url":"https://www.csb.gov/assets/1/20/bio-lab_report__public_record_copy_.pdf","type":"csb-reports"}],"cards":[{"id":"bio-lab-inc-conyers-fire-and-chemical-release","facility":"Bio-Lab Inc. Conyers","date":"2026-07-21","title":"Bio-Lab Inc. Conyers Fire and Chemical Release","sourceUrl":"https://www.csb.gov/assets/1/20/bio-lab_report__public_record_copy_.pdf","bytes":5568830}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/hhs-oig-reports":{"get":{"operationId":"getHhsOigReports","summary":"HHS OIG audit and evaluation report PDFs","description":"Call GET /hhs-oig-reports when you need official HHS OIG-authored full Audit (OAS / A-*) and Evaluation / Inspection (OEI-*) report PDFs from oig.hhs.gov/documents/audit/ and oig.hhs.gov/documents/evaluation/. License 17 USC 105. $0.05 one official PDF. Same URL ?id= or ?before= is the next older official PDF for another $0.05.","tags":["paid"],"security":[{"x402":[]}],"parameters":[],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"string","description":"Official HHS OIG full Audit / Evaluation report PDF bytes (application/pdf)"},"example":{"ok":true,"product":"hhs-oig-audit-evaluation-report-pdfs","status":"ok","fetchedAt":"2026-09-03T00:00:00.000Z","asOf":"2026-08-31","source":"https://oig.hhs.gov/reports/all/?fy=2026","recordCount":1,"records":[{"id":"oas-24-02-004","date":"2026-08-31","firm":"OAS-24-02-004","url":"https://oig.hhs.gov/documents/audit/11864/OAS-24-02-004.pdf","type":"hhs-oig-reports"}],"cards":[{"id":"oas-24-02-004","reportNumber":"OAS-24-02-004","kind":"audit","date":"2026-08-31","title":"CMS Oversight Did Not Prevent Medicare Part D Sponsors From Making $587.7 Million in Ineligible Payments to Pharmacies for Drugs Available Over the Counter but Labeled as Prescription-Only","sourceUrl":"https://oig.hhs.gov/documents/audit/11864/OAS-24-02-004.pdf","bytes":1712508}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/eis-reports":{"get":{"operationId":"getEisReports","summary":"EPA NEPA Environmental Impact Statement PDFs","description":"Call GET /eis-reports when you need official EPA NEPA Environmental Impact Statement TEXT extracted from CDX e-NEPA (cdxapps.epa.gov) EIS document PDFs. License 17 USC 105. Does not invent EIS text. Search/details HTML is title / CEQ number / date / agency only — full TEXT is in the PDF. Skip EPA comment letters and Summary-for-the teasers. Distinct from Superfund RODs. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"string","description":"Official EPA NEPA Environmental Impact Statement PDF bytes (application/pdf)","properties":{"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"epa-nepa-eis-bodies","status":"ok","fetchedAt":"2026-09-03T00:00:00.000Z","asOf":"2026-08-28","source":"https://cdxapps.epa.gov/cdx-enepa-II/public/action/eis/search","recordCount":1,"records":[{"id":"20260104","date":"2026-08-28","firm":"United States Air Force","url":"https://cdxapps.epa.gov/cdx-enepa-II/public/action/eis/details?eisId=569578","type":"eis-reports"}],"cards":[{"id":"20260104","ceqNumber":"20260104","eisId":"569578","date":"2026-08-28","title":"F-35A Beddown at Moody Air Force Base, Georgia","agency":"United States Air Force","pageUrl":"https://cdxapps.epa.gov/cdx-enepa-II/public/action/eis/details?eisId=569578","body":"Draft Environmental Impact Statement for F-35A Beddown at Moody Air Force Base."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/fsis-humane":{"get":{"operationId":"getFsisHumane","summary":"USDA FSIS humane-handling enforcement letter text","description":"Call GET /fsis-humane when you need official USDA FSIS humane-handling enforcement letter TEXT extracted from fsis.usda.gov letter PDFs (NOS, NOIE, deferral, abeyance, reinstatement). License 17 USC 105. Does not invent letter text. Index HTML is establishment / type / date only — full TEXT is in the PDF. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"fsis-humane-letter-bodies","status":"ok","fetchedAt":"2026-09-04T00:00:00.000Z","asOf":"2026-09-01","source":"https://www.fsis.usda.gov/inspection/regulatory-enforcement/humane-handling-enforcement","recordCount":1,"records":[{"id":"7420mv-noros-04252024","date":"2024-04-25","firm":"Honest Meats, LLC","url":"https://www.fsis.usda.gov/sites/default/files/media_file/documents/7420MV-NOROS-04252024.pdf","type":"fsis-humane"}],"cards":[{"id":"7420mv-noros-04252024","estNumber":"7420MV","letterType":"NOROS","institution":"Honest Meats, LLC","date":"2024-04-25","title":"Notice of Reinstatement of Suspension","sourceUrl":"https://www.fsis.usda.gov/sites/default/files/media_file/documents/7420MV-NOROS-04252024.pdf","body":"NOTICE OF REINSTATEMENT OF SUSPENSION. FSIS Inspection Program Personnel of the reinstatement of suspension."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/epa-cafo":{"get":{"operationId":"getEpaCafo","summary":"EPA Part 22 CAFO / ESA administrative penalty letter text","description":"Call GET /epa-cafo when you need official EPA Part 22 Consent Agreement and Final Order (CAFO) / Expedited Settlement Agreement (ESA) administrative penalty letter TEXT extracted from yosemite.epa.gov and regional epa.gov PDFs. License 17 USC 105. Does not invent letter text. Index is institution / docket / date only — full TEXT is in the PDF. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"epa-cafo-letter-bodies","status":"ok","fetchedAt":"2026-09-04T00:00:00.000Z","asOf":"2026-07-14","source":"https://yosemite.epa.gov/oa/rhc/epaadmin.nsf","recordCount":1,"records":[{"id":"CWA-06-2026-1792","date":"2026-07-14","firm":"Apache Feedyard","url":"https://www.epa.gov/system/files/documents/2026-07/apache-feedyard_nmg010040_cwa0620261792_07142026.pdf","type":"epa-cafo"}],"cards":[{"id":"CWA-06-2026-1792","docket":"CWA-06-2026-1792","institution":"Apache Feedyard","date":"2026-07-14","title":"Complaint, Consent Agreement and Final Order","sourceUrl":"https://www.epa.gov/system/files/documents/2026-07/apache-feedyard_nmg010040_cwa0620261792_07142026.pdf","body":"CONSENT AGREEMENT AND FINAL ORDER. Class I Administrative Penalty Proceeding under Section 309(g) of the Clean Water Act."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/form-483":{"get":{"operationId":"getForm483","summary":"FDA Form 483 observation bodies","description":"Call GET /form-483 when you need official FDA Form 483 inspectional observation bodies parsed from posted OII FOIA Electronic Reading Room PDFs. Not warning letters. Not CMS 2567. Does not invent observation text. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"letters":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"fda-form-483-bodies","status":"ok","fetchedAt":"2026-08-23T10:30:48.442Z","asOf":"2026-08-12","source":"https://www.fda.gov/about-fda/office-inspections-and-investigations/oii-foia-electronic-reading-room","recordCount":1,"records":[{"id":"cascade-specialty-pharmacy-llc-193964","date":"2026-07-31","firm":"Cascade Specialty Pharmacy LLC","url":"https://www.fda.gov/media/193964/download","type":"form-483"}],"letters":[{"firm":"Cascade Specialty Pharmacy LLC","fei":"3015133983","recordDate":"2026-07-17","sourceUrl":"https://www.fda.gov/media/193964/download","body":"This document lists observations made by the FDA representative(s) during the inspection of your facility.\nOBSERVATION 1\nThe responsibilities and procedures applicable to the quality control unit are not fully followed."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/gmp":{"get":{"operationId":"getGmp","summary":"Health Canada Drug GMP report-card observation bodies","description":"Call GET /gmp when you need official Health Canada Drug GMP inspection report-card observation text plus C.02 cites from fullReportCard.ashx. Not the 21k-row public search index. Does not invent observations. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"hc-gmp-report-cards","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-04-13","source":"https://www.drug-inspections.canada.ca/gmp/index-en.html","recordCount":1,"records":[{"id":"apotex-inc-88796","date":"2026-04-13","firm":"Apotex Inc","url":"https://www.drug-inspections.canada.ca/gmp/fullReportCard-en.html?insNumber=88796&lang=en","type":"gmp"}],"cards":[{"id":"apotex-inc-88796","firm":"Apotex Inc","inspectionNumber":"88796","referenceNumber":"501259","inspectedOn":"2026-04-13","sourceUrl":"https://www.drug-inspections.canada.ca/gmp/fullReportCard-en.html?insNumber=88796&lang=en","body":"Summary of observations\n1. C.02.011 - Manufacturing control\nInvestigations into deviations, reports, and/or follow-up actions were inadequate."}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/gmp-md":{"get":{"operationId":"getGmpMd","summary":"Health Canada medical-device report-card observation bodies","description":"Call GET /gmp-md when you need official Health Canada medical-device inspection report-card observation text plus MDR cites from md/handler/fullReportCard.ashx. Not the ratings-only search index. Not /gmp Drug GMP. Does not invent observations. GET ?id= one official text ($0.02). Newest chunk on a plain GET (newest 10 official texts, $0.05); older page ?before= another $0.05. newer than a watermark ?since=<ISO timestamp or official catalog id> ($0.05; empty new set is 304 or recordCount 0).","tags":["paid"],"security":[{"x402":[]}],"parameters":[{"name":"id","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id from the free index. That one official text. $0.02 (20000 atomic). Same door, not a new SKU. Wins over since/before/page."},{"name":"since","in":"query","required":false,"schema":{"type":"string"},"description":"ISO timestamp or official catalog id (same shape as ?before=). Official texts newer than this watermark. $0.05. Empty new set is HTTP 304 or paid recordCount 0. The other direction from ?before=."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Official catalog id or YYYY-MM-DD from the free manifest. Next older chunk. Another $0.05. Omit for the newest chunk."},{"name":"page","in":"query","required":false,"schema":{"type":"integer","minimum":1},"description":"1-based page. Page 1 is the newest chunk. Ignored when since/before is set."}],"x-auth":{"mode":"x402"},"x-payment-info":{"protocols":[{"x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004","amount":"50000"}}],"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xf59621FC406D266e18f314Ae18eF0a33b8401004"},"responses":{"200":{"description":"Paid JSON body after a valid x402 settlement","content":{"application/json":{"schema":{"type":"object","properties":{"ok":{"type":"boolean"},"product":{"type":"string"},"status":{"type":"string"},"fetchedAt":{"type":"string"},"asOf":{"type":"string"},"source":{"type":"string"},"recordCount":{"type":"integer"},"records":{"type":"array","items":{"type":"object"}},"cards":{"type":"array","items":{"type":"object"}},"ids":{"type":"array","items":{"type":"string"},"description":"Official catalog ids on this paid page"},"nextBefore":{"type":"string","nullable":true},"prevBefore":{"type":"string","nullable":true}}},"example":{"ok":true,"product":"hc-md-inspection-cards","status":"ok","fetchedAt":"2026-08-23T12:00:00.000Z","asOf":"2026-05-25","source":"https://www.drug-inspections.canada.ca/md/index-en.html","recordCount":1,"records":[{"id":"can-med-healthcare-501","date":"2026-05-25","firm":"CAN-MED HEALTHCARE","url":"https://www.drug-inspections.canada.ca/md/fullReportCard-en.html?insNumber=501&lang=en","type":"gmp-md"}],"cards":[{"id":"can-med-healthcare-501","firm":"CAN-MED HEALTHCARE","inspectionNumber":"501","referenceNumber":"111868","inspectedOn":"2026-05-25","sourceUrl":"https://www.drug-inspections.canada.ca/md/fullReportCard-en.html?insNumber=501&lang=en","body":"Health Canada medical-device inspection report card\nSummary of observations\n1. MDR s.NN (official cite + observation narrative after payment)"}]}}},"headers":{"ETag":{"schema":{"type":"string"},"description":"Snapshot / catalog-tip ETag for If-None-Match polls"}}},"304":{"description":"Not Modified. Catalog tip or table snapshot unchanged. No body. Not charged. Send If-None-Match or ?since=."},"402":{"description":"Payment Required — x402 challenge in PAYMENT-REQUIRED and JSON body"},"429":{"description":"HTTP 429 is not a SKU and is not a subscription. Official collect may see upstream 429s; those are not sold. If this host returns 429, honor Retry-After and poll with ?since= or If-None-Match."}}}},"/sample":{"get":{"summary":"Free canned paid-JSON keys","description":"HTTP 200 static example of /ticks table keys and extracted-body ?id= keys. Marked example:true. Not live cache. Not a paid SKU.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/firm-check":{"get":{"summary":"Free firm-check across official caches","description":"Free cross-door search of official caches: Form 483, FDA warning letters, FDA untitled letters, FTC BCP warning letters, Ofwat enforcement, Ofgem enforcement, CFPB orders, OCC C&Ds, FDIC orders, and the FDA import-alert catalog. Not a paid SKU. Hits name the door, the id or page to buy, and fetchedAt/asOf. One official text is GET ?id= ($0.02). The page of newest 10 official texts is $0.05. The import-alert table stays the entire current table at $0.05. Does not return letter bodies or the full import-alert table.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}},"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"},"description":"Firm, company, FEI, CMS, or import-alert number. Free. Not charged."}]}},"/manifest.json":{"get":{"summary":"USDA farm market prices free manifest","description":"Count, schema, and samples. Not the paid snapshot.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/catalog.json":{"get":{"summary":"USDA farm market prices free catalog alias","description":"Same JSON as /manifest.json.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/import-alerts/manifest.json":{"get":{"summary":"FDA import-alerts free manifest","description":"Count, catalog, and schema. Not the paid firm list.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/mariners/manifest.json":{"get":{"summary":"USCG D13 LNM free manifest","description":"Count, week, and official PDF URL. Not the notice body.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/mariners-d11/manifest.json":{"get":{"summary":"USCG D11 LNM free manifest","description":"Count, week, and official PDF URL. Not the notice body.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/mariners-d7/manifest.json":{"get":{"summary":"USCG D7 LNM free manifest","description":"Count, week, and official PDF URL. Not the notice body.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/mariners-d8/manifest.json":{"get":{"summary":"USCG D8 LNM free manifest","description":"Count, week, and official PDF URL. Not the notice body.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/warning-letters/manifest.json":{"get":{"summary":"FDA warning-letters free manifest","description":"Count, firm, date, subject, and official source URL. Not the letter body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/untitled-letters/manifest.json":{"get":{"summary":"FDA untitled-letters free manifest","description":"Count, id, firm, date, product, and official source URL. Not the letter text. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/awa/manifest.json":{"get":{"summary":"APHIS AWA free manifest","description":"Count, id, firm, date, and official source URL. Not the observation text. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/swisspar/manifest.json":{"get":{"summary":"SwissPAR free manifest","description":"Count, name, date, MA, and official source URL. Not the evaluation text. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/pcac/manifest.json":{"get":{"summary":"FDA PCAC free manifest","description":"Count, substance, date, meeting, mediaId, and official source URL. Not the evaluation text. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/ftc-wl/manifest.json":{"get":{"summary":"FTC BCP warning-letters free manifest","description":"Count, firm, date, subject, and official PDF URL. Not the letter body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/cfpb-orders/manifest.json":{"get":{"summary":"CFPB consent-orders free manifest","description":"Count, firm, date, title, fileNo, and official PDF URL. Not the order body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/occ-cd/manifest.json":{"get":{"summary":"OCC institution C&D free manifest","description":"Count, bank, docket, date, and official PDF URL. Not the order body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/fdic-orders/manifest.json":{"get":{"summary":"FDIC institution orders free manifest","description":"Count, bank, docket, date, and official PDF URL. Not the order body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/frb-orders/manifest.json":{"get":{"summary":"FRB institution orders free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the order body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/ncua-orders/manifest.json":{"get":{"summary":"NCUA institution orders free manifest","description":"Count, credit union, docket, date, and official HTML URL. Not the order body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/fincen-orders/manifest.json":{"get":{"summary":"FinCEN institution orders free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the order body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/ferc-orders/manifest.json":{"get":{"summary":"FERC institution orders free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the order body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/ofac-orders/manifest.json":{"get":{"summary":"OFAC institution orders free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the order body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/bis-orders/manifest.json":{"get":{"summary":"BIS institution orders free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the order body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/cftc-orders/manifest.json":{"get":{"summary":"CFTC institution orders free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the order body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/fifra-orders/manifest.json":{"get":{"summary":"EPA FIFRA institution orders free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the order body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/denovo-orders/manifest.json":{"get":{"summary":"FDA De Novo classification orders free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the order body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/ttb-oic/manifest.json":{"get":{"summary":"TTB Offer in Compromise free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the order body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/air-letters/manifest.json":{"get":{"summary":"APHIS AIR confirmation letters free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the letter body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/superfund-rods/manifest.json":{"get":{"summary":"EPA Superfund Records of Decision free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the ROD body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/ico-mpn/manifest.json":{"get":{"summary":"ICO Monetary Penalty Notices free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the MPN body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/cma-ca98/manifest.json":{"get":{"summary":"UK CMA CA98 infringement decisions free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the decision body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/ema-referrals/manifest.json":{"get":{"summary":"EMA human-medicine referral procedures free manifest","description":"Count, name, date, status, and official PDF URL. Not the procedure body.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/cder-reviews/manifest.json":{"get":{"summary":"FDA CDER Integrated Reviews free manifest","description":"Count, name, date, application, and official PDF URL. Not the review body.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/npdes-permits/manifest.json":{"get":{"summary":"EPA individual NPDES permits free manifest","description":"Count, name, date, permit number, and official PDF URL. Not the permit body.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/ofsted-inspections/manifest.json":{"get":{"summary":"Ofsted inspection reports free manifest","description":"Count, provider, URN, date, and official PDF URL. Not the report body.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/ofwat-enforcement/manifest.json":{"get":{"summary":"Ofwat enforcement notices free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the notice body.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/ofgem-enforcement/manifest.json":{"get":{"summary":"Ofgem enforcement notices free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the notice body.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/gain/manifest.json":{"get":{"summary":"USDA FAS GAIN attaché reports free manifest","description":"Count, report number, country, post, date, and official PDF URL. Not the attaché body.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/orr-enforcement/manifest.json":{"get":{"summary":"ORR enforcement notices free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the notice body.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/phmsa-orders/manifest.json":{"get":{"summary":"PHMSA enforcement orders free manifest","description":"Count, operator, CPF, date, and official PDF URL. Not the order body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/aaib-reports/manifest.json":{"get":{"summary":"AAIB investigation reports free manifest","description":"Count, title, registration, aircraft, date, and official PDF URL. Not the report body.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/csb-reports/manifest.json":{"get":{"summary":"CSB final investigation reports free manifest","description":"Count, facility, date, title, official page, and PDF URL. Not the PDF bytes.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/hhs-oig-reports/manifest.json":{"get":{"summary":"HHS OIG audit and evaluation reports free manifest","description":"Count, report number, date, title, official page, and PDF URL. Not the PDF bytes.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/eis-reports/manifest.json":{"get":{"summary":"EPA NEPA EIS free manifest","description":"Count, CEQ number, date, title, and official e-NEPA page. Not the PDF bytes.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/fsis-humane/manifest.json":{"get":{"summary":"FSIS humane-handling letters free manifest","description":"Count, establishment, letter type, date, and official PDF URL. Not the letter body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/epa-cafo/manifest.json":{"get":{"summary":"EPA CAFO / ESA letters free manifest","description":"Count, institution, docket, date, and official PDF URL. Not the letter body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/form-483/manifest.json":{"get":{"summary":"FDA Form 483 free manifest","description":"Count, id, firm, and dates. Not the observation body. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/gmp/manifest.json":{"get":{"summary":"Health Canada GMP free manifest","description":"Count, id, firm, date, and rating. Not the observation text. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/gmp-md/manifest.json":{"get":{"summary":"Health Canada medical-device free manifest","description":"Count, id, firm, date, and rating. Not the report-card body text. Free index/search (?q=, optional before/date) returns id, the ?id= URL ($0.02), and the page cursor ($0.05). GET ?id= is one official text ($0.02). Plain paid GET is the newest 10 official texts ($0.05), or the whole current set if fewer — not the entire cache of a large door. Same URL ?before is the next older page ($0.05). Same URL ?since=<ISO timestamp or official catalog id> is official texts newer than that watermark ($0.05; empty new set is 304 or recordCount 0).","tags":["free"],"security":[],"x-auth":{"mode":"none"},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Free-text match against id, firm, date, subject. Not charged."},{"name":"before","in":"query","required":false,"schema":{"type":"string"},"description":"Free filter: page cursor (id) returns that page's rows; YYYY-MM-DD returns older dates. Not charged."},{"name":"date","in":"query","required":false,"schema":{"type":"string"},"description":"Free date prefix filter (YYYY, YYYY-MM, or YYYY-MM-DD). Not charged."}],"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/.well-known/x402":{"get":{"summary":"x402 well-known fan-out","description":"Absolute URLs of the forty-seven live paid routes only.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/openapi.json":{"get":{"summary":"OpenAPI discovery document","description":"This document.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/llms.txt":{"get":{"summary":"Short agent guidance","description":"The forty-seven paid doors and free discovery URLs. Not a paid SKU.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/mcp":{"get":{"summary":"MCP discovery","description":"Streamable HTTP MCP for the same forty-seven paid GETs. Not a paid SKU. Connect: npx -y mcp-remote https://ticks.bnm.farm/mcp","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}},"post":{"summary":"MCP JSON-RPC","description":"initialize / tools/list / tools/call. Each tool GETs the matching paid URL. Unpaid still HTTP 402.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/":{"get":{"summary":"Shop discovery JSON","description":"payTo, network, and the forty-seven public products.","tags":["free"],"security":[],"x-auth":{"mode":"none"},"responses":{"200":{"description":"Free JSON catalog / discovery document","content":{"application/json":{"schema":{"type":"object"}}}}}}}},"components":{"securitySchemes":{"x402":{"type":"apiKey","in":"header","name":"X-PAYMENT","description":"x402 payment payload. Unpaid GET returns HTTP 402 with PAYMENT-REQUIRED."}}}}