- Is web scraping legal?
- Collecting publicly available data is lawful in most jurisdictions, and that is the only kind of work we take on. We scrape pages any visitor can open without logging in, we exclude personal data, and we do not defeat paywalls or access controls. If a target's terms or the data type make a request risky, we say so during the source review — before you have spent anything.
- How much does a custom web scraper cost?
- A single-source scraper starts at $600 / 60 000 ₽; a multi-source monitoring pipeline with history and anti-bot handling starts at $1,500 / 150 000 ₽. Billing is hourly from $30 / 3 000 ₽, split 50% upfront and 50% on acceptance. The biggest cost driver is not the number of fields, it is how aggressively the target defends itself.
- How do you handle anti-bot protection like Cloudflare?
- With residential and mobile proxy rotation, human-plausible request pacing, and full browser rendering where the challenge requires it. We do not promise to beat every protection — some targets are not worth what they would cost, and you hear that in the source review rather than after paying. Proxy traffic is quoted separately from development.
- What happens when the target site changes its layout?
- We fix it: free for the first month after release under warranty, and continuously under a maintenance retainer from $400 / 40 000 ₽ a month. Every scraper we ship carries validation checks that distinguish "the site changed" from "the site is down", so the failure reaches us as an alert before you notice a gap in the data.
- Can you deliver data as CSV, Excel, an API, or into our database?
- All four, and the choice is made before the build starts. Common setups are a direct write into PostgreSQL, a scheduled push into Google Sheets, or a small HTTP API your application polls for the latest snapshot. The field schema is agreed on the prototype sample, because reshaping the output later costs more than getting it right once.
- How often can the scraper run?
- Anywhere from once a day to every few minutes — the limit comes from the target site, not from us. Higher frequency means more requests, more proxy traffic and a higher chance of blocks, so it costs more to operate. For competitor price monitoring, 2–4 runs a day is usually enough; marketplace stock levels justify more.
- Do you supply the proxies or do we?
- Either works. We can run everything on our proxy accounts and pass the traffic through at cost, or use your provider account if you already have one. Proxy spend is always quoted separately from development hours, so you can see what it actually costs to keep the data flowing each month.
- Can you scrape pages that require a login?
- Yes, when the account is yours and you are entitled to that access — your own seller dashboard, your supplier portal, your analytics account. We do not use someone else's credentials and we do not break paywalls. Before building anything behind a login we check for an official API, which is nearly always cheaper and far more stable.