{"info":{"description":"Public catalog API for Fossfits. Search open-source AI tools by job and platform fit (Docker, license, beginner-friendly).","title":"Fossfits Catalog API","version":"1.0.0"},"openapi":"3.1.0","paths":{"/api/v1/projects":{"get":{"description":"List catalog projects ordered by GitHub stars (most popular first). Stars measure attention, not quality; listings without star data sort last with stars: null.","operationId":"listProjects","parameters":[{"in":"query","name":"limit","schema":{"default":50,"maximum":100,"minimum":1,"type":"integer"}},{"in":"query","name":"offset","schema":{"default":0,"minimum":0,"type":"integer"}}],"responses":{"200":{"description":"Project list"}},"summary":"List projects"}},"/api/v1/projects/{slug}":{"get":{"description":"Fetch one listed project by slug.","operationId":"getProject","parameters":[{"in":"path","name":"slug","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Project"},"404":{"description":"Unknown slug"}},"summary":"Get project"}},"/api/v1/search":{"get":{"description":"Search and filter the catalog. Prefer this when an agent needs a shortlist for a job or proprietary tool. With a query the default sort is best match (exact tool names, then names and aliases, then purpose, then category and description; stars only break ties). Without a query the default is most popular (GitHub stars). sort=trending is deprecated and served as sort=popular.","operationId":"searchCatalog","parameters":[{"description":"Job, tool name, or proprietary product","in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"category","schema":{"type":"string"}},{"in":"query","name":"platform","schema":{"type":"string"}},{"in":"query","name":"license","schema":{"type":"string"}},{"in":"query","name":"docker","schema":{"enum":["0","1"],"type":"string"}},{"in":"query","name":"beginner","schema":{"enum":["0","1"],"type":"string"}},{"description":"best match (default with q), most popular, newest, or recently updated; trending is deprecated, use popular","in":"query","name":"sort","schema":{"enum":["relevance","popular","newest","recently-updated","trending"],"type":"string"}},{"in":"query","name":"limit","schema":{"default":10,"maximum":50,"minimum":1,"type":"integer"}}],"responses":{"200":{"description":"Best-match search hits with sort metadata"}},"summary":"Search catalog"}}},"servers":[{"url":"https://fossfits.com"}],"x-fossfits-sandbox-key":"ff_public_sandbox"}