{"ok":true,"service":"Netzhandwerker Energy Research Hub","slug":"energy-research-hub","version":"1.6.0","base_url":"https://energy.netzhandwerker.de","summary":["Pay-per-call German/EU energy intelligence API for autonomous agents.","Live electricity prices, carbon intensity, grid load, renewable share, battery arbitrage and charging decisions.","x402 payments in USDC on Base. No API keys, no accounts.","Agents can submit paid or unpaid endpoint requests through /demand/submit."],"for_agents_that_need":["German/EU electricity price data","carbon intensity and renewable share signals","grid load and congestion context","EV charging, heat pump and battery decisions","paid endpoint requests through a demand sensor"],"payment":{"protocol":"x402","network":"Base Mainnet","network_id":"eip155:8453","chain_id":8453,"asset":"USDC","facilitator":"https://x402.org/facilitator","no_api_keys":true,"no_accounts":true},"launch_sale":{"active":true,"valid_until":"2026-07-01"},"endpoint_count":84,"paid_endpoint_count":39,"cheapest_paid_endpoints":[{"method":"GET","path":"/demand/submit","price_usdc":"0.001","purpose":"Demand Intent Discovery"},{"method":"POST","path":"/demand/submit","price_usdc":"0.001","purpose":"Submit endpoint demand"},{"method":"GET","path":"/demo/paid-sample","price_usdc":"0.001","purpose":"x402 Paid Sample"},{"method":"POST","path":"/price/spot","price_usdc":"0.001","purpose":"Spotpreis jetzt"},{"method":"POST","path":"/carbon/now","price_usdc":"0.001","purpose":"CO2-Intensität jetzt"}],"demand_sensor":{"submit_need":{"method":"POST","url":"https://energy.netzhandwerker.de/demand/submit"},"unpaid_submissions_supported":true,"optional_priority_payment_usdc":0.001,"public_board":"https://energy.netzhandwerker.de/demand/requested"},"discovery_links":{"home":"https://energy.netzhandwerker.de","status":"https://energy.netzhandwerker.de/status","health":"https://energy.netzhandwerker.de/health","discovery_status":"https://energy.netzhandwerker.de/discovery-status","agent_starter":"https://energy.netzhandwerker.de/agent-starter.json","directory_listing":"https://energy.netzhandwerker.de/directory-listing.json","pricing":"https://energy.netzhandwerker.de/pricing","docs":"https://energy.netzhandwerker.de/docs","openapi":"https://energy.netzhandwerker.de/openapi.json","mcp":"https://energy.netzhandwerker.de/mcp","x402":"https://energy.netzhandwerker.de/.well-known/x402.json","agent":"https://energy.netzhandwerker.de/.well-known/agent.json","mcp_manifest":"https://energy.netzhandwerker.de/.well-known/mcp.json","ai_plugin":"https://energy.netzhandwerker.de/.well-known/ai-plugin.json","llms":"https://energy.netzhandwerker.de/llms.txt","llms_full":"https://energy.netzhandwerker.de/llms-full.txt","sitemap":"https://energy.netzhandwerker.de/sitemap.xml","robots":"https://energy.netzhandwerker.de/robots.txt","demand_submit":"https://energy.netzhandwerker.de/demand/submit","demand_requested":"https://energy.netzhandwerker.de/demand/requested","distribution_kit":"https://energy.netzhandwerker.de/distribution-kit","distribution_kit_json":"https://energy.netzhandwerker.de/distribution-kit.json","example_agent_integrations":"https://energy.netzhandwerker.de/examples/agent-integrations","example_agent_integrations_json":"https://energy.netzhandwerker.de/examples/agent-integrations.json","example_agent_integrations_readme":"https://energy.netzhandwerker.de/examples/agent-integrations/README.md","for_x402_bots":"https://energy.netzhandwerker.de/for-x402-bots","for_mcp_clients":"https://energy.netzhandwerker.de/for-mcp-clients"},"agent_starter":"https://energy.netzhandwerker.de/agent-starter.json","directory_listing":{"title":"Netzhandwerker Energy Research Hub","short_description":"Pay-per-call German/EU energy intelligence for AI agents.","description":"Live prices, carbon intensity, grid load, renewable share, battery arbitrage and charging decisions. Also accepts paid endpoint requests as an agent demand sensor. USDC on Base, no API keys.","category":"Energy Data API","tags":["energy","electricity","x402","USDC","Base","MCP","OpenAPI","agents","carbon","EV charging"],"homepage_url":"https://energy.netzhandwerker.de","discovery_url":"https://energy.netzhandwerker.de/discovery-status","starter_url":"https://energy.netzhandwerker.de/agent-starter.json","x402_manifest_url":"https://energy.netzhandwerker.de/.well-known/x402.json","agent_manifest_url":"https://energy.netzhandwerker.de/.well-known/agent.json","openapi_url":"https://energy.netzhandwerker.de/openapi.json","mcp_url":"https://energy.netzhandwerker.de/mcp","llms_url":"https://energy.netzhandwerker.de/llms.txt","cheapest_test_call":{"method":"GET","url":"https://energy.netzhandwerker.de/demo/paid-sample","path":"/demo/paid-sample","price_usdc":"0.001","payment_required":true,"purpose":"Machine-readable discovery for the x402 sample endpoint. The actual access flow is gated by x402 payment."},"recommended_paid_call":{"method":"POST","url":"https://energy.netzhandwerker.de/energy/decision","path":"/energy/decision","price_usdc":"0.01","payment_required":true,"purpose":"Central premium decision endpoint. Use it if you want one paid answer instead of combining multiple raw data and signal endpoints."},"demand_submit_call":{"method":"POST","url":"https://energy.netzhandwerker.de/demand/submit","path":"/demand/submit","price_usdc":"0.001","payment_required":true,"purpose":"Two-stage intent filter for agents to submit a data or endpoint request. Without payment it is stored as unverified_demand; optional verified 0.001 USDC lists it as priority_demand."},"payment":{"protocol":"x402","network":"Base Mainnet","network_id":"eip155:8453","chain_id":8453,"asset":"USDC","no_api_keys":true,"no_accounts":true}}}