ZenRows prevents access to certain websites, including but not limited to:
- Financial institutions
- Governmental websites
- Payment processors
- Visa applications
Understanding Access Restrictions
We provide flexible products, but it’s essential to understand the limitations set primarily for legal or ethical reasons.Restricted Websites Categories
- Banks: Websites of banking institutions.
- Credit Card Processors/Payment Gateways: This encompasses VISA, MasterCard, PayPal, Stripe, and similar payment platforms.
- Visas, eVisas, and Permits Websites: Platforms related to visa application or issuance.
- Governmental Websites: Mostly, those with
.gov
domain extensions.
Encountering Restrictions - What to Expect
If you target a restricted site, ZenRows API will return the following error:- HTTP Status Code:
400 Bad Request
- Response Body:
User Behavior Guidelines
Certain behaviors can lead to account suspension due to ethical, legal, or operational reasons:- Brute Forcing Login Forms: Prohibited due to security concerns.
- Heavy Traffic Burden: Overloading sites disrupts their operation. Respect the
robots.txt
file and avoid aggressive scraping. - Scraping Copyrighted Content: Without permissions, this is legally contentious.
- Extracting Private Personal Information: Against GDPR and other privacy laws.
- Misrepresentation: Tactics like spoofing user-agents or using proxies unethically are discouraged.
Recommendations and Best Practices
- Handle Errors Gracefully: Build error-handling into your systems to manage potential restrictions seamlessly. If you get an HTTP 400 status code, do not retry your request to prevent being permanently blocked.
- Reach Out: Our support team is always ready to help, clarify, and listen.
Frequently Asked Questions (FAQ)
Why am I receiving a REQS001 error?
Why am I receiving a REQS001 error?
This error typically indicates that you’ve attempted to access a restricted website or IP address.Please review our access restrictions and guidelines to understand the limitations.
How to know if a website is forbidden/blocked by ZenRows?
How to know if a website is forbidden/blocked by ZenRows?
If you target a restricted site, ZenRows API will return the following error:
- HTTP Status Code:
400 Bad Request
- Response Body:
How do I know which behaviors might lead to account suspension?
How do I know which behaviors might lead to account suspension?
Apart from accessing restricted sites, specific behaviors, like brute forcing login forms, extracting private personal information against GDPR norms, or heavy traffic burden on websites, can lead to account suspension.Always refer to our Terms and Conditions to avoid any inadvertent disruptions.
Can I scrape IP addresses instead of DNS domain names?
Can I scrape IP addresses instead of DNS domain names?
No, scraping content directly from server IP addresses is not allowed. Only URLs with Fully Qualified Domain Names (FQDNs) can be scraped.