BNM Data Shop

BNM Data Shop: официальные публичные датасеты с оплатой за запрос через x402/USDC

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемСбоиБез входаГлобальныйБесплатноТолько чтение

Что умеет

  • Запрашивать предупредительные письма регуляторов США
  • Получать данные о санкциях OFAC и решениях регуляторов
  • Запрашивать данные спортивной команды по дивизионам
  • Оплачивать каждый запрос отдельно в USDC

Какие данные видит

Ассистент получает доступ к публичным официальным данным, оплата производится покроссовым платежом в криптовалюте за каждый вызов.

Нужен ли аккаунт

Не нужен: сервер работает без входа

MCP-сервер продаёт доступ к кэшам официальных публичных данных — от предупредительных писем регуляторов до данных о спортивных командах — с оплатой за каждый запрос в USDC через сеть Base. Подходит для точечных выгрузок без подписки.

Как подключить

Как подключить BNM Data Shop к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://ticks.bnm.farm/mcp

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить BNM Data Shop к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://ticks.bnm.farm/mcp

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить BNM Data Shop к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://ticks.bnm.farm/mcp

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (65)

Технические названия из tools/list. Нужны только разработчикам.

ticksGET https://ticks.bnm.farm/ticks — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. USDA farm market prices Whole current table ($0.05). Send If-None-Match or ?since= to 304 an unchanged snapshot. Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
import-alertsGET https://ticks.bnm.farm/import-alerts — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FDA Import Alerts / DWPE Whole current table ($0.05). Send If-None-Match or ?since= to 304 an unchanged snapshot. Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
marinersGET https://ticks.bnm.farm/mariners — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. USCG D13 / Northwest LNM Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
mariners-d11GET https://ticks.bnm.farm/mariners-d11 — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. USCG D11 / Southwest LNM Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
mariners-d7GET https://ticks.bnm.farm/mariners-d7 — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. USCG D7 / Southeast LNM Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
mariners-d8GET https://ticks.bnm.farm/mariners-d8 — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. USCG D8 / Gulf LNM Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
mariners-d1GET https://ticks.bnm.farm/mariners-d1 — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. USCG D1 / Northeast LNM Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
mariners-d5GET https://ticks.bnm.farm/mariners-d5 — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. USCG D5 / Mid-Atlantic LNM Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
mariners-d9GET https://ticks.bnm.farm/mariners-d9 — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. USCG D9 / Great Lakes LNM Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
mariners-d14GET https://ticks.bnm.farm/mariners-d14 — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. USCG D14 / Pacific LNM Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
mariners-d17GET https://ticks.bnm.farm/mariners-d17 — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. USCG D17 / Alaska LNM Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
warning-lettersGET https://ticks.bnm.farm/warning-letters — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FDA warning-letter bodies GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
untitled-lettersGET https://ticks.bnm.farm/untitled-letters — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FDA Untitled Letter bodies (CDER OPDP + CBER promo) GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
awaGET https://ticks.bnm.farm/awa — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. USDA APHIS AWA inspection-report observation text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
swissparGET https://ticks.bnm.farm/swisspar — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. Swissmedic first-authorisation SwissPAR evaluation text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
pcacGET https://ticks.bnm.farm/pcac — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FDA PCAC 503A briefing-memo evaluation text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
ftc-wlGET https://ticks.bnm.farm/ftc-wl — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FTC BCP warning-letter text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
cfpb-ordersGET https://ticks.bnm.farm/cfpb-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. CFPB consent-order / administrative-order text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
occ-cdGET https://ticks.bnm.farm/occ-cd — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. OCC institution C&D / consent-order text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
fdic-ordersGET https://ticks.bnm.farm/fdic-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FDIC institution consent-order / C&D text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
frb-ordersGET https://ticks.bnm.farm/frb-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FRB institution C&D / written-agreement / PCA text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
ncua-ordersGET https://ticks.bnm.farm/ncua-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. NCUA institution consent C&D text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
fincen-ordersGET https://ticks.bnm.farm/fincen-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FinCEN institution consent-order text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
ferc-ordersGET https://ticks.bnm.farm/ferc-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FERC institution stipulation-and-consent text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
ofac-ordersGET https://ticks.bnm.farm/ofac-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. OFAC institution enforcement-release text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
bis-ordersGET https://ticks.bnm.farm/bis-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. BIS institution charging-letter / order text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
cftc-ordersGET https://ticks.bnm.farm/cftc-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. CFTC institution enforcement-order / settlement text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
fifra-ordersGET https://ticks.bnm.farm/fifra-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. EPA FIFRA institution order / consent text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
denovo-ordersGET https://ticks.bnm.farm/denovo-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FDA De Novo classification-order text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
ttb-oicGET https://ticks.bnm.farm/ttb-oic — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. TTB institution Offer in Compromise text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
air-lettersGET https://ticks.bnm.farm/air-letters — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. USDA APHIS AIR confirmation-letter text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
superfund-rodsGET https://ticks.bnm.farm/superfund-rods — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. EPA Superfund ROD and Five-Year Review text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
ico-mpnGET https://ticks.bnm.farm/ico-mpn — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. ICO Monetary Penalty Notice text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
cma-ca98GET https://ticks.bnm.farm/cma-ca98 — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. UK CMA CA98 infringement-decision text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
ema-referralsGET https://ticks.bnm.farm/ema-referrals — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. EMA human-medicine referral procedure text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
cder-reviewsGET https://ticks.bnm.farm/cder-reviews — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FDA CDER Integrated Review text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
npdes-permitsGET https://ticks.bnm.farm/npdes-permits — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. EPA individual NPDES permit text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
ofsted-inspectionsGET https://ticks.bnm.farm/ofsted-inspections — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. Ofsted school / provider inspection report text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
ofwat-enforcementGET https://ticks.bnm.farm/ofwat-enforcement — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. Ofwat Water Industry Act 1991 enforcement-notice text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
ofgem-enforcementGET https://ticks.bnm.farm/ofgem-enforcement — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. Ofgem enforcement-notice text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
gainGET https://ticks.bnm.farm/gain — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. USDA FAS GAIN attaché report TEXT GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
orr-enforcementGET https://ticks.bnm.farm/orr-enforcement — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. ORR Railways Act s.55 enforcement-notice text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
phmsa-ordersGET https://ticks.bnm.farm/phmsa-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. PHMSA pipeline enforcement-order text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
aaib-reportsGET https://ticks.bnm.farm/aaib-reports — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. UK AAIB investigation-report text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
csb-reportsGET https://ticks.bnm.farm/csb-reports — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. US CSB final investigation report PDFs Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
hhs-oig-reportsGET https://ticks.bnm.farm/hhs-oig-reports — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. HHS OIG audit and evaluation report PDFs Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
eis-reportsGET https://ticks.bnm.farm/eis-reports — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. EPA NEPA Environmental Impact Statement PDFs GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
fsis-humaneGET https://ticks.bnm.farm/fsis-humane — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. USDA FSIS humane-handling enforcement letter text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
epa-cafoGET https://ticks.bnm.farm/epa-cafo — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. EPA Part 22 CAFO / ESA administrative penalty letter text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
fmshrc-ordersGET https://ticks.bnm.farm/fmshrc-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FMSHRC ALJ + Commission Decision/Order text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
bsee-reportsGET https://ticks.bnm.farm/bsee-reports — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. BSEE District Accident Investigation Report text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
oshrc-ordersGET https://ticks.bnm.farm/oshrc-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. OSHRC ALJ Decision/Order + Commission Final Order text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
epa-aljGET https://ticks.bnm.farm/epa-alj — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. EPA OALJ Initial Decision and Order + ALJ Order text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
epa-eabGET https://ticks.bnm.farm/epa-eab — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. EPA EAB Unpublished Final Order / Board Order text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
faa-civil-penaltyGET https://ticks.bnm.farm/faa-civil-penalty — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FAA Civil Penalty Appeals Administrator Order text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
stb-decisionsGET https://ticks.bnm.farm/stb-decisions — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. STB Board Decision / Order text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
oalj-decisionsGET https://ticks.bnm.farm/oalj-decisions — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. DOL OALJ / BALCA / ARB Decision and Order text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
fmc-ordersGET https://ticks.bnm.farm/fmc-orders — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FMC Initial Decision / Commission Order text GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
form-483GET https://ticks.bnm.farm/form-483 — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. FDA Form 483 observation bodies GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
gmpGET https://ticks.bnm.farm/gmp — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. Health Canada Drug GMP report-card observation bodies GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
gmp-mdGET https://ticks.bnm.farm/gmp-md — $0.05 USDC on Base to 0xf59621FC406D266e18f314Ae18eF0a33b8401004. Health Canada medical-device report-card observation bodies GET ?id= is one official text ($0.02). Newest chunk on a plain GET ($0.05); older chunk if they ask (?before, $0.05); newer than a watermark ?since= ($0.05). Unpaid returns HTTP 402. After a valid X-PAYMENT, the same URL returns JSON. Not a new SKU.
firm-checkFree 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.
searchFree catalog search on an extracted-body door. Returns matching rows plus id, the ?id= URL ($0.02), and the page cursor ($0.05). Optional before/date filters. Not a paid SKU. Does not return official bodies.
get-pagePaid get-page on an extracted-body door. Same URL as the door GET ($0.05). Omit before/page for the newest 10 official texts; pass the free-index cursor for an older page; ?since= for newer-than. Not a new SKU. Unpaid returns HTTP 402.
get-onePaid get-one on an extracted-body door. Same URL ?id= ($0.02 / 20000 atomic). Not a new SKU. Unpaid returns HTTP 402 asking 20000.