[{"data":1,"prerenderedAt":925},["ShallowReactive",2],{"blog-\u002Fblog\u002Fcheapest-way-to-scrape-x-at-scale-2026":3,"blog-related-\u002Fblog\u002Fcheapest-way-to-scrape-x-at-scale-2026":655},{"id":4,"title":5,"author":6,"body":7,"category":638,"cover":639,"description":640,"draft":641,"extension":642,"image":638,"launchCta":638,"meta":643,"navigation":644,"ogImage":638,"path":645,"publishedAt":646,"readTime":638,"seo":647,"stem":648,"tags":649,"updatedAt":638,"__hash__":654},"blogUnlisted\u002Fblog\u002Fcheapest-way-to-scrape-x-at-scale-2026.md","The Cheapest Way to Scrape X at Scale in 2026","The Monid Team",{"type":8,"value":9,"toc":627},"minimark",[10,14,18,86,91,141,145,148,166,177,191,195,198,307,314,318,321,335,338,343,352,360,368,372,428,436,439,558,561,565,573,577,593,599,609,615,623],[11,12,13],"p",{},"For most teams pulling X (Twitter) data at volume in 2026, the cheapest option is pay-per-call provider endpoints, not the official API and not a scraper you maintain yourself. Metered calls beat a monthly floor because you pay for the rows you actually pull, and they beat a home-grown scraper because someone else eats the proxy bill and the breakage. The official API still wins in one narrow case, and we will be honest about it below. Everywhere else, per-call is the lower number.",[11,15,17],{"style":16},"font-size:18px !important;line-height:1.65 !important;margin:0 0 24px;color:inherit;","Copy this line to your agent to pull X search results and a user timeline at volume, priced per call.",[19,20,25],"pre",{"className":21,"code":22,"language":23,"meta":24,"style":24},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use tikhub\u002Ftwitter to fetch a keyword search timeline and one user's posts\n","sh","",[26,27,28],"code",{"__ignoreMap":24},[29,30,33,37,41,44,47,50,53,56,59,62,65,68,71,73,76,79,83],"span",{"class":31,"line":32},"line",1,[29,34,36],{"class":35},"s2Zo4","set",[29,38,40],{"class":39},"sfazB"," up",[29,42,43],{"class":39}," https:\u002F\u002Fmonid.ai\u002FSKILL.md",[29,45,46],{"class":39}," and",[29,48,49],{"class":39}," use",[29,51,52],{"class":39}," tikhub\u002Ftwitter",[29,54,55],{"class":39}," to",[29,57,58],{"class":39}," fetch",[29,60,61],{"class":39}," a",[29,63,64],{"class":39}," keyword",[29,66,67],{"class":39}," search",[29,69,70],{"class":39}," timeline",[29,72,46],{"class":39},[29,74,75],{"class":39}," one",[29,77,78],{"class":39}," user",[29,80,82],{"class":81},"sMK4o","'",[29,84,85],{"class":39},"s posts\n",[87,88,90],"h2",{"id":89},"tldr","TL;DR",[92,93,94,112,121,130,138],"ul",{},[95,96,97,98,105,106,111],"li",{},"Cheapest at scale for most teams: pay-per-call X endpoints such as ",[99,100,104],"a",{"href":101,"rel":102},"https:\u002F\u002Ftikhub.io",[103],"nofollow","TikHub"," and Apify's X actors on ",[99,107,110],{"href":108,"rel":109},"https:\u002F\u002Fmonid.ai",[103],"Monid",", billed only when a call runs, with no monthly floor.",[95,113,114,115,120],{},"The official X API defaults new developers to metered reads with a hard monthly ceiling, and the only true high-volume lane is a steep enterprise contract. See the ",[99,116,119],{"href":117,"rel":118},"https:\u002F\u002Fpostproxy.dev\u002Fblog\u002Fx-api-pricing-2026\u002F",[103],"X API pricing rundown"," for the current shape.",[95,122,123,124,129],{},"Rolling your own scraper is not free: X sits behind a login wall, rate limits tightened again in 2025, and every crawler breaks every few weeks when X rotates its GraphQL identifiers. Expect 10 to 15 hours a month of upkeep per the ",[99,125,128],{"href":126,"rel":127},"https:\u002F\u002Fscrapfly.io\u002Fblog\u002Fposts\u002Fhow-to-scrape-twitter",[103],"scraping teardown",".",[95,131,132,133,129],{},"Per-call cost is a fraction of a cent to a few cents per result depending on the endpoint. Live magnitudes are on ",[99,134,137],{"href":135,"rel":136},"https:\u002F\u002Fmonid.ai\u002Ftools",[103],"monid.ai\u002Ftools",[95,139,140],{},"Official API is still the right call when you are ToS-sensitive or need firehose completeness. For everything else, per-call wins on both cost and operational load.",[87,142,144],{"id":143},"the-three-realistic-options","The three realistic options",[11,146,147],{},"There are only three ways to get X data at volume that hold up in production. The official API, a scraper you run, or a pay-per-call provider. Here is the honest shape of each before the numbers.",[11,149,150,154,155,159,160,165],{},[151,152,153],"strong",{},"The official X API"," moved to a metered model. As of February 2026, new developers are pushed to pay-per-use by default, the legacy monthly tiers are closed to new signups, and monthly reads are capped at a fixed ceiling per the ",[99,156,158],{"href":117,"rel":157},[103],"pricing breakdown",". Above that ceiling, the only lane is an ",[99,161,164],{"href":162,"rel":163},"https:\u002F\u002Fdeveloper.x.com\u002Fen\u002Fproducts\u002Fx-api",[103],"enterprise agreement"," at a steep monthly floor. It is the sanctioned path, and for a lot of use cases it is priced out of reach.",[11,167,168,171,172,176],{},[151,169,170],{},"Rolling your own scraper"," looks free until you run it. X has kept almost all content behind a login wall since 2023, so anonymous access gets you a thin preview and nothing at volume. Datacenter IPs are flagged within a request or two, so you need residential proxies in rotation, and the per-hour request budget was cut again in 2025. Worst of all, crawlers break on a schedule: X rotates guest tokens and GraphQL identifiers every two to four weeks, which the ",[99,173,175],{"href":126,"rel":174},[103],"Scrapfly teardown"," puts at 10 to 15 hours of debugging a month just to keep the thing alive. That maintenance time is a real cost, it just does not show up on an invoice.",[11,178,179,182,183,186,187,190],{},[151,180,181],{},"Pay-per-call provider endpoints"," put the scraping problem on someone whose full-time job is keeping it working. On ",[99,184,110],{"href":108,"rel":185},[103],", X data lives behind ",[99,188,104],{"href":101,"rel":189},[103]," and Apify's X actors as ordinary metered endpoints. You do not sign up with each vendor, you do not run proxies, and you pay per call from a single wallet. Monid is a pay-per-call data API marketplace: one interface and one wallet to discover and execute hundreds of external data endpoints (web scraping, people and company enrichment, social data, web search, generative media) without a separate signup per vendor.",[87,192,194],{"id":193},"side-by-side","Side by side",[11,196,197],{},"Neither of the first two options is universally wrong. This table is a routing rule, not a scoreboard.",[199,200,201,219],"table",{},[202,203,204],"thead",{},[205,206,207,210,213,216],"tr",{},[208,209],"th",{},[208,211,212],{},"Official X API",[208,214,215],{},"Self-hosted scraper",[208,217,218],{},"Pay-per-call on Monid",[220,221,222,237,251,265,279,293],"tbody",{},[205,223,224,228,231,234],{},[225,226,227],"td",{},"Upfront commitment",[225,229,230],{},"Metered reads with a monthly cap, or a steep enterprise floor",[225,232,233],{},"Proxy subscription plus your engineering time",[225,235,236],{},"None. Discover and inspect are free",[205,238,239,242,245,248],{},[225,240,241],{},"Cost shape at scale",[225,243,244],{},"Capped, then a large monthly contract",[225,246,247],{},"Fixed proxy spend plus hidden upkeep",[225,249,250],{},"Linear per call, a fraction of a cent to a few cents per result",[205,252,253,256,259,262],{},[225,254,255],{},"Ops load",[225,257,258],{},"Low, but you live inside the cap",[225,260,261],{},"High: 10 to 15 hrs\u002Fmo of breakage fixes",[225,263,264],{},"None. The provider absorbs breakage and proxies",[205,266,267,270,273,276],{},[225,268,269],{},"Completeness and ToS",[225,271,272],{},"Sanctioned, closest to firehose",[225,274,275],{},"Fragile, gray-area, breaks often",[225,277,278],{},"Provider-mediated, good for read at volume",[205,280,281,284,287,290],{},[225,282,283],{},"Idle cost",[225,285,286],{},"You pay the tier whether you call it or not",[225,288,289],{},"Proxies bill monthly regardless",[225,291,292],{},"Zero when you make no calls",[205,294,295,298,301,304],{},[225,296,297],{},"Best when",[225,299,300],{},"ToS-strict or you need guaranteed completeness",[225,302,303],{},"Almost never once you price your own time",[225,305,306],{},"Steady or bursty volume, cost-sensitive teams",[11,308,309],{},[310,311],"img",{"alt":312,"src":313},"Decision tree choosing between the official X API, a self-hosted scraper, and pay-per-call TikHub and Apify endpoints on Monid based on ToS sensitivity, completeness needs, and volume","\u002Fimg\u002Fblog\u002Fcheapest-way-to-scrape-x-at-scale-2026-fig-1.png",[87,315,317],{"id":316},"per-unit-cost-reasoned-in-magnitudes","Per-unit cost, reasoned in magnitudes",[11,319,320],{},"We do not print rates, because the only honest unit is cost per row pulled, and that depends on your volume. The reasoning survives any price change:",[92,322,323,326,329],{},[95,324,325],{},"The official metered API has a hard monthly read ceiling. Below it you are fine, but the moment you need volume above the cap, your only option jumps to an enterprise floor, so your marginal cost per row goes from small to enormous with nothing in between.",[95,327,328],{},"A self-hosted scraper has a low variable cost but a stubborn fixed cost: residential proxies bill monthly whether you pull a hundred rows or a million, plus the loaded cost of the engineer who patches it every few weeks. Divide that fixed cost by low volume and the per-row number is ugly.",[95,330,331,332,129],{},"Pay-per-call is linear. A keyword search or a user timeline pull is a fraction of a cent to a few cents per result, and idle time costs nothing. There is no cap to slam into and no monthly minimum to amortize. Live magnitudes are on ",[99,333,137],{"href":135,"rel":334},[103],[11,336,337],{},"The crossover is clear. If your volume is small and steady, metered anything is cheap. If your volume is large or bursty, per-call stays linear while the official API forces you onto a monthly contract and the scraper forces you onto a maintenance treadmill.",[339,340,342],"h3",{"id":341},"for-agents","For agents",[11,344,345,346,351],{},"Grab an API key at ",[99,347,350],{"href":348,"rel":349},"https:\u002F\u002Fapp.monid.ai\u002F",[103],"app.monid.ai",", then paste this to your agent and hand it the key:",[19,353,358],{"className":354,"code":356,"language":357},[355],"language-text","set up https:\u002F\u002Fmonid.ai\u002FSKILL.md\n","text",[26,359,356],{"__ignoreMap":24},[11,361,362,363,129],{},"It learns the whole discover, inspect, run workflow itself. More details in the ",[99,364,367],{"href":365,"rel":366},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-skill",[103],"agent quickstart",[339,369,371],{"id":370},"for-humans","For humans",[19,373,377],{"className":374,"code":375,"language":376,"meta":24,"style":24},"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",[26,378,379,394],{"__ignoreMap":24},[29,380,381,385,388,391],{"class":31,"line":32},[29,382,384],{"class":383},"sBMFI","npm",[29,386,387],{"class":39}," install",[29,389,390],{"class":39}," -g",[29,392,393],{"class":39}," @monid-ai\u002Fcli\n",[29,395,397,400,403,406,409,412,415,418,421,425],{"class":31,"line":396},2,[29,398,399],{"class":383},"monid",[29,401,402],{"class":39}," keys",[29,404,405],{"class":39}," add",[29,407,408],{"class":39}," --label",[29,410,411],{"class":39}," main",[29,413,414],{"class":39}," --key",[29,416,417],{"class":81}," \u003C",[29,419,420],{"class":39},"your-api-ke",[29,422,424],{"class":423},"sTEyZ","y",[29,426,427],{"class":81},">\n",[11,429,430,431,129],{},"More details in the ",[99,432,435],{"href":433,"rel":434},"https:\u002F\u002Fmonid.ai\u002Fdocs\u002Fguide\u002Fquickstart-cli",[103],"CLI quickstart",[11,437,438],{},"Inspect the schema and price for free, then run a search and a user timeline with small limits:",[19,440,442],{"className":21,"code":441,"language":23,"meta":24,"style":24},"monid discover -q \"twitter keyword search tweets at scale\"\nmonid inspect -p tikhub -e \u002Fapi\u002Fv1\u002Ftwitter\u002Fweb\u002Ffetch_search_timeline\nmonid run -p tikhub -e \u002Fapi\u002Fv1\u002Ftwitter\u002Fweb\u002Ffetch_search_timeline -i '{\"keyword\":\"monid\",\"search_type\":\"Latest\"}' --query '{\"count\":20}' -w\nmonid run -p tikhub -e \u002Fapi\u002Fv1\u002Ftwitter\u002Fweb\u002Ffetch_user_post_tweet -i '{\"screen_name\":\"monid_ai\"}' --query '{\"count\":20}' -w\n",[26,443,444,463,482,523],{"__ignoreMap":24},[29,445,446,448,451,454,457,460],{"class":31,"line":32},[29,447,399],{"class":383},[29,449,450],{"class":39}," discover",[29,452,453],{"class":39}," -q",[29,455,456],{"class":81}," \"",[29,458,459],{"class":39},"twitter keyword search tweets at scale",[29,461,462],{"class":81},"\"\n",[29,464,465,467,470,473,476,479],{"class":31,"line":396},[29,466,399],{"class":383},[29,468,469],{"class":39}," inspect",[29,471,472],{"class":39}," -p",[29,474,475],{"class":39}," tikhub",[29,477,478],{"class":39}," -e",[29,480,481],{"class":39}," \u002Fapi\u002Fv1\u002Ftwitter\u002Fweb\u002Ffetch_search_timeline\n",[29,483,485,487,490,492,494,496,499,502,505,508,510,513,515,518,520],{"class":31,"line":484},3,[29,486,399],{"class":383},[29,488,489],{"class":39}," run",[29,491,472],{"class":39},[29,493,475],{"class":39},[29,495,478],{"class":39},[29,497,498],{"class":39}," \u002Fapi\u002Fv1\u002Ftwitter\u002Fweb\u002Ffetch_search_timeline",[29,500,501],{"class":39}," -i",[29,503,504],{"class":81}," '",[29,506,507],{"class":39},"{\"keyword\":\"monid\",\"search_type\":\"Latest\"}",[29,509,82],{"class":81},[29,511,512],{"class":39}," --query",[29,514,504],{"class":81},[29,516,517],{"class":39},"{\"count\":20}",[29,519,82],{"class":81},[29,521,522],{"class":39}," -w\n",[29,524,526,528,530,532,534,536,539,541,543,546,548,550,552,554,556],{"class":31,"line":525},4,[29,527,399],{"class":383},[29,529,489],{"class":39},[29,531,472],{"class":39},[29,533,475],{"class":39},[29,535,478],{"class":39},[29,537,538],{"class":39}," \u002Fapi\u002Fv1\u002Ftwitter\u002Fweb\u002Ffetch_user_post_tweet",[29,540,501],{"class":39},[29,542,504],{"class":81},[29,544,545],{"class":39},"{\"screen_name\":\"monid_ai\"}",[29,547,82],{"class":81},[29,549,512],{"class":39},[29,551,504],{"class":81},[29,553,517],{"class":39},[29,555,82],{"class":81},[29,557,522],{"class":39},[11,559,560],{},"For very large or long-running jobs, Apify's X actors are on the same wallet, so you can route heavy pulls there and keep the same billing. Discovery and inspection stay free either way, so you read the exact price before a single paid call.",[87,562,564],{"id":563},"one-honest-caveat","One honest caveat",[11,566,567,568,572],{},"Pay-per-call is not the answer for everyone. If you are in a compliance-sensitive seat where the terms of the data source are contractual, or you genuinely need firehose completeness and a guarantee that no matching post was dropped, the official ",[99,569,571],{"href":162,"rel":570},[103],"X API"," is the correct choice and worth its floor. Provider endpoints are optimized for reading X at volume and at low cost, not for a signed completeness SLA. Know which of those you actually need before you optimize for price. For the large middle of teams that want tweets and search results at volume without a monthly commitment, per-call is the cheaper and lighter path, and it is the one we would pick.",[87,574,576],{"id":575},"faq","FAQ",[11,578,579,582,583,105,586,589,590,129],{},[151,580,581],{},"What is genuinely the cheapest way to scrape X at scale in 2026?","\nFor most teams, pay-per-call endpoints like ",[99,584,104],{"href":101,"rel":585},[103],[99,587,110],{"href":108,"rel":588},[103],". You pay per row pulled with no monthly floor and no proxy bill. Magnitudes are on ",[99,591,137],{"href":135,"rel":592},[103],[11,594,595,598],{},[151,596,597],{},"Why not just use the official X API?","\nIt defaults new developers to metered reads with a hard monthly ceiling, and above that the only lane is a steep enterprise contract. Great if you need sanctioned firehose access, expensive if you just need volume.",[11,600,601,604,605,608],{},[151,602,603],{},"Isn't running my own scraper free?","\nNo. X is behind a login wall, needs residential proxies, and breaks every two to four weeks when it rotates GraphQL identifiers, which is 10 to 15 hours of monthly upkeep per the ",[99,606,128],{"href":126,"rel":607},[103],". Your time is the real cost.",[11,610,611,614],{},[151,612,613],{},"When should I still pick the official API over per-call?","\nWhen you are ToS-sensitive or need guaranteed completeness. That is the one case where the monthly floor is worth it. For read-at-volume on a budget, per-call wins.",[11,616,617,618,622],{},"Point your agent at ",[99,619,621],{"href":108,"rel":620},[103],"monid.ai"," and get X data at volume without a monthly floor, one call at a time.",[624,625,626],"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}",{"title":24,"searchDepth":396,"depth":396,"links":628},[629,630,631,632,636,637],{"id":89,"depth":396,"text":90},{"id":143,"depth":396,"text":144},{"id":193,"depth":396,"text":194},{"id":316,"depth":396,"text":317,"children":633},[634,635],{"id":341,"depth":484,"text":342},{"id":370,"depth":484,"text":371},{"id":563,"depth":396,"text":564},{"id":575,"depth":396,"text":576},null,"\u002Fimg\u002Fblog\u002Fcheapest-way-to-scrape-x-at-scale-2026.png","A head-to-head cost and ops comparison of the X API, self-hosted scrapers, and pay-per-call TikHub and Apify endpoints on Monid for pulling X data at volume.",false,"md",{},true,"\u002Fblog\u002Fcheapest-way-to-scrape-x-at-scale-2026","2026-07-17",{"title":5,"description":640},"blog\u002Fcheapest-way-to-scrape-x-at-scale-2026",[650,651,652,653],"twitter-api","web-scraping","data-api","tikhub","qCKkPQ32kX7gUahsMS0Wyx-u8B9--XOPXkzV3_8JhiM",[656,718,786,852],{"id":657,"title":658,"author":638,"body":659,"category":638,"cover":703,"description":24,"draft":641,"extension":642,"image":638,"launchCta":704,"meta":707,"navigation":644,"ogImage":638,"path":708,"publishedAt":709,"readTime":638,"seo":710,"stem":711,"tags":712,"updatedAt":638,"__hash__":717},"blog\u002Fblog\u002Fakta-pro-is-now-available-on-monid.md","Introducing private markets\ndata for agents",{"type":8,"value":660,"toc":699},[661,665,673,676,680,686,693,696],[87,662,664],{"id":663},"what-is-aktapro","What is akta.pro",[11,666,667,672],{},[99,668,671],{"href":669,"rel":670},"https:\u002F\u002Fwww.akta.pro\u002F",[103],"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,674,675],{},"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.",[87,677,679],{"id":678},"what-is-monid","What is Monid",[11,681,682,685],{},[99,683,110],{"href":108,"rel":684},[103]," 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,687,688,689,129],{},"Today, Monid provides tools for social media scraping, web search, image and\nmusic generation, people data search, weather APIs, ",[99,690,692],{"href":135,"rel":691},[103],"and more",[694,695],"hr",{},[11,697,698],{},"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":24,"searchDepth":396,"depth":396,"links":700},[701,702],{"id":663,"depth":396,"text":664},{"id":678,"depth":396,"text":679},"\u002Fimg\u002Fblog\u002Fakta-pro-is-now-available-on-monid-v2.png",{"label":705,"command":706},"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":658,"description":24},"blog\u002Fakta-pro-is-now-available-on-monid",[713,714,715,716],"agents","partner-tools","private-markets","data","yZnqIVof0gIpw9VH6HcE3rzit5OdTvPyC6k--T1kYa8",{"id":719,"title":720,"author":638,"body":721,"category":638,"cover":775,"description":776,"draft":641,"extension":642,"image":638,"launchCta":638,"meta":777,"navigation":644,"ogImage":638,"path":778,"publishedAt":779,"readTime":638,"seo":780,"stem":781,"tags":782,"updatedAt":638,"__hash__":785},"blog\u002Fblog\u002Fyour-claude-code-can-now-make-phone-calls.md","Your Claude Code can now make phone calls",{"type":8,"value":722,"toc":771},[723,726,735,739,747,750,752,757,763,765,768],[11,724,725],{"style":16},"Copy this line to your agent to make your first phone call.",[19,727,729],{"className":21,"code":728,"language":23,"meta":24,"style":24},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and use Saperly to call my phone number to confirm the connection works\n",[26,730,731],{"__ignoreMap":24},[29,732,733],{"class":31,"line":32},[29,734,728],{},[87,736,738],{"id":737},"what-is-saperly","What is Saperly",[11,740,741,746],{},[99,742,745],{"href":743,"rel":744},"https:\u002F\u002Fsaperly.com\u002F",[103],"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,748,749],{},"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.",[87,751,679],{"id":678},[11,753,754,685],{},[99,755,110],{"href":108,"rel":756},[103],[11,758,759,760,129],{},"Today, Monid provides tools for social media scraping, web search, image \u002F\nmusic \u002F 3d model generation, people data search, weather APIs, ",[99,761,692],{"href":135,"rel":762},[103],[694,764],{},[11,766,767],{},"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.",[624,769,770],{},"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":24,"searchDepth":396,"depth":396,"links":772},[773,774],{"id":737,"depth":396,"text":738},{"id":678,"depth":396,"text":679},"\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":720,"description":776},"blog\u002Fyour-claude-code-can-now-make-phone-calls",[713,714,783,784],"voice","phone","X0vLpqb1Vn9mIFY4XAQ16a67_nbOfiZV8NEdV12nu1A",{"id":787,"title":788,"author":638,"body":789,"category":638,"cover":841,"description":842,"draft":641,"extension":642,"image":638,"launchCta":638,"meta":843,"navigation":644,"ogImage":638,"path":844,"publishedAt":845,"readTime":638,"seo":846,"stem":847,"tags":848,"updatedAt":638,"__hash__":851},"blog\u002Fblog\u002Fintroducing-suzanne-chatgpt-for-3d-models.md","Introducing\nClaude for 3D models",{"type":8,"value":790,"toc":837},[791,794,803,807,815,818,820,825,830,832,835],[11,792,793],{"style":16},"Copy this line to your agent to generate your 3D model.",[19,795,797],{"className":21,"code":796,"language":23,"meta":24,"style":24},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a 3D model for a rabbit\n",[26,798,799],{"__ignoreMap":24},[29,800,801],{"class":31,"line":32},[29,802,796],{},[87,804,806],{"id":805},"what-is-suzanne","What is Suzanne",[11,808,809,814],{},[99,810,813],{"href":811,"rel":812},"https:\u002F\u002Fwww.suzanne3d.com",[103],"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,816,817],{},"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.",[87,819,679],{"id":678},[11,821,822,685],{},[99,823,110],{"href":108,"rel":824},[103],[11,826,688,827,129],{},[99,828,692],{"href":135,"rel":829},[103],[694,831],{},[11,833,834],{},"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.",[624,836,770],{},{"title":24,"searchDepth":396,"depth":396,"links":838},[839,840],{"id":805,"depth":396,"text":806},{"id":678,"depth":396,"text":679},"\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":788,"description":842},"blog\u002Fintroducing-suzanne-chatgpt-for-3d-models",[849,713,850],"3d","creative-tools","_S0uHM_dNVZKt_1ohYV4hn2Fm6SMxsDxzSezZf6lYFQ",{"id":853,"title":854,"author":638,"body":855,"category":638,"cover":914,"description":915,"draft":641,"extension":642,"image":638,"launchCta":638,"meta":916,"navigation":644,"ogImage":638,"path":917,"publishedAt":918,"readTime":638,"seo":919,"stem":920,"tags":921,"updatedAt":638,"__hash__":924},"blog\u002Fblog\u002Fminimax-is-now-available-on-monid.md","MiniMax is now available on Monid",{"type":8,"value":856,"toc":909},[857,860,869,873,881,885,888,890,896,902,904,907],[11,858,859],{"style":16},"Copy this line to your agent to create music.",[19,861,863],{"className":21,"code":862,"language":23,"meta":24,"style":24},"set up https:\u002F\u002Fmonid.ai\u002FSKILL.md and create a song with MiniMax Music 2.6\n",[26,864,865],{"__ignoreMap":24},[29,866,867],{"class":31,"line":32},[29,868,862],{},[87,870,872],{"id":871},"minimax-music-26","MiniMax Music 2.6",[11,874,875,880],{},[99,876,879],{"href":877,"rel":878},"https:\u002F\u002Fwww.minimax.io",[103],"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.",[87,882,884],{"id":883},"minimax-text-to-image-image-01","MiniMax Text-to-Image image-01",[11,886,887],{},"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.",[87,889,679],{"id":678},[11,891,892,895],{},[99,893,110],{"href":108,"rel":894},[103]," 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,897,898,899,129],{},"Today, Monid provides tools for social media scraping, web search, image and music generation, people data search, weather APIs, ",[99,900,692],{"href":135,"rel":901},[103],[694,903],{},[11,905,906],{},"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.",[624,908,770],{},{"title":24,"searchDepth":396,"depth":396,"links":910},[911,912,913],{"id":871,"depth":396,"text":872},{"id":883,"depth":396,"text":884},{"id":678,"depth":396,"text":679},"\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":854,"description":915},"blog\u002Fminimax-is-now-available-on-monid",[713,850,922,923],"image-generation","music-generation","OYTt4aBpVNeb9nNuUTkZhyl8yzm6h4v8c8tMHC9NmFg",1784441553473]