Skip to content

talyaniv/zenrows-api-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ‘ž Does The Shoemaker Go Barefoot?

Welcome! ๐Ÿ‘‹
Trying ZenRows API, genuinely curious about this technology, I wanted to explore the product hands-on โ€” and what better way than to try scraping its own API registration page?

๐Ÿค– What This Is

Using ZenRows API with AI Web Unblocker, by enabling Premium Proxies and JS rendering, I attempted to scrape its registration page โ€” the one sitting behind a Cloudflare proxy. The goal wasnโ€™t just to test for success or failure, but to better understand the edge cases and real-world behavior when used under tough conditions.

Spoiler alert:

Even the best tools can struggle when turned inward. ๐Ÿ˜…
In this case, ZenRows own API appears to be unable to get past their own anti-bot defenses โ€” and honestly, that makes perfect sense!

Installation and Running

  • clone the repo
  • cd to the cloned directory
  • create a .env file with your API Key
echo ZENROWS_API_KEY=[YOUR API KEY] > .env
  • install dependencies and run the basic scraping script
npm install
npm run main --url=[URL TO SCRAPE]

Example

npm run main --url=https://app.zenrows.com/register

๐Ÿ“Œ Why I Did This

  • To demonstrate that I care about products I am exploring.
  • To show how I think about debugging and understanding systems from the outside in.
  • To explore the practical boundaries of even the best scraping tools.
  • And, maybe, to share a chuckle about the classic saying:
    โ€œThe shoemaker's children go barefoot.โ€

๐Ÿ› ๏ธ What's In Here (see Installation and Running above)

  • A short script using ZenRows API to request the registration page.
  • Parameters configured according to ZenRows documentation.
  • Observations and logs that show the outcome.

๐Ÿ’ฌ Final Thought

This isnโ€™t meant as a โ€œgotchaโ€ โ€” just a small, thoughtful test that reflects how much I enjoy digging into systems and thinking about product realities. If you're a ZenRows employee reading this, thanks for stopping by! Iโ€™d love to chat more about ways to improve, debug, and build around real-world product behavior like this.

Cheers,
Tal Yaniv

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published