{"openapi":"3.1.0","info":{"title":"ToolMint Federal Register JSON","version":"0.1.0","description":"Search and fetch US Federal Register documents as clean JSON for AI agents. Pay per call with USDC on Base via x402.","x-guidance":"Use GET /search?q=climate, GET /comments?q=, GET /doc?document_number=, GET /doc/{number}, GET /agency?agency=. Unpaid calls receive HTTP 402 (USDC on Base). Free: /, /health, /openapi.json, /.well-known/x402.","contact":{"email":"toolmint.dev@gmail.com","name":"ToolMint"}},"paths":{"/health":{"get":{"operationId":"health","summary":"Liveness","security":[],"responses":{"200":{"description":"ok"}}}},"/search":{"get":{"operationId":"fr_search","summary":"Search Federal Register documents","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}],"network":"eip155:8453","payTo":"0xfbF7413bcB3a604936775C96FDbe0b0C9c9E37F5","asset":"USDC","scheme":"exact","amountAtomic":"5000"},"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"}},{"name":"per_page","in":"query","schema":{"type":"integer","default":10}},{"name":"page","in":"query","schema":{"type":"integer","default":1}},{"name":"type","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Document list JSON"},"402":{"description":"Payment Required"}}}},"/comments":{"get":{"operationId":"fr_open_comments","summary":"FR docs with open comment periods","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}],"network":"eip155:8453","payTo":"0xfbF7413bcB3a604936775C96FDbe0b0C9c9E37F5","asset":"USDC","scheme":"exact","amountAtomic":"5000"},"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string"}},{"name":"per_page","in":"query","schema":{"type":"integer","default":10}}],"responses":{"200":{"description":"Document list JSON"},"402":{"description":"Payment Required"}}}},"/doc":{"get":{"operationId":"fr_doc_query","summary":"Fetch one FR document by document_number","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}],"network":"eip155:8453","payTo":"0xfbF7413bcB3a604936775C96FDbe0b0C9c9E37F5","asset":"USDC","scheme":"exact","amountAtomic":"5000"},"parameters":[{"name":"document_number","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Document JSON"},"402":{"description":"Payment Required"}}}},"/doc/{number}":{"get":{"operationId":"fr_doc_path","summary":"Fetch one FR document by path","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}],"network":"eip155:8453","payTo":"0xfbF7413bcB3a604936775C96FDbe0b0C9c9E37F5","asset":"USDC","scheme":"exact","amountAtomic":"5000"},"parameters":[{"name":"number","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Document JSON"},"402":{"description":"Payment Required"}}}},"/agency":{"get":{"operationId":"fr_agency","summary":"FR docs by agency slug","x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{}}],"network":"eip155:8453","payTo":"0xfbF7413bcB3a604936775C96FDbe0b0C9c9E37F5","asset":"USDC","scheme":"exact","amountAtomic":"5000"},"parameters":[{"name":"agency","in":"query","required":true,"schema":{"type":"string"}},{"name":"per_page","in":"query","schema":{"type":"integer","default":10}}],"responses":{"200":{"description":"Document list JSON"},"402":{"description":"Payment Required"}}}}}}