{"openapi":"3.1.0","info":{"title":"AI-Portal Public API","version":"1.0.0","description":"Free, read-only API for AI-Portal (https://www.ai-portal.ai): AI model releases, AI regulations and compliance status, a GenAI glossary, and daily curated GenAI news. No authentication required. Rate limit: 60 requests/minute per IP. An MCP server with the same data is available at https://www.ai-portal.ai/mcp.","contact":{"name":"AI-Portal","email":"zeev.grinberg@ness-tech.co.il","url":"https://www.ai-portal.ai/contact"}},"servers":[{"url":"https://www.ai-portal.ai"}],"paths":{"/api/v1":{"get":{"operationId":"getApiIndex","summary":"API index: available endpoints and links","responses":{"200":{"description":"API description and endpoint list"}}}},"/api/v1/releases":{"get":{"operationId":"listReleases","summary":"List AI model and product releases (newest first)","parameters":[{"name":"category","in":"query","schema":{"type":"string","enum":["llm","multimodal","image","video","tool","framework"]},"description":"Filter by release category"},{"name":"provider","in":"query","schema":{"type":"string"},"description":"Filter by provider name substring, e.g. \"anthropic\""},{"name":"year","in":"query","schema":{"type":"string"},"description":"Filter by year, e.g. \"2026\""},{"name":"landmark","in":"query","schema":{"type":"string","enum":["true"]},"description":"Only landmark releases"},{"name":"limit","in":"query","schema":{"type":"integer","maximum":200,"default":100}}],"responses":{"200":{"description":"Matching releases","content":{"application/json":{"schema":{"type":"object","properties":{"count":{"type":"integer"},"fetchedAt":{"type":["string","null"]},"items":{"type":"array","items":{"$ref":"#/components/schemas/Release"}}}}}}},"400":{"description":"Invalid parameter","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/regulations":{"get":{"operationId":"listRegulations","summary":"List AI regulations and their compliance status","parameters":[{"name":"status","in":"query","schema":{"type":"string","enum":["In Force","Transitional","Draft","Proposed"]}},{"name":"jurisdiction","in":"query","schema":{"type":"string"},"description":"Filter by jurisdiction substring, e.g. \"european\""}],"responses":{"200":{"description":"Matching regulations","content":{"application/json":{"schema":{"type":"object","properties":{"count":{"type":"integer"},"items":{"type":"array","items":{"$ref":"#/components/schemas/Regulation"}}}}}}},"429":{"description":"Rate limited","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/glossary":{"get":{"operationId":"searchGlossary","summary":"Search AI glossary terms","parameters":[{"name":"q","in":"query","schema":{"type":"string"},"description":"Search in term, abbreviation, and definition"},{"name":"category","in":"query","schema":{"type":"string","enum":["fundamentals","architecture","training","deployment","safety","agents","evaluation"]}}],"responses":{"200":{"description":"Matching terms","content":{"application/json":{"schema":{"type":"object","properties":{"count":{"type":"integer"},"items":{"type":"array","items":{"$ref":"#/components/schemas/GlossaryTerm"}}}}}}},"400":{"description":"Invalid parameter","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limited","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/news":{"get":{"operationId":"getLatestNews","summary":"Latest curated GenAI news items (refreshed every weekday)","parameters":[{"name":"limit","in":"query","schema":{"type":"integer","maximum":50,"default":20}}],"responses":{"200":{"description":"Latest news items","content":{"application/json":{"schema":{"type":"object","properties":{"count":{"type":"integer"},"fetchedAt":{"type":["string","null"]},"items":{"type":"array","items":{"$ref":"#/components/schemas/NewsItem"}}}}}}},"429":{"description":"Rate limited","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}},"components":{"schemas":{"Release":{"type":"object","properties":{"date":{"type":"string","description":"YYYY-MM"},"title":{"type":"string"},"provider":{"type":"string"},"category":{"type":"string","enum":["llm","multimodal","image","video","tool","framework"]},"description":{"type":"string"},"url":{"type":"string"},"isLandmark":{"type":"boolean"}},"required":["date","title","provider","category","description"]},"Regulation":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"shortName":{"type":"string"},"jurisdiction":{"type":"string"},"status":{"type":"string","enum":["In Force","Transitional","Draft","Proposed"]},"effectiveDate":{"type":"string"},"affects":{"type":"array","items":{"type":"string"}},"riskTiers":{"type":"string"},"keyRequirements":{"type":"array","items":{"type":"string"}},"fines":{"type":"string"},"url":{"type":"string"}},"required":["id","name","jurisdiction","status"]},"GlossaryTerm":{"type":"object","properties":{"term":{"type":"string"},"abbr":{"type":"string"},"category":{"type":"string"},"definition":{"type":"string"},"example":{"type":"string"}},"required":["term","category","definition"]},"NewsItem":{"type":"object","properties":{"title":{"type":"string"},"link":{"type":"string"},"source":{"type":"string"},"pubDate":{"type":"string"}}},"Error":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"},"hint":{"type":"string"},"docs":{"type":"string"}},"required":["code","message"]}}}}}}