URLpipe in Java
Complete programs for Java 17+, using java.net.http.HttpClient, one instance shared by every call. Each page has the request, the async variant with a webhook, and the error handling, and each program on it was run against a stub of the API before it was published.
No SDK. HttpClient is in the JDK; the programs that read JSON add Gson, one jar, because the JDK has no parser.
Java recipes
- Take a screenshot of a website in JavaTake a screenshot of a website with java.net.http.HttpClient: the request, the async variant and the error handling.See the code
- Convert a web page to Markdown in JavaConvert a web page to Markdown with java.net.http.HttpClient: the request, the async variant and the error handling.See the code
- Get the rendered HTML of a JavaScript page in JavaGet the rendered HTML of a JavaScript page with java.net.http.HttpClient: the request, the async variant and the error handling.See the code
- Get a page's metadata and Open Graph tags in JavaGet a page's metadata and Open Graph tags with java.net.http.HttpClient: the request, the async variant and the error handling.See the code
- Run a Lighthouse audit in JavaRun a Lighthouse audit with java.net.http.HttpClient: the request, the async variant and the error handling.See the code
- Verify a webhook signature in JavaA Java webhook receiver that checks the HMAC signature, the timestamp and a rotation.See the code
Turn any URL into clean data in minutes.
Free plan, no card. Confirm your email and your API key is live — you'll be making real requests in minutes.