{"openapi":"3.1.0","info":{"title":"Micro Data API Factory","version":"0.1.0","description":"Public-source structured data APIs for AI agents. This dataset provides source-linked observational data compiled from public sources. Accuracy, completeness, and freshness are not guaranteed. Each record may include sources, timestamps, confidence levels, and known conflicts.","contact":{"url":"https://micro-data-api-factory.kasanegi123.workers.dev"},"x-x402-discovery":"https://micro-data-api-factory.kasanegi123.workers.dev/.well-known/x402"},"servers":[{"url":"https://micro-data-api-factory.kasanegi123.workers.dev"}],"paths":{"/api/datasets":{"get":{"summary":"List all datasets","responses":{"200":{"description":"Dataset list"}}}},"/api/datasets/{dataset}/stats":{"get":{"summary":"Dataset statistics","parameters":[{"name":"dataset","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Statistics"}}}},"/api/datasets/{dataset}/ranking":{"get":{"summary":"Items ranked by confidence","parameters":[{"name":"dataset","in":"path","required":true,"schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","default":50}}],"responses":{"200":{"description":"Ranking"}}}},"/api/datasets/{dataset}/items":{"get":{"summary":"List/search items","parameters":[{"name":"dataset","in":"path","required":true,"schema":{"type":"string"}},{"name":"q","in":"query","schema":{"type":"string"}},{"name":"category","in":"query","schema":{"type":"string"}},{"name":"limit","in":"query","schema":{"type":"integer","default":50}},{"name":"offset","in":"query","schema":{"type":"integer","default":0}}],"responses":{"200":{"description":"Items list"}}}},"/api/datasets/{dataset}/items/{id}":{"get":{"summary":"Item detail","parameters":[{"name":"dataset","in":"path","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Item detail"}}}},"/api/datasets/{dataset}/items/{id}/sources":{"get":{"summary":"Source citations for an item (stub; see concrete paid endpoints)","parameters":[{"name":"dataset","in":"path","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Sources"}}}},"/api/datasets/{dataset}/items/{id}/conflicts":{"get":{"summary":"Known conflicts for an item (stub; see concrete paid endpoints)","parameters":[{"name":"dataset","in":"path","required":true,"schema":{"type":"string"}},{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Conflicts"}}}},"/api/datasets/{dataset}/export":{"get":{"summary":"Bulk export template (see concrete /views/*/export paid endpoints)","parameters":[{"name":"dataset","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Full export"}}}},"/api/v1/datasets/jp-food-composition/views/jp-food-view-protein-top100/export":{"get":{"summary":"Top 100 Japanese foods by protein content (x402 $0.01)","x-x402-price":"$0.01","x-x402-currency":"USDC","x-x402-network":"eip155:8453","x-x402-description":"Top 100 foods by protein (MEXT data)","responses":{"200":{"description":"Retrieval view export JSON"},"402":{"description":"Payment required"}}}},"/api/v1/datasets/jp-food-composition/views/jp-food-view-calcium-top100/export":{"get":{"summary":"Top 100 Japanese foods by calcium content (x402 $0.01)","x-x402-price":"$0.01","x-x402-currency":"USDC","x-x402-network":"eip155:8453","x-x402-description":"Top 100 foods by calcium (MEXT data)","responses":{"200":{"description":"Retrieval view export JSON"},"402":{"description":"Payment required"}}}},"/api/v1/datasets/jp-food-composition/views/jp-food-view-iron-top100/export":{"get":{"summary":"Top 100 Japanese foods by iron content (x402 $0.01)","x-x402-price":"$0.01","x-x402-currency":"USDC","x-x402-network":"eip155:8453","x-x402-description":"Top 100 foods by iron (MEXT data)","responses":{"200":{"description":"Retrieval view export JSON"},"402":{"description":"Payment required"}}}},"/weather/current":{"get":{"summary":"Current weather by city or coords (x402 $0.001, Open-Meteo CC BY 4.0)","x-x402-price":"$0.001","x-x402-currency":"USDC","x-x402-network":"eip155:8453","x-x402-description":"Current weather: temperature, humidity, wind, precipitation, condition.","parameters":[{"name":"city","in":"query","required":false,"schema":{"type":"string"},"description":"City name (e.g., Tokyo, London)"},{"name":"lat","in":"query","required":false,"schema":{"type":"number","minimum":-90,"maximum":90}},{"name":"lon","in":"query","required":false,"schema":{"type":"number","minimum":-180,"maximum":180}}],"responses":{"200":{"description":"Current weather JSON"},"402":{"description":"Payment required"}}}},"/weather/forecast":{"get":{"summary":"Daily weather forecast 1-7d (x402 $0.001, Open-Meteo CC BY 4.0)","x-x402-price":"$0.001","x-x402-currency":"USDC","x-x402-network":"eip155:8453","x-x402-description":"Daily forecast with high/low/precipitation/wind.","parameters":[{"name":"city","in":"query","required":false,"schema":{"type":"string"}},{"name":"lat","in":"query","required":false,"schema":{"type":"number","minimum":-90,"maximum":90}},{"name":"lon","in":"query","required":false,"schema":{"type":"number","minimum":-180,"maximum":180}},{"name":"days","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":7,"default":3}}],"responses":{"200":{"description":"Forecast JSON"},"402":{"description":"Payment required"}}}},"/api/public/crawl-summary":{"get":{"summary":"AI crawler transparency dashboard","parameters":[{"name":"days","in":"query","schema":{"type":"integer","default":30}}],"responses":{"200":{"description":"Crawl summary stats"}}}}}}