datakoot-com Regulatory Intel API
The Regulatory Intel API from datakoot-com — 5 operation(s) for regulatory intel.
The Regulatory Intel API from datakoot-com — 5 operation(s) for regulatory intel.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/datakoot-com:datakoot-com-regulatory-intel-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Datakoot x402 data Regulatory Intel API
version: 2.8.0
x-guidance: 'Call POST /api/<tool> with a JSON body of the tool''s arguments (GET with a query string also works). Without payment you get HTTP 402 with an x402 v2 challenge (PAYMENT-REQUIRED header and JSON body): pay $0.01 USDC on Base (eip155:8453) to the listed payTo using the exact scheme, then retry with the PAYMENT-SIGNATURE header. Datakoot verifies the payment, runs the tool, and settles only if the tool succeeds; a tool error returns 422 with charged:false. Successful responses are plain JSON matching each operation''s 200 schema, with the on-chain receipt in PAYMENT-RESPONSE. Start with cve_lookup, package_health, financials, country_profile or domain_report. MCP clients can use /mcp; every tool is also free for 100 calls/day at <server>.datakoot.com/mcp.'
description: 48 live public-data tools (security, packages, SEC filings, economy, FX, weather, domains, Federal Register, Base) plus 4 Koot briefing tools that combine many lookups into one answer, for AI agents. $0.01 USDC per call (every tool and every Koot brief) on Base via x402, charged only on success. The same tools are free for 100 calls/day via MCP at .datakoot.com/mcp.
contact:
email: hello@datakoot.com
url: https://datakoot.com
servers:
- url: https://x402.datakoot.com
tags:
- name: Regulatory Intel
paths:
/api/search_documents:
post:
operationId: search_documents
summary: Search Documents (Regulatory Intel)
description: 'Search the US Federal Register for regulations and notices. Filter by keyword, document type (rule, proposed_rule, notice, presidential_document), issuing agency (slug from the agencies tool), and publication date. Returns matching documents with title, type, agencies, abstract and links. Great for ''what did agency X publish about topic Y''. PAID: $0.01 USDC per call via x402 (charged only on success).'
tags:
- Regulatory Intel
x-payment-info:
price:
currency: USD
mode: fixed
amount: '0.01'
protocols:
- x402:
scheme: exact
network: eip155:8453
asset: '0x833589fcd6edb6e08f4c7c32d4f71b54bda02913'
payTo: '0x3de7b2de531053340cf132d29b837e5a0e924177'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
term:
type: string
description: Keyword(s) to search, e.g. 'artificial intelligence', 'PFAS'.
type:
type: string
enum:
- rule
- proposed_rule
- notice
- presidential_document
description: Restrict to one document type.
agency:
type: string
description: Agency slug (from the 'agencies' tool), e.g. 'environmental-protection-agency'.
since:
type: string
description: Only documents published on/after this date (YYYY-MM-DD).
until:
type: string
description: Only documents published on/before this date (YYYY-MM-DD).
per_page:
type: integer
description: Results to return (default 10, max 30).
default: 10
required: []
example:
term: artificial intelligence
per_page: 5
responses:
'200':
description: Tool result (charged)
content:
application/json:
schema:
type: object
properties:
count: {}
total_pages: {}
results: {}
source: {}
note: {}
additionalProperties: true
'402':
description: 'Payment required: x402 challenge in the PAYMENT-REQUIRED header and body'
'422':
description: Tool error (not charged)
/api/document:
post:
operationId: document
summary: Document (Regulatory Intel)
description: 'Get full detail on a single Federal Register document by its document number (e.g. ''2026-12811''): abstract, action, effective date, comment deadline, CFR references, citation, topics, agencies and links. PAID: $0.01 USDC per call via x402 (charged only on success).'
tags:
- Regulatory Intel
x-payment-info:
price:
currency: USD
mode: fixed
amount: '0.01'
protocols:
- x402:
scheme: exact
network: eip155:8453
asset: '0x833589fcd6edb6e08f4c7c32d4f71b54bda02913'
payTo: '0x3de7b2de531053340cf132d29b837e5a0e924177'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
document_number:
type: string
description: Federal Register document number, e.g. 2026-17888. Get one from search_documents or recent_documents.
required:
- document_number
example:
document_number: 2024-24283
responses:
'200':
description: Tool result (charged)
content:
application/json:
schema:
type: object
properties:
title: {}
type: {}
document_number: {}
citation: {}
publication_date: {}
effective_on: {}
action: {}
abstract: {}
dates: {}
comments_close_on: {}
agencies: {}
topics: {}
cfr_references: {}
regulation_id_numbers: {}
executive_order_number: {}
signing_date: {}
significant: {}
html_url: {}
pdf_url: {}
source: {}
note: {}
additionalProperties: true
'402':
description: 'Payment required: x402 challenge in the PAYMENT-REQUIRED header and body'
'422':
description: Tool error (not charged)
/api/recent_documents:
post:
operationId: recent_documents
summary: Recent Documents (Regulatory Intel)
description: 'List the most recent Federal Register documents, optionally filtered by type and issuing agency, over a look-back window. Use this to monitor newly published rules/notices from an agency. PAID: $0.01 USDC per call via x402 (charged only on success).'
tags:
- Regulatory Intel
x-payment-info:
price:
currency: USD
mode: fixed
amount: '0.01'
protocols:
- x402:
scheme: exact
network: eip155:8453
asset: '0x833589fcd6edb6e08f4c7c32d4f71b54bda02913'
payTo: '0x3de7b2de531053340cf132d29b837e5a0e924177'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
type:
type: string
enum:
- rule
- proposed_rule
- notice
- presidential_document
description: 'Document type. One of: rule, proposed_rule, notice, presidential_document.'
agency:
type: string
description: Agency slug (from the 'agencies' tool).
days:
type: integer
description: Look back this many days (default 7, max 90).
default: 7
per_page:
type: integer
description: Results to return (default 15, max 30).
default: 15
required: []
example:
days: 3
per_page: 5
responses:
'200':
description: Tool result (charged)
content:
application/json:
schema:
type: object
properties:
window_days: {}
since: {}
count: {}
total_pages: {}
results: {}
source: {}
note: {}
additionalProperties: true
'402':
description: 'Payment required: x402 challenge in the PAYMENT-REQUIRED header and body'
'422':
description: Tool error (not charged)
/api/executive_orders:
post:
operationId: executive_orders
summary: Executive Orders (Regulatory Intel)
description: 'Search recent US presidential Executive Orders published in the Federal Register. Optionally filter by keyword and date. Returns EO number, signing/publication date, title and links. PAID: $0.01 USDC per call via x402 (charged only on success).'
tags:
- Regulatory Intel
x-payment-info:
price:
currency: USD
mode: fixed
amount: '0.01'
protocols:
- x402:
scheme: exact
network: eip155:8453
asset: '0x833589fcd6edb6e08f4c7c32d4f71b54bda02913'
payTo: '0x3de7b2de531053340cf132d29b837e5a0e924177'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
term:
type: string
description: Optional keyword to search within executive orders.
since:
type: string
description: Only EOs published on/after this date (YYYY-MM-DD).
per_page:
type: integer
description: Results to return (default 10, max 30).
default: 10
required: []
example:
per_page: 5
responses:
'200':
description: Tool result (charged)
content:
application/json:
schema:
type: object
properties:
count: {}
total_pages: {}
results: {}
source: {}
note: {}
additionalProperties: true
'402':
description: 'Payment required: x402 challenge in the PAYMENT-REQUIRED header and body'
'422':
description: Tool error (not charged)
/api/agencies:
post:
operationId: agencies
summary: Agencies (Regulatory Intel)
description: 'Look up US federal agencies and their slugs (used to filter the other tools by issuing agency). Optionally pass a query to match by name, e.g. ''environmental'' or ''defense''. PAID: $0.01 USDC per call via x402 (charged only on success).'
tags:
- Regulatory Intel
x-payment-info:
price:
currency: USD
mode: fixed
amount: '0.01'
protocols:
- x402:
scheme: exact
network: eip155:8453
asset: '0x833589fcd6edb6e08f4c7c32d4f71b54bda02913'
payTo: '0x3de7b2de531053340cf132d29b837e5a0e924177'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
query:
type: string
description: Filter agencies whose name contains this text.
required: []
example:
query: energy
responses:
'200':
description: Tool result (charged)
content:
application/json:
schema:
type: object
properties:
count: {}
agencies: {}
source: {}
additionalProperties: true
'402':
description: 'Payment required: x402 challenge in the PAYMENT-REQUIRED header and body'
'422':
description: Tool error (not charged)