The architecture of a Web Scraping API pricing
Designing a fair and predictable pricing model for Zyte API.
When it comes to web scraping, uncertainty can drive over-spending. Customers often overspend on infrastructure, unsure of what they truly need. This issue was a key topic in a recent conversation between James Kehoe, Senior Product Manager at Zyte, and Zyteâs CEO, Shane Evans.
That was one of the key insights I got as I listened to James and Shane discuss how they arrived at the pricing model for Zyte API.
I also gained a deeper understanding of the three core principles: predictability, fairness, and transparency, which shaped their approach to designing a customer-centric pricing model.
Below, Iâll outline the key takeaways from their conversation.
Balancing complexity and simplicity
âWhen people arenât sure what they need, they tend to oversubscribe. Again and again, we saw customers second-guess their web scraping infrastructure requirements and overspending just to err on the side of caution. We realised there is a major infrastructure efficiency gap that customers donât know theyâre facing, and we can close that gap for them.
From a technical standpoint, we knew how to assemble the pieces, but just as crucial was figuring out how to embed predictability, transparency, and fairness into the Zyte API pricing model.â James reflected.
As a "Swiss army knife" for extracting data from millions of websites, Zyte API caters to a wide range of use cases, each with different needs and expectations. The challenge of designing a pricing model for Zyte API lay in balancing this functional sophistication with a simple, fair user experience.Â
It took time, customer feedback, and extensive data analysis to get it right. Hereâs how Zyte approached the problem.
Predictability: reducing uncertainty
âOur customers need predictable costs,â James said. âScraping needs can change overnightâseasonal spikes like Black Friday, technical changes on websites, or new business priorities all play a role. But we made a choice to absorb as much of that variability as possible, rather than passing it directly onto customers.â
For example, even during periods of high demand like Black Friday, Zyte avoids price hikes. âIf a website becomes temporarily harder to scrape, we donât immediately bump its tier. Only if the change is permanentâfor instance, when a website introduces significant new restrictionsâwe do move it up, and even then, we give customers two weeksâ notice,â he added.
Enterprise customers, in particular, value this stability. âThey told us, âWe donât want pricing surprises disrupting our annual budgets,â so we locked their pricing in for a year as we launched it. That stability is non-negotiable for them.â
Fairness: charging for what worked
James emphasised that fairness is central to Zyteâs approach. Speaking of Zyteâs five-tier pricing model: âMost websitesâabout 80%âfall into our simplest tiers. It wouldnât be right to have those customers subsidising the few highly complex sites.â

âEach tier reflects the complexity of scraping a website,â he continued. âThis wasnât based on guesswork. We ran extensive data science analyses to figure out what truly drives cost and structured the tiers accordingly.â
You can explore Zyteâs 5-tier system in more detail here. In essence, websites with advanced anti-bot measures demand more sophisticated scraping techniques, which in turn raises costs. Zyteâs five tiers range from simple sites that require only data center proxies to more complex ones that need residential proxies, headless browsers, and geo-targeted proxies.
Another way Zyte ensures fairness is by eliminating penalties for overages. âWe only charge for successful requests,â James explained. âIf traffic exceeds expectations, there are no surprise fees or overage penalties. Thatâs not just a pricing decisionâitâs a way to show weâre on the customerâs side.â
Many customers begin with complex scraping problems. âWeâve heard customers say, âWe came to Zyte because nothing else workedâTier 4 and Tier 5 challenges.â But once they see how well our API handles those, they often delegate simpler sites to us too. Thatâs how we build long-term partnerships.â
Transparency: simplifying without dumbing down
Web scraping APIs are inherently technical, but Zyte worked hard to make its pricing transparent. âThe pricing table lays it all outâno hidden fees, no drilling into fine print. Customers can see the cost factors for every edge case upfront,â James explained.
Still, transparency has its hurdles. âSome customers told us, âWhy not just sell us âbundles of requestsâ like before?â They were used to older models like requests-based or bandwidth-based pricing. But those approaches donât reflect real costs or outcomes. Our tiered model takes some getting used to, but itâs better in the long run.â
Addressing resistance
The transition to this pricing model wasnât without challenges. Some customers initially worried about frequent tier updates. âWe heard concerns like, âAre you going to adjust our tier every month?ââ James shared. âSo we made stability a priorityâ.
To address these concerns, Zyte reviews tiers once per quarter, and even then changes are rare. On average, only 0.1% of websites move to a different tierâupwards or downwards. When adjustments are necessary, Zyte ensures customers are informed well in advance to maintain transparency and trust.
Others assumed the new model would be more expensive. âCustomers often start with their biggest challengesâhigh-tier sitesâand think that reflects all costs. Over time, they realise how affordable it is for simpler sites tooâ. That shift in perception has made customers add even more websites to their pipelines, due to the affordable costs of the API.
Whatâs the future?
The future of pricing in this space is likely to shift further away from technical metrics and units, focusing instead on simplicity and customer value. âI think the industry will move toward tying pricing to outcomes, offering predictability and aligning with how customers measure success,â James explained.
This trend reflects a growing emphasis on paying for value rather than infrastructure complexity. As businesses talk to more customers and understand their needs, the path forward becomes clear: abstract away unnecessary layers, focus on predictability, and ensure pricing models are easy to manage and justify financially. âUltimately, when you listen to enough customers, the decision is obvious,â James concluded.
Curious how the pricing model works for your needs? Click here to try out the cost estimator on your list of websites and see the pricing model in action.
