screen scraping.
Screen scraping extracts data from an application's interface when no API exists, by reading rendered output. It is a last resort that is sometimes the only available option.
Where screen scraping fits on a long engagement.
It is always the worst technical option and sometimes the only one. A vendor with no API, a system whose supplier will not provide integration, or a partner unwilling to change all leave the rendered interface as the only surface, and refusing on principle does not make the requirement go away.
Fragility is inherent. Any change to the interface breaks extraction, and the dangerous case is partial breakage — a field shifted rather than removed, so the scraper reads something else and reports success. Validating extracted values against expected types and ranges is the only real defence.
What an assigned team does with screen scraping.
Terms of service and legality need checking rather than assuming. Many services prohibit automated access, and for public websites data protection and database rights may apply depending on jurisdiction.
Raising that before building rather than after is part of scoping honestly, and how that assessment fits is described in how an assignment runs.
What we use screen scraping for.
- Data behind no integration surface Extraction where the supplier offers no API and will not build one.
- Validation that catches partial breakage Type and range checks, because a shifted field reports success.
- Permission established first Terms and legal position checked before the work is built.
How screen scraping capacity is assigned.
Scraping work is assigned inside automation capacity, with the legal position established before implementation and validation treated as mandatory.
Tell us what your roadmap needs screen scraping for.
A service delivery manager replies with the disciplines we would assign, the monthly capacity and what the first month looks like.
Loading the contact form… You can also email hello@azendo.co.
We reply within one working day. No obligation, and no newsletter.