<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Lantern Works</title>
    <description>The latest articles on DEV Community by Lantern Works (@lanternworks).</description>
    <link>https://dev.to/lanternworks</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4207834%2F791b8747-e170-44db-8459-8fc3fc17de8f.png</url>
      <title>DEV Community: Lantern Works</title>
      <link>https://dev.to/lanternworks</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lanternworks"/>
    <language>en</language>
    <item>
      <title>GPU rental prices compared: H100, A100, RTX 4090 and more (Oct 2026)</title>
      <dc:creator>Lantern Works</dc:creator>
      <pubDate>Wed, 28 Oct 2026 15:20:22 +0000</pubDate>
      <link>https://dev.to/lanternworks/gpu-rental-prices-compared-h100-a100-rtx-4090-and-more-oct-2026-eha</link>
      <guid>https://dev.to/lanternworks/gpu-rental-prices-compared-h100-a100-rtx-4090-and-more-oct-2026-eha</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;: Among the providers &lt;a href="https://thelanternworks.com/gpu/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gpu-compare" rel="noopener noreferrer"&gt;Lantern Works&lt;/a&gt; tracks, the cheapest listed on-demand rates on Oct 27, 2026 were $1.99/hr for an H100 80 GB (RunPod Community Cloud), $1.09/hr for an A100 80 GB (Thunder Compute) and $0.34/hr for an RTX 4090 (RunPod Community Cloud). The data is open JSON, and there's a read-only MCP server so an agent can query it: &lt;code&gt;uvx lantern-works-deals-mcp&lt;/code&gt; (MIT, no API key).&lt;/p&gt;

&lt;p&gt;"Cheapest" in this post always means cheapest among tracked providers, not the whole market.&lt;/p&gt;

&lt;h2&gt;
  
  
  The problem
&lt;/h2&gt;

&lt;p&gt;Comparing GPU rentals means juggling hourly vs. per-second vs. monthly billing, per-GPU vs. per-server pricing, community vs. secure tiers, and marketplace prices that move by the minute, across many tabs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Cheapest tracked rate per GPU (checked Oct 27, 2026)
&lt;/h2&gt;

