[{"data":1,"prerenderedAt":800},["ShallowReactive",2],{"blog-\u002Fblog\u002Fyoutube-channel-stats-video-metadata-one-endpoint":3,"blog-related-\u002Fblog\u002Fyoutube-channel-stats-video-metadata-one-endpoint":532},{"id":4,"title":5,"author":6,"body":7,"category":517,"cover":518,"description":519,"draft":520,"extension":521,"image":517,"launchCta":517,"meta":522,"navigation":332,"ogImage":517,"path":523,"publishedAt":524,"readTime":517,"seo":525,"stem":526,"tags":527,"updatedAt":517,"__hash__":531},"blogUnlisted\u002Fblog\u002Fyoutube-channel-stats-video-metadata-one-endpoint.md","Channel Stats and Video Metadata From One Endpoint","The Monid Team",{"type":8,"value":9,"toc":504},"minimark",[10,15,72,75,80,97,100,107,111,133,162,171,175,180,189,197,205,209,265,273,277,280,375,378,382,393,430,436,447,451,454,458,464,470,480,489,493,500],[11,12,14],"p",{"style":13},"font-size:18px !important;line-height:1.65 !important;margin:0 0 24px;color:inherit;","Copy this line to your agent to pull a YouTube channel's stats and every video's metadata.",[16,17,22],"pre",{"className":18,"code":19,"language":20,"meta":21,"style":21},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use apify to pull a YouTube channel's stats and video metadata in one run\n","sh","",[23,24,25],"code",{"__ignoreMap":21},[26,27,30,34,38,41,44,47,50,53,56,59,62,65,69],"span",{"class":28,"line":29},"line",1,[26,31,33],{"class":32},"s2Zo4","set",[26,35,37],{"class":36},"sfazB"," up",[26,39,40],{"class":36}," https:\u002F\u002Fmonid.ai\u002FSKILL.md",[26,42,43],{"class":36}," and",[26,45,46],{"class":36}," use",[26,48,49],{"class":36}," apify",[26,51,52],{"class":36}," to",[26,54,55],{"class":36}," pull",[26,57,58],{"class":36}," a",[26,60,61],{"class":36}," YouTube",[26,63,64],{"class":36}," channel",[26,66,68],{"class":67},"sMK4o","'",[26,70,71],{"class":36},"s stats and video metadata in one run\n",[11,73,74],{},"You can pull a YouTube channel's subscriber count, total views, and the full metadata of every video it has published, in one run, with no Google Cloud project and no quota units to budget. The official YouTube Data API is free, and that is exactly why its real cost hides somewhere else: in the quota math. This post covers both, honestly.",[76,77,79],"h2",{"id":78},"free-until-you-do-the-quota-math","Free, until you do the quota math",[11,81,82,83,90,91,96],{},"The ",[84,85,89],"a",{"href":86,"rel":87},"https:\u002F\u002Fdevelopers.google.com\u002Fyoutube\u002Fv3\u002Fgetting-started",[88],"nofollow","YouTube Data API"," costs no money, and for light, steady workloads it is the right choice. Its currency is quota: every project gets 10,000 units per day, and every call has a ",[84,92,95],{"href":93,"rel":94},"https:\u002F\u002Fdevelopers.google.com\u002Fyoutube\u002Fv3\u002Fdetermine_quota_cost",[88],"unit price",". Fetching a video's details is cheap at one unit. A search costs 100 units, and every additional page of results costs another 100.",[11,98,99],{},"Run the arithmetic on a real workload and the wall appears fast. One hundred searches, or a few dozen searches with pagination, and your day is over; the quota resets at midnight Pacific, not when you need it to. Teams end up building unit accounting, caching layers, and multi-key rotation schemes around an API whose data they only wanted to read. The API is free. The engineering around its ceiling is not.",[11,101,102],{},[103,104],"img",{"alt":105,"src":106},"Quota math on the official API versus one metered endpoint with no units","\u002Fimg\u002Fblog\u002Fyoutube-channel-stats-video-metadata-one-endpoint-fig-yt-quota.png",[76,108,110],{"id":109},"one-run-the-whole-channel","One run, the whole channel",[11,112,82,113,120,121,126,127,132],{},[84,114,117],{"href":115,"rel":116},"https:\u002F\u002Fapify.com\u002Fstreamers\u002Fyoutube-scraper",[88],[23,118,119],{},"streamers\u002Fyoutube-scraper"," actor from ",[84,122,125],{"href":123,"rel":124},"https:\u002F\u002Fapify.com",[88],"Apify",", reached through ",[84,128,131],{"href":129,"rel":130},"https:\u002F\u002Fmonid.ai",[88],"Monid",", takes a channel URL, a search term, a playlist, or a hashtag, and returns structured records with no unit budget attached:",[134,135,136,144,150,156],"ul",{},[137,138,139,143],"li",{},[140,141,142],"strong",{},"Channel stats",": subscribers, total videos, total views, location, and social links.",[137,145,146,149],{},[140,147,148],{},"Per-video metadata",": title, description, duration, release date, and thumbnails.",[137,151,152,155],{},[140,153,154],{},"Engagement",": views, likes, and comment counts per video.",[137,157,158,161],{},[140,159,160],{},"Extras the official API makes hard",": monetization signals, hashtags, and downloadable subtitles in SRT, WEBVTT, XML, or plain text.",[11,163,164,165,170],{},"Filters do real work here: cap regular videos, shorts, and streams separately, sort a channel's catalog by newest, popular, or oldest, and cut by upload date. Billing is per video returned, at well under a cent per video; current prices are on the catalog page at ",[84,166,169],{"href":167,"rel":168},"https:\u002F\u002Fmonid.ai\u002Ftools",[88],"monid.ai\u002Ftools",".",[76,172,174],{"id":173},"set-up-once","Set up once",[176,177,179],"h3",{"id":178},"for-agents","For agents",[11,181,182,183,188],{},"Grab an API key at ",[84,184,187],{"href":185,"rel":186},"https:\u002F\u002Fapp.monid.ai\u002F",[88],"app.monid.ai",", then paste this to your agent and hand it the key:",[16,190,195],{"className":191,"code":193,"language":194},[192],"language-text","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md\n","text",[23,196,193],{"__ignoreMap":21},[11,198,199,200,170],{},"It learns the whole discover, inspect, run workflow itself. More details in the ",[84,201,204],{"href":202,"rel":203},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-skill",[88],"agent quickstart",[176,206,208],{"id":207},"for-humans","For humans",[16,210,214],{"className":211,"code":212,"language":213,"meta":21,"style":21},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npm install -g @monid-ai\u002Fcli\nmonid keys add --label main --key \u003Cyour-api-key>\n","bash",[23,215,216,231],{"__ignoreMap":21},[26,217,218,222,225,228],{"class":28,"line":29},[26,219,221],{"class":220},"sBMFI","npm",[26,223,224],{"class":36}," install",[26,226,227],{"class":36}," -g",[26,229,230],{"class":36}," @monid-ai\u002Fcli\n",[26,232,234,237,240,243,246,249,252,255,258,262],{"class":28,"line":233},2,[26,235,236],{"class":220},"monid",[26,238,239],{"class":36}," keys",[26,241,242],{"class":36}," add",[26,244,245],{"class":36}," --label",[26,247,248],{"class":36}," main",[26,250,251],{"class":36}," --key",[26,253,254],{"class":67}," \u003C",[26,256,257],{"class":36},"your-api-ke",[26,259,261],{"class":260},"sTEyZ","y",[26,263,264],{"class":67},">\n",[11,266,267,268,170],{},"More details in the ",[84,269,272],{"href":270,"rel":271},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-cli",[88],"CLI quickstart",[76,274,276],{"id":275},"from-channel-url-to-dataset","From channel URL to dataset",[11,278,279],{},"Point the endpoint at a channel and cap the pull. These are the actor's real input fields:",[16,281,283],{"className":211,"code":282,"language":213,"meta":21,"style":21},"monid run -p apify -e \u002Fstreamers\u002Fyoutube-scraper \\\n  -i '{\"startUrls\": [{\"url\": \"https:\u002F\u002Fwww.youtube.com\u002F@mkbhd\"}], \"maxResults\": 200, \"sortVideosBy\": \"NEWEST\"}'\n# -> Run ID: 01HXYZ...\n\nmonid runs get -r 01HXYZ... -o channel.json\n# -> COMPLETED: channel stats + 200 videos with titles,\n#    dates, durations, views, likes, comment counts\n#    billed per video\n",[23,284,285,306,320,327,334,357,363,369],{"__ignoreMap":21},[26,286,287,289,292,295,297,300,303],{"class":28,"line":29},[26,288,236],{"class":220},[26,290,291],{"class":36}," run",[26,293,294],{"class":36}," -p",[26,296,49],{"class":36},[26,298,299],{"class":36}," -e",[26,301,302],{"class":36}," \u002Fstreamers\u002Fyoutube-scraper",[26,304,305],{"class":260}," \\\n",[26,307,308,311,314,317],{"class":28,"line":233},[26,309,310],{"class":36},"  -i",[26,312,313],{"class":67}," '",[26,315,316],{"class":36},"{\"startUrls\": [{\"url\": \"https:\u002F\u002Fwww.youtube.com\u002F@mkbhd\"}], \"maxResults\": 200, \"sortVideosBy\": \"NEWEST\"}",[26,318,319],{"class":67},"'\n",[26,321,323],{"class":28,"line":322},3,[26,324,326],{"class":325},"sHwdD","# -> Run ID: 01HXYZ...\n",[26,328,330],{"class":28,"line":329},4,[26,331,333],{"emptyLinePlaceholder":332},true,"\n",[26,335,337,339,342,345,348,351,354],{"class":28,"line":336},5,[26,338,236],{"class":220},[26,340,341],{"class":36}," runs",[26,343,344],{"class":36}," get",[26,346,347],{"class":36}," -r",[26,349,350],{"class":36}," 01HXYZ...",[26,352,353],{"class":36}," -o",[26,355,356],{"class":36}," channel.json\n",[26,358,360],{"class":28,"line":359},6,[26,361,362],{"class":325},"# -> COMPLETED: channel stats + 200 videos with titles,\n",[26,364,366],{"class":28,"line":365},7,[26,367,368],{"class":325},"#    dates, durations, views, likes, comment counts\n",[26,370,372],{"class":28,"line":371},8,[26,373,374],{"class":325},"#    billed per video\n",[11,376,377],{},"Two hundred videos lands under a dollar, and the exact figure shows during the free inspect step before anything is billed. One cost note worth knowing: the per-result price applies per query in your input, so pass a single channel or search term per run to keep the bill predictable.",[76,379,381],{"id":380},"keeping-a-channel-tracker-fresh","Keeping a channel tracker fresh",[11,383,384,385,388,389,392],{},"A channel's catalog only needs to be pulled once. After that, the ",[23,386,387],{},"oldestPostDate"," filter takes a relative value like ",[23,390,391],{},"\"7 days\"",", which turns the same endpoint into an incremental feed:",[16,394,396],{"className":211,"code":395,"language":213,"meta":21,"style":21},"monid run -p apify -e \u002Fstreamers\u002Fyoutube-scraper \\\n  -i '{\"startUrls\": [{\"url\": \"https:\u002F\u002Fwww.youtube.com\u002F@mkbhd\"}], \"oldestPostDate\": \"7 days\"}'\n# -> only videos uploaded in the last week\n",[23,397,398,414,425],{"__ignoreMap":21},[26,399,400,402,404,406,408,410,412],{"class":28,"line":29},[26,401,236],{"class":220},[26,403,291],{"class":36},[26,405,294],{"class":36},[26,407,49],{"class":36},[26,409,299],{"class":36},[26,411,302],{"class":36},[26,413,305],{"class":260},[26,415,416,418,420,423],{"class":28,"line":233},[26,417,310],{"class":36},[26,419,313],{"class":67},[26,421,422],{"class":36},"{\"startUrls\": [{\"url\": \"https:\u002F\u002Fwww.youtube.com\u002F@mkbhd\"}], \"oldestPostDate\": \"7 days\"}",[26,424,319],{"class":67},[26,426,427],{"class":28,"line":322},[26,428,429],{"class":325},"# -> only videos uploaded in the last week\n",[11,431,432],{},[103,433],{"alt":434,"src":435},"A channel tracker: full pull once, then weekly incremental runs feeding charts and alerts","\u002Fimg\u002Fblog\u002Fyoutube-channel-stats-video-metadata-one-endpoint-fig-yt-track.png",[11,437,438,439,442,443,446],{},"Run it weekly, diff against what you stored, and chart views per video over time. A whole competitor set tracked this way costs pennies a week, with no quota accounting anywhere. For very light checks, the catalog also carries cheap per-call endpoints like TikHub's ",[23,440,441],{},"get_channel_videos",", and a free ",[23,444,445],{},"discover"," search shows you every option side by side.",[76,448,450],{"id":449},"when-the-official-api-is-still-the-right-call","When the official API is still the right call",[11,452,453],{},"If you poll a handful of known video IDs a few times a day, the Data API's one-unit lookups fit inside the free quota with room to spare, and nothing beats free and official. The same goes if you need OAuth-scoped data about your own channel, which no scraper returns. The endpoint above earns its keep when the job is shaped like bulk: whole catalogs, cross-channel sweeps, subtitle harvesting, or anything where 10,000 units stops being a budget and starts being the product constraint.",[76,455,457],{"id":456},"faq","FAQ",[11,459,460,463],{},[140,461,462],{},"Do I need a Google Cloud project or YouTube API key?","\nNo. One Monid account and a pay-as-you-go wallet replaces the Cloud project, the key, and the quota dashboard.",[11,465,466,469],{},[140,467,468],{},"Can it pull shorts and live streams too?","\nYes. Regular videos, shorts, and streams have separate limits in the input, so you choose exactly which formats to collect.",[11,471,472,475,476,479],{},[140,473,474],{},"Does it return subtitles?","\nYes, optionally, in SRT, WEBVTT, XML, or plain text, with a language picker. Turn on ",[23,477,478],{},"downloadSubtitles"," in the same run.",[11,481,482,485,486,170],{},[140,483,484],{},"How is it priced?","\nPer video returned, at well under a cent per video, always shown before you run. Current prices for every endpoint are listed at ",[84,487,169],{"href":167,"rel":488},[88],[76,490,492],{"id":491},"try-it","Try it",[11,494,495,496,170],{},"Run a free discover for \"youtube channel videos\", inspect the endpoint to see its schema and current price, and pull one channel you know well. If the numbers match what YouTube shows you on screen, wire in the weekly incremental run and stop counting units. Start at ",[84,497,499],{"href":129,"rel":498},[88],"monid.ai",[501,502,503],"style",{},"html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":21,"searchDepth":233,"depth":233,"links":505},[506,507,508,512,513,514,515,516],{"id":78,"depth":233,"text":79},{"id":109,"depth":233,"text":110},{"id":173,"depth":233,"text":174,"children":509},[510,511],{"id":178,"depth":322,"text":179},{"id":207,"depth":322,"text":208},{"id":275,"depth":233,"text":276},{"id":380,"depth":233,"text":381},{"id":449,"depth":233,"text":450},{"id":456,"depth":233,"text":457},{"id":491,"depth":233,"text":492},null,"\u002Fimg\u002Fblog\u002Fyoutube-channel-stats-video-metadata-one-endpoint.png","Pull a YouTube channel's stats and every video's metadata in one run, with no Google Cloud project and no quota units. Here is how, and what it returns.",false,"md",{},"\u002Fblog\u002Fyoutube-channel-stats-video-metadata-one-endpoint","2026-07-09",{"title":5,"description":519},"blog\u002Fyoutube-channel-stats-video-metadata-one-endpoint",[528,529,530],"data","agents","social","AlmjzfOQc3JnjZRlpsqYWNUYQFz1QrT90tiKXYFLcyY",[533,593,661,727],{"id":534,"title":535,"author":517,"body":536,"category":517,"cover":580,"description":21,"draft":520,"extension":521,"image":517,"launchCta":581,"meta":584,"navigation":332,"ogImage":517,"path":585,"publishedAt":586,"readTime":517,"seo":587,"stem":588,"tags":589,"updatedAt":517,"__hash__":592},"blog\u002Fblog\u002Fakta-pro-is-now-available-on-monid.md","Introducing private markets\ndata for agents",{"type":8,"value":537,"toc":576},[538,542,550,553,557,563,570,573],[76,539,541],{"id":540},"what-is-aktapro","What is akta.pro",[11,543,544,549],{},[84,545,548],{"href":546,"rel":547},"https:\u002F\u002Fwww.akta.pro\u002F",[88],"akta.pro"," is a private company data and signals API for\nAI agents. Company Database covers 20M+ companies with 75+ structured fields\neach. News Signals delivers deduplicated, entity-resolved company news,\nindustry news, and signals on open-ended topics, all scored for impact and\nsentiment.",[11,551,552],{},"Private-company research is usually scattered across databases, news feeds,\nreview sites, and web search. akta.pro turns that into structured API calls, so\nan agent gets the right company context and keeps moving.",[76,554,556],{"id":555},"what-is-monid","What is Monid",[11,558,559,562],{},[84,560,131],{"href":129,"rel":561},[88]," is the tool layer for agents. It lets agents connect\nto all the tools and APIs they need, without managing signups, API keys, or\nsubscriptions.",[11,564,565,566,170],{},"Today, Monid provides tools for social media scraping, web search, image and\nmusic generation, people data search, weather APIs, ",[84,567,569],{"href":167,"rel":568},[88],"and more",[571,572],"hr",{},[11,574,575],{},"On Monid, akta.pro becomes available as part of that same layer. Your agent can\nrequest private-company context, call akta.pro through Monid, receive structured\nmarket data, and continue the task. Private markets research should feel like\nany other tool call: describe the company or sector, get the signal, keep\nbuilding.",{"title":21,"searchDepth":233,"depth":233,"links":577},[578,579],{"id":540,"depth":233,"text":541},{"id":555,"depth":233,"text":556},"\u002Fimg\u002Fblog\u002Fakta-pro-is-now-available-on-monid-v2.png",{"label":582,"command":583},"Give your agent this line to get started.","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use akta.pro to research recent news, company enrichment, and alternative signals for Databricks",{},"\u002Fblog\u002Fakta-pro-is-now-available-on-monid","2026-07-07",{"title":535,"description":21},"blog\u002Fakta-pro-is-now-available-on-monid",[529,590,591,528],"partner-tools","private-markets","yZnqIVof0gIpw9VH6HcE3rzit5OdTvPyC6k--T1kYa8",{"id":594,"title":595,"author":517,"body":596,"category":517,"cover":650,"description":651,"draft":520,"extension":521,"image":517,"launchCta":517,"meta":652,"navigation":332,"ogImage":517,"path":653,"publishedAt":654,"readTime":517,"seo":655,"stem":656,"tags":657,"updatedAt":517,"__hash__":660},"blog\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls.md","Your Claude Code can now make phone calls",{"type":8,"value":597,"toc":646},[598,601,610,614,622,625,627,632,638,640,643],[11,599,600],{"style":13},"Copy this line to your agent to make your first phone call.",[16,602,604],{"className":18,"code":603,"language":20,"meta":21,"style":21},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use Saperly to call my phone number to confirm the connection works\n",[23,605,606],{"__ignoreMap":21},[26,607,608],{"class":28,"line":29},[26,609,603],{},[76,611,613],{"id":612},"what-is-saperly","What is Saperly",[11,615,616,621],{},[84,617,620],{"href":618,"rel":619},"https:\u002F\u002Fsaperly.com\u002F",[88],"Saperly"," is phone infrastructure for AI agents. It gives\nan agent a real phone number with voice, SMS, routing, spend controls, and\ncompliance built in, without making the builder manage carrier accounts or\ntelephony paperwork.",[11,623,624],{},"Your agent can confirm an appointment, follow up on a lead, check availability,\nor route a conversation without leaving the workflow it is already running.",[76,626,556],{"id":555},[11,628,629,562],{},[84,630,131],{"href":129,"rel":631},[88],[11,633,634,635,170],{},"Today, Monid provides tools for social media scraping, web search, image \u002F\nmusic \u002F 3d model generation, people data search, weather APIs, ",[84,636,569],{"href":167,"rel":637},[88],[571,639],{},[11,641,642],{},"On Monid, Saperly becomes available as part of that same layer. Your agent can\nrequest a phone call, use Saperly through Monid, receive the result, and keep\ngoing. Calling should feel like any other tool call: describe the outcome, let\nthe agent handle the phone work, and continue the task.",[501,644,645],{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":21,"searchDepth":233,"depth":233,"links":647},[648,649],{"id":612,"depth":233,"text":613},{"id":555,"depth":233,"text":556},"\u002Fimg\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls.png","Saperly is now available on Monid. Your agent can now make phone calls for you.",{},"\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls","2026-07-05",{"title":595,"description":651},"blog\u002Fyour-claude-code-can-now-make-phone-calls",[529,590,658,659],"voice","phone","X0vLpqb1Vn9mIFY4XAQ16a67_nbOfiZV8NEdV12nu1A",{"id":662,"title":663,"author":517,"body":664,"category":517,"cover":716,"description":717,"draft":520,"extension":521,"image":517,"launchCta":517,"meta":718,"navigation":332,"ogImage":517,"path":719,"publishedAt":720,"readTime":517,"seo":721,"stem":722,"tags":723,"updatedAt":517,"__hash__":726},"blog\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models.md","Introducing\nClaude for 3D models",{"type":8,"value":665,"toc":712},[666,669,678,682,690,693,695,700,705,707,710],[11,667,668],{"style":13},"Copy this line to your agent to generate your 3D model.",[16,670,672],{"className":18,"code":671,"language":20,"meta":21,"style":21},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a 3D model for a rabbit\n",[23,673,674],{"__ignoreMap":21},[26,675,676],{"class":28,"line":29},[26,677,671],{},[76,679,681],{"id":680},"what-is-suzanne","What is Suzanne",[11,683,684,689],{},[84,685,688],{"href":686,"rel":687},"https:\u002F\u002Fwww.suzanne3d.com",[88],"Suzanne"," is an AI-native 3D modeling tool that turns a prompt into a\nusable 3D asset. Instead of opening a modeling tool, blocking out forms,\nadding details, and exporting by hand, you describe what you want and let\nSuzanne generate the model for you.",[11,691,692],{},"That changes who can create 3D objects. Product teams can prototype visual\nideas faster. Game builders can rough out props and characters without\nwaiting on a full art pass. Agents can generate assets as part of a larger\nworkflow, then hand those files to downstream tools for rendering, testing,\nor iteration.",[76,694,556],{"id":555},[11,696,697,562],{},[84,698,131],{"href":129,"rel":699},[88],[11,701,565,702,170],{},[84,703,569],{"href":167,"rel":704},[88],[571,706],{},[11,708,709],{},"On Monid, Suzanne becomes available as part of that same layer. Your agent can\nask for the 3D asset it needs, call Suzanne through Monid, and continue the task.\n3D creation should feel as direct as text generation: describe the thing, get\nthe artifact, keep building.",[501,711,645],{},{"title":21,"searchDepth":233,"depth":233,"links":713},[714,715],{"id":680,"depth":233,"text":681},{"id":555,"depth":233,"text":556},"\u002Fimg\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models.png","Suzanne is now available on Monid. Turn any idea into a production-ready 3D model in one prompt.",{},"\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models","2026-06-25",{"title":663,"description":717},"blog\u002Fintroducing-suzanne-chatgpt-for-3d-models",[724,529,725],"3d","creative-tools","_S0uHM_dNVZKt_1ohYV4hn2Fm6SMxsDxzSezZf6lYFQ",{"id":728,"title":729,"author":517,"body":730,"category":517,"cover":789,"description":790,"draft":520,"extension":521,"image":517,"launchCta":517,"meta":791,"navigation":332,"ogImage":517,"path":792,"publishedAt":793,"readTime":517,"seo":794,"stem":795,"tags":796,"updatedAt":517,"__hash__":799},"blog\u002Fblog\u002Fminimax-is-now-available-on-monid.md","MiniMax is now available on Monid",{"type":8,"value":731,"toc":784},[732,735,744,748,756,760,763,765,771,777,779,782],[11,733,734],{"style":13},"Copy this line to your agent to create music.",[16,736,738],{"className":18,"code":737,"language":20,"meta":21,"style":21},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a song with MiniMax Music 2.6\n",[23,739,740],{"__ignoreMap":21},[26,741,742],{"class":28,"line":29},[26,743,737],{},[76,745,747],{"id":746},"minimax-music-26","MiniMax Music 2.6",[11,749,750,755],{},[84,751,754],{"href":752,"rel":753},"https:\u002F\u002Fwww.minimax.io",[88],"MiniMax"," Music 2.6 turns a prompt into music your agent can use right away. Describe the style, mood, lyrics, or use case, and generate a track inside the same workflow.",[76,757,759],{"id":758},"minimax-text-to-image-image-01","MiniMax Text-to-Image image-01",[11,761,762],{},"MiniMax image-01 turns text prompts into images. Ask for a concept, scene, product visual, or creative asset, and let your agent generate it through Monid.",[76,764,556],{"id":555},[11,766,767,770],{},[84,768,131],{"href":129,"rel":769},[88]," is the tool layer for agents. It lets agents connect to all the tools and APIs they need, without managing signups, API keys, or subscriptions.",[11,772,773,774,170],{},"Today, Monid provides tools for social media scraping, web search, image and music generation, people data search, weather APIs, ",[84,775,569],{"href":167,"rel":776},[88],[571,778],{},[11,780,781],{},"On Monid, MiniMax becomes part of the same tool layer your agent already uses. Describe what you need, generate the image or music, and keep building.",[501,783,645],{},{"title":21,"searchDepth":233,"depth":233,"links":785},[786,787,788],{"id":746,"depth":233,"text":747},{"id":758,"depth":233,"text":759},{"id":555,"depth":233,"text":556},"\u002Fimg\u002Fblog\u002Fminimax-is-now-available-on-monid.png","Create images and music with MiniMax models through Monid.",{},"\u002Fblog\u002Fminimax-is-now-available-on-monid","2026-06-24",{"title":729,"description":790},"blog\u002Fminimax-is-now-available-on-monid",[529,725,797,798],"image-generation","music-generation","OYTt4aBpVNeb9nNuUTkZhyl8yzm6h4v8c8tMHC9NmFg",1784441554385]