{"openapi":"3.1.0","info":{"title":"Content Intelligence API","description":"Extract, summarize, and analyze web content in one call. Dual-engine extraction handles JS-rendered pages. AI-powered summary and analysis endpoints return structured results — no scraping library, no LLM setup needed.","version":"0.1.0"},"paths":{"/.well-known/x402":{"get":{"summary":"X402 Discovery","description":"x402 discovery document — lists all 5 paid endpoints.","operationId":"x402_discovery__well_known_x402_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/health":{"get":{"summary":"Health Check","operationId":"health_check_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthResponse"}}}}}}},"/llms.txt":{"get":{"summary":"Llms Txt","description":"Machine-readable API description for LLM agents.","operationId":"llms_txt_llms_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/content/metadata":{"get":{"summary":"Content Metadata","operationId":"content_metadata_content_metadata_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","maxLength":4096,"description":"URL to extract metadata from","title":"Url"},"description":"URL to extract metadata from"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/content/links":{"get":{"summary":"Content Links","operationId":"content_links_content_links_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","maxLength":4096,"description":"URL to extract links from","title":"Url"},"description":"URL to extract links from"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/content/extract":{"get":{"summary":"Content Extract","operationId":"content_extract_content_extract_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","maxLength":4096,"description":"URL to extract content from","title":"Url"},"description":"URL to extract content from"},{"name":"strip_query","in":"query","required":false,"schema":{"type":"boolean","description":"Strip URL query parameters before external processing","default":false,"title":"Strip Query"},"description":"Strip URL query parameters before external processing"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/content/summary":{"get":{"summary":"Content Summary","operationId":"content_summary_content_summary_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","maxLength":4096,"description":"URL to summarize","title":"Url"},"description":"URL to summarize"},{"name":"strip_query","in":"query","required":false,"schema":{"type":"boolean","description":"Strip URL query parameters before external processing","default":false,"title":"Strip Query"},"description":"Strip URL query parameters before external processing"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/content/analyze":{"get":{"summary":"Content Analyze","operationId":"content_analyze_content_analyze_get","parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","maxLength":4096,"description":"URL to analyze","title":"Url"},"description":"URL to analyze"},{"name":"strip_query","in":"query","required":false,"schema":{"type":"boolean","description":"Strip URL query parameters before external processing","default":false,"title":"Strip Query"},"description":"Strip URL query parameters before external processing"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"HealthResponse":{"properties":{"status":{"type":"string","title":"Status"},"service":{"type":"string","title":"Service"},"network":{"type":"string","title":"Network"}},"type":"object","required":["status","service","network"],"title":"HealthResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}