{"openapi":"3.1.0","info":{"title":"Free Inferencing public data API","version":"2026-08-21","description":"Read-only access to the source-backed free inference dataset, compact search index, and provider markdown records."},"servers":[{"url":"https://freeinferencing.com"}],"security":[],"paths":{"/data-raw.yaml":{"get":{"operationId":"getFullDataset","summary":"Download the authoritative YAML dataset","responses":{"200":{"description":"Complete provider audit","content":{"application/yaml":{"schema":{"type":"string"}}}}}}},"/catalog-search.json":{"get":{"operationId":"getCatalogSearchIndex","summary":"Retrieve the compact provider search index","responses":{"200":{"description":"Compact current and audit-directory records","content":{"application/json":{"schema":{"type":"object","required":["schemaVersion","asOf","providers","directory"],"properties":{"schemaVersion":{"type":"integer","const":1},"asOf":{"type":"string","format":"date"},"providers":{"type":"array","items":{"$ref":"#/components/schemas/ProviderSearchRecord"}},"directory":{"type":"array","items":{"$ref":"#/components/schemas/AuditDirectoryRecord"}}}}}}}}}},"/provider/{id}.md":{"get":{"operationId":"getProviderMarkdown","summary":"Retrieve one provider audit as markdown","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Provider record with frontmatter, classification, limits, privacy, models, and sources","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"description":"Provider ID not found"}}}}},"components":{"schemas":{"ProviderSearchRecord":{"type":"object","required":["id","name","summary","freeKindLabel","models","privacyClassification","valueEstimate","rank"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"summary":{"type":"string"},"freeKind":{"type":"string"},"freeKindLabel":{"type":"string"},"models":{"type":"array","items":{"type":"string"}},"privacyClassification":{"type":"string","enum":["private","partially_private","not_private"]},"rank":{"type":"integer"},"valueEstimate":{"type":"object"}}},"AuditDirectoryRecord":{"type":"object","required":["id","name","group","statusLabel","summary"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"group":{"type":"string","enum":["watchlist","shame"]},"statusLabel":{"type":"string"},"summary":{"type":"string"}}}}}}