Full-text search the official Japanese (JP) Diet proceedings archive (国会会議録, sourced from
Full-text search the official Japanese (JP) Diet proceedings archive (国会会議録, sourced from the National Diet Library), filterable by date range, house, committee, and speaker. Returns meeting metadata and matching snippets. Dynamic pricing: a base fee plus a small per-result fee. Use to find when and where a topic was debated.
12000 (raw units)
price
1
calls / 30d
1
unique payers
2026-08-30
updated
Provider
diet.agentic-jp.com · discovered, not yet claimed by its owner
Payment (x402 accepts[])
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0x38c9F689274E2fC3AE360744eF88ce212077a584",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "12000",
"maxTimeoutSeconds": 300
},
{
"scheme": "exact",
"network": "eip155:137",
"payTo": "0x38c9F689274E2fC3AE360744eF88ce212077a584",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"amount": "12000",
"maxTimeoutSeconds": 300
},
{
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "2BTzdCAcCLaNA2SSZ1YjJvTtscNCpUMUEjLY3LyBpNMk",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount": "12000",
"maxTimeoutSeconds": 300
}
]Output schema
{
"bazaar": {
"info": {
"input": {
"body": {
"limit": 20,
"query": "ステーブルコイン"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"query": "ステーブルコイン",
"results": [
{
"committee": "財務金融委員会",
"date": "2025-02-15",
"meeting_id": "11704041X00220250215"
}
],
"total_hits": 47
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"from_date": {
"description": "YYYY-MM-DD",
"type": "string"
},
"house": {
"enum": [
"shugiin",
"sangiin"
],
"type": "string"
},
"limit": {
"description": "Max results, 1–100",
"maximum": 100,
"minimum": 1,
"type": "number"
},
"query": {
"description": "Full-text query for Diet minutes (国会会議録). The field `q` is also accepted as an alias.",
"maxLength": 200,
"type": "string"
},
"to_date": {
"description": "YYYY-MM-DD",
"type": "string"
}
},
"required": [
"query"
]
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
}Use it
curl
curl "https://diet.agentic-jp.com/minutes/search" # -> 402 Payment Required, accepts[] lists how to pay # retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid
JavaScript
const res = await fetch("https://diet.agentic-jp.com/minutes/search");
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}Python
import httpx
res = httpx.get("https://diet.agentic-jp.com/minutes/search")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerMachine-readable
Everything on this page is also available as clean JSON at /resources/5937.json, and this resource appears in /discovery/resources and /discovery/search.