{"total_artifacts":13965,"total_capabilities":106955,"artifacts_by_type":{"repo":822,"mcp":4032,"prompt":67,"workflow":26,"extension":436,"product":5560,"model":963,"agent":485,"skill":48,"app":24,"finetune":23,"framework":220,"template":35,"benchmark":71,"platform":125,"cli":112,"api":191,"dataset":128,"webapp":597},"top_categories_by_volume":[{"slug":"mcp-servers","label":"Mcp Servers","count":4041},{"slug":"app-builders","label":"App Builders","count":1351},{"slug":"automation","label":"Automation","count":1043},{"slug":"text-writing","label":"Text Writing","count":1028},{"slug":"chatbots-assistants","label":"Chatbots Assistants","count":800},{"slug":"image-generation","label":"Image Generation","count":781},{"slug":"data-analysis","label":"Data Analysis","count":575},{"slug":"model-training","label":"Model Training","count":488},{"slug":"ai-agents","label":"Ai Agents","count":435},{"slug":"research-search","label":"Research Search","count":386}],"scrape_freshness":[{"source":"chrome-web-store","lastRun":null,"artifactsFound":0,"ok":true},{"source":"github","lastRun":null,"artifactsFound":0,"ok":true},{"source":"hackernews","lastRun":null,"artifactsFound":0,"ok":true},{"source":"huggingface","lastRun":null,"artifactsFound":0,"ok":true},{"source":"mcp","lastRun":null,"artifactsFound":0,"ok":true},{"source":"npm","lastRun":null,"artifactsFound":0,"ok":true},{"source":"ollama","lastRun":null,"artifactsFound":0,"ok":true},{"source":"openrouter","lastRun":null,"artifactsFound":0,"ok":true},{"source":"papers-with-code","lastRun":null,"artifactsFound":0,"ok":true},{"source":"producthunt","lastRun":null,"artifactsFound":0,"ok":true},{"source":"pypi","lastRun":null,"artifactsFound":0,"ok":true},{"source":"reddit","lastRun":null,"artifactsFound":0,"ok":true},{"source":"smithery","lastRun":null,"artifactsFound":0,"ok":true},{"source":"taaft","lastRun":null,"artifactsFound":0,"ok":true},{"source":"vscode","lastRun":null,"artifactsFound":0,"ok":true}],"last_decomposition_run":null,"match_record_count_30d":0,"gap_record_count_30d":0,"verified_builder_count":1,"top_5_emerging_categories":[{"slug":"code-editors","label":"Code Editors","count":376},{"slug":"voice-audio","label":"Voice Audio","count":347},{"slug":"video-generation","label":"Video Generation","count":278},{"slug":"llm-apis","label":"Llm Apis","count":158},{"slug":"testing-quality","label":"Testing Quality","count":156}],"generated_at":"2026-05-23T16:58:00.115Z","@dataset":{"@context":"https://schema.org","@type":"Dataset","name":"Unfragile Live AI Ecosystem Stats","description":"Live counts of AI artifacts, capabilities, scrape freshness, match volume, and demand gaps. Refreshed hourly.","url":"https://unfragile.ai/api/v1/stats","dateModified":"2026-05-23T16:58:00.115Z","datePublished":"2026-05-23T16:58:00.115Z","creator":{"@type":"Organization","name":"Unfragile Match Graph","url":"https://unfragile.ai/methodology","description":"Automated AI artifact decomposition and ranking pipeline. Scrapes the AI ecosystem weekly, decomposes artifacts into capabilities, ranks via UnfragileRank, and learns from every match outcome.","parentOrganization":{"@type":"Organization","name":"Unfragile","url":"https://unfragile.ai","logo":"https://unfragile.ai/favicon-32x32.png"}},"publisher":{"@type":"Organization","name":"Unfragile","url":"https://unfragile.ai","logo":"https://unfragile.ai/favicon-32x32.png"},"isAccessibleForFree":true,"license":"https://unfragile.ai/methodology","keywords":"AI artifacts, MCP servers, capabilities, match graph, AI ecosystem","variableMeasured":["total_artifacts","total_capabilities","artifacts_by_type","match_record_count_30d","gap_record_count_30d","verified_builder_count"],"measurementTechnique":"Computed by the Unfragile Match Graph from Firestore aggregates. Weekly scrapers refresh source data; consolidation cron recomputes match confidence.","encodingFormat":["application/json"],"distribution":[{"@type":"DataDownload","contentUrl":"https://unfragile.ai/api/v1/stats","encodingFormat":"application/json"}]},"_links":{"self":"https://unfragile.ai/api/v1/stats","human":"https://unfragile.ai/data","methodology":"https://unfragile.ai/methodology","schema":"https://unfragile.ai/schema.json"}}