&lt;p&gt;50 rates from 7 providers: 99Stack Cloud, Lambda, Modal, RunPod, Thunder Compute, Ucartz and Vast.ai. Prices are per GPU, on-demand, from each vendor's own pricing page.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;GPU&lt;/th&gt;
&lt;th&gt;Cheapest tracked rate&lt;/th&gt;
&lt;th&gt;Provider (tier)&lt;/th&gt;
&lt;th&gt;Tracked rates&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;H100 80 GB&lt;/td&gt;
&lt;td&gt;$1.99/hr&lt;/td&gt;
&lt;td&gt;RunPod (Community Cloud, H100 PCIe)&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;H200 141 GB&lt;/td&gt;
&lt;td&gt;$3.59/hr&lt;/td&gt;
&lt;td&gt;RunPod (Community Cloud)&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A100 80 GB&lt;/td&gt;
&lt;td&gt;$1.09/hr&lt;/td&gt;
&lt;td&gt;Thunder Compute (on-demand)&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;L40S 48 GB&lt;/td&gt;
&lt;td&gt;$0.79/hr&lt;/td&gt;
&lt;td&gt;RunPod (Community Cloud)&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RTX 5090 32 GB&lt;/td&gt;
&lt;td&gt;$0.69/hr&lt;/td&gt;
&lt;td&gt;RunPod (Community Cloud)&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RTX 4090 24 GB&lt;/td&gt;
&lt;td&gt;$0.34/hr&lt;/td&gt;
&lt;td&gt;RunPod (Community Cloud)&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;RTX A6000 48 GB&lt;/td&gt;
&lt;td&gt;$0.33/hr&lt;/td&gt;
&lt;td&gt;RunPod (Community Cloud)&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Each rate has the vendor quote it came from, a source URL and a check date. Live tables: &lt;a href="https://thelanternworks.com/gpu/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gpu-compare" rel="noopener noreferrer"&gt;GPU hub&lt;/a&gt; · &lt;a href="https://thelanternworks.com/gpu/price-comparison/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gpu-compare" rel="noopener noreferrer"&gt;full price comparison&lt;/a&gt; · &lt;a href="https://thelanternworks.com/gpu/cheapest-h100-rental/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gpu-compare" rel="noopener noreferrer"&gt;H100 page&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;A few things the table doesn't show:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Held out, not ranked:&lt;/strong&gt; TensorDock's public pricing table says it was last updated July 24, 2024, so it's excluded until re-checked. Vast.ai's A100 SXM 80 GB had only 3 qualifying marketplace offers on Oct 27, under our 5-offer minimum, so it's held too.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Marketplace prices move:&lt;/strong&gt; Vast.ai's RTX 4090 figure ($0.51/hr) is the median of live offers from Vast-verified hosts, not a fixed list price.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lowest hourly ≠ lowest cost per job:&lt;/strong&gt; compare VRAM and speed for your workload. Totals exclude storage, egress and taxes. Confirm on the vendor page before you pay.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Price your own hours
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://thelanternworks.com/tools/gpu-cost-calculator/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gpu-compare" rel="noopener noreferrer"&gt;GPU cost calculator&lt;/a&gt;: pick a GPU and monthly hours to sort tracked providers by estimated monthly cost.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://thelanternworks.com/tools/stack-optimizer/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gpu-compare" rel="noopener noreferrer"&gt;Stack optimizer&lt;/a&gt;: enter monthly usage (pages scraped, proxy GB, emails, search queries, GPU hours) to get the cheapest suitable plan among tracked providers. Prices a vendor doesn't publish show as unknown and are never estimated.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Use it from code
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-s&lt;/span&gt; https://thelanternworks.com/api/v1/gpu-prices.json | jq &lt;span class="s1"&gt;'.rates | sort_by(.hourly_equiv_usd) | .[0:5]'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Other feeds: &lt;code&gt;/api/v1/deals.json&lt;/code&gt; and &lt;code&gt;/api/v1/stack-pricing.json&lt;/code&gt;. There's also a standard-library-only price monitor that diffs snapshots for cron or GitHub Actions: &lt;a href="https://github.com/connormatthewdouglas/agent-work-stack-deals/tree/main/examples/gpu-price-monitor" rel="noopener noreferrer"&gt;https://github.com/connormatthewdouglas/agent-work-stack-deals/tree/main/examples/gpu-price-monitor&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Use it from your agent
&lt;/h2&gt;

&lt;p&gt;The MCP server (v0.3.2) is read-only, runs over stdio and has five tools: &lt;code&gt;search_deals&lt;/code&gt;, &lt;code&gt;compare_deals&lt;/code&gt;, &lt;code&gt;get_deal&lt;/code&gt;, &lt;code&gt;compare_gpu_prices&lt;/code&gt;, &lt;code&gt;optimize_stack&lt;/code&gt;.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;uvx lantern-works-deals-mcp
claude mcp add lantern-works-deals &lt;span class="nt"&gt;--&lt;/span&gt; uvx lantern-works-deals-mcp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Setup for Cursor, Cline, VS Code, Claude Desktop and other clients: &lt;a href="https://thelanternworks.com/install/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=gpu-compare" rel="noopener noreferrer"&gt;thelanternworks.com/install&lt;/a&gt;. There's also an agent skill: &lt;code&gt;npx skills add connormatthewdouglas/agent-work-stack-deals&lt;/code&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Affiliate disclosure
&lt;/h2&gt;

&lt;p&gt;Some listings are referral links, including RunPod and Thunder Compute, which hold most of the cheapest rows above. Lantern Works may earn a commission if you sign up through them; that never changes the price you pay. Referral links are flagged in the data (&lt;code&gt;affiliate&lt;/code&gt;), and ranking is by estimated cost only, never by affiliate status.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's missing
&lt;/h2&gt;

