<?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: Sanjaya Maharjan</title>
    <description>The latest articles on DEV Community by Sanjaya Maharjan (@sanjaya_maharjan_bf2f8ce6).</description>
    <link>https://dev.to/sanjaya_maharjan_bf2f8ce6</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%2F4228540%2F75197613-3021-4862-a753-2dc9baadcfb2.png</url>
      <title>DEV Community: Sanjaya Maharjan</title>
      <link>https://dev.to/sanjaya_maharjan_bf2f8ce6</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sanjaya_maharjan_bf2f8ce6"/>
    <language>en</language>
    <item>
      <title>What 100,000 ScraperAPI credits actually buy: 100,000 pages or 1,333</title>
      <dc:creator>Sanjaya Maharjan</dc:creator>
      <pubDate>Thu, 05 Nov 2026 12:42:28 +0000</pubDate>
      <link>https://dev.to/sanjaya_maharjan_bf2f8ce6/what-100000-scraperapi-credits-actually-buy-100000-pages-or-1333-42eg</link>
      <guid>https://dev.to/sanjaya_maharjan_bf2f8ce6/what-100000-scraperapi-credits-actually-buy-100000-pages-or-1333-42eg</guid>
      <description>&lt;p&gt;Scraping API plans are sold in credits, not pages, and that gap is where budgets go wrong. ScraperAPI's Hobby plan is a good example: $49 a month for 100,000 API credits.&lt;/p&gt;

&lt;p&gt;That is 100,000 pages only if every request costs 1 credit. Here is what the same plan buys at the credit costs ScraperAPI publishes.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Request type&lt;/th&gt;
&lt;th&gt;Credits each&lt;/th&gt;
&lt;th&gt;Requests on 100,000 credits&lt;/th&gt;
&lt;th&gt;Cost per 1,000 requests&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Standard page&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;100,000&lt;/td&gt;
&lt;td&gt;$0.49&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Amazon&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;20,000&lt;/td&gt;
&lt;td&gt;$2.45&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;render=true&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;10,000&lt;/td&gt;
&lt;td&gt;$4.90&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;premium=true&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;10,000&lt;/td&gt;
&lt;td&gt;$4.90&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google or Bing&lt;/td&gt;
&lt;td&gt;25&lt;/td&gt;
&lt;td&gt;4,000&lt;/td&gt;
&lt;td&gt;$12.25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;premium=true&lt;/code&gt; + &lt;code&gt;render=true&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;25&lt;/td&gt;
&lt;td&gt;4,000&lt;/td&gt;
&lt;td&gt;$12.25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LinkedIn&lt;/td&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;3,333&lt;/td&gt;
&lt;td&gt;$14.70&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ultra_premium=true&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;30&lt;/td&gt;
&lt;td&gt;3,333&lt;/td&gt;
&lt;td&gt;$14.70&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;code&gt;ultra_premium=true&lt;/code&gt; + &lt;code&gt;render=true&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;75&lt;/td&gt;
&lt;td&gt;1,333&lt;/td&gt;
&lt;td&gt;$36.75&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The last column is the plan price divided by the requests it buys, so the same $49 ranges from $0.49 to $36.75 per 1,000 requests. That is a 75x spread, set by the kind of request and not by how many you send.&lt;/p&gt;

&lt;h2&gt;
  
  
  How do you find your real cost before paying?
&lt;/h2&gt;

&lt;p&gt;Measure it. ScraperAPI returns an &lt;code&gt;sa-credit-cost&lt;/code&gt; response header showing what each request cost, and there is a 7-day trial with 5,000 API credits and no credit card.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Send a sample of your real URLs, not the vendor's demo URL.&lt;/li&gt;
&lt;li&gt;Log &lt;code&gt;sa-credit-cost&lt;/code&gt; for each request.&lt;/li&gt;
&lt;li&gt;Average it, multiply by your monthly volume, and pick the plan from that number.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Even at 25 credits a request, the trial covers 200 requests, which is enough to see your average.&lt;/p&gt;

&lt;h2&gt;
  
  
  What else changes the bill?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Only &lt;code&gt;200&lt;/code&gt; and &lt;code&gt;404&lt;/code&gt; responses are charged&lt;/strong&gt;, according to the docs, so other failures do not burn credits.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Costs can move.&lt;/strong&gt; The docs warn that domains may switch protection measures, which changes what a request costs. Re-check the header now and then instead of trusting one test.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Running out stops the job.&lt;/strong&gt; By default, scraping pauses until your credits renew, so leave headroom.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you would rather not do the math by hand, this &lt;a href="https://scrapetools.scaleturn.com/scraperapi-cost-calculator.html" rel="noopener noreferrer"&gt;ScraperAPI credit calculator&lt;/a&gt; turns a monthly volume and request type into credits and the smallest plan that covers them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sources, checked Nov 5, 2026:&lt;/strong&gt; ScraperAPI's &lt;a href="https://www.scraperapi.com/pricing/" rel="noopener noreferrer"&gt;pricing page&lt;/a&gt; and &lt;a href="https://docs.scraperapi.com/getting-started/quick-start/credits-and-requests-costs" rel="noopener noreferrer"&gt;credit cost docs&lt;/a&gt;. The per-1,000 figures are my own arithmetic from those numbers. Prices change, so confirm them before you buy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Disclosure:&lt;/strong&gt; I run ScrapeTools, the site with that calculator, and it carries a ScraperAPI affiliate link. This post was drafted with AI, and I have not benchmarked these request types myself.&lt;/p&gt;

</description>
      <category>webscraping</category>
      <category>api</category>
      <category>webdev</category>
      <category>python</category>
    </item>
  </channel>
</rss>