&lt;p&gt;Tell us which providers or GPUs to add: &lt;a href="https://github.com/connormatthewdouglas/agent-work-stack-deals/issues" rel="noopener noreferrer"&gt;https://github.com/connormatthewdouglas/agent-work-stack-deals/issues&lt;/a&gt;&lt;/p&gt;

</description>
      <category>gpu</category>
      <category>ai</category>
      <category>mcp</category>
      <category>opensource</category>
    </item>
    <item>
      <title>SERP and screenshot APIs for AI agents: free tiers compared (verified Oct 2026)</title>
      <dc:creator>Lantern Works</dc:creator>
      <pubDate>Mon, 26 Oct 2026 05:53:28 +0000</pubDate>
      <link>https://dev.to/lanternworks/serp-and-screenshot-apis-for-ai-agents-free-tiers-compared-verified-oct-2026-29cg</link>
      <guid>https://dev.to/lanternworks/serp-and-screenshot-apis-for-ai-agents-free-tiers-compared-verified-oct-2026-29cg</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Disclosure: I run Lantern Works. Many listings (105 of 137) are affiliate/referral links; the rest are non-affiliate free tiers and vendor coupons. Affiliate status doesn't affect ordering.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Agents keep needing two boring things: search results and a picture of a web page. I compared the free options from vendor pricing pages. Anything not verified is marked as such.&lt;/p&gt;

&lt;h3&gt;
  
  
  Search / SERP APIs
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Provider&lt;/th&gt;
&lt;th&gt;Free option (verified on vendor page)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Bright Data&lt;/td&gt;
&lt;td&gt;5,000 free credits/mo, no card (application required)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;SerpApi&lt;/td&gt;
&lt;td&gt;250 successful searches/mo on Free plan&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tavily&lt;/td&gt;
&lt;td&gt;1,000 API credits every month&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Exa&lt;/td&gt;
&lt;td&gt;$10 credits/month + $10 onboarding bonus, no payment method; Search from $4/1k requests&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;APILayer, Scrapingdog, SERP-Tool&lt;/td&gt;
&lt;td&gt;not verified&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Rule of thumb: raw SERP APIs (SerpApi, Bright Data) for rank tracking; AI-search APIs (Tavily, Exa) for agent retrieval.&lt;/p&gt;

&lt;h3&gt;
  
  
  Screenshot / headless browser APIs
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Provider&lt;/th&gt;
&lt;th&gt;Free option (verified)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Browserbase&lt;/td&gt;
&lt;td&gt;3 concurrent browsers, 1 browser hour, 1k Search+Fetch&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Browserless&lt;/td&gt;
&lt;td&gt;1k units/month, 2 concurrent browsers, no card&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Hyperbrowser&lt;/td&gt;
&lt;td&gt;5,000 free credits&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kernel&lt;/td&gt;
&lt;td&gt;$5 free usage/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Steel&lt;/td&gt;
&lt;td&gt;$30 one-time free usage (~300 browser hrs), 90-day validity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ScreenshotOne&lt;/td&gt;
&lt;td&gt;100 free screenshots; Basic $17/mo for 2,000&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Dedicated screenshot APIs are simpler; hosted browsers handle logins and multi-step flows.&lt;/p&gt;

&lt;h3&gt;
  
  
  For agents: the JSON feed
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-s&lt;/span&gt; https://thelanternworks.com/deals.json | jq &lt;span class="s1"&gt;'.deals[] | select(.category=="search") | .title'&lt;/span&gt;
python3 query_deals.py &lt;span class="nt"&gt;--category&lt;/span&gt; unblock &lt;span class="nt"&gt;--max-price&lt;/span&gt; 20
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No auth. Full tables: &lt;a href="https://thelanternworks.com/compare/serp-api-comparison/" rel="noopener noreferrer"&gt;https://thelanternworks.com/compare/serp-api-comparison/&lt;/a&gt; and &lt;a href="https://thelanternworks.com/compare/screenshot-api-comparison/" rel="noopener noreferrer"&gt;https://thelanternworks.com/compare/screenshot-api-comparison/&lt;/a&gt;. Prices change, so check them at checkout.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>agents</category>
      <category>api</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
