Algobook
- The developer's handbook
mode-switch
back-button
Buy Me A Coffee

Web Scraper API at Algobook

Our Web Scraper API allows anyone, for free, to get the full HTML content for a given URL. The page is then cached for two hours for fast access. The API have support for client-side rendered code as well.

The usage is simple, just do a GET request to our media API and we will retrieve the HTML for you.

GET /scrape

const response = await fetch( "https://media.algobook.info/scrape?url=https://example.com" ); const content = await response.json(); console.log(content.data); // Full HTML of the given page

Response

{ "data": "<!DOCTYPE html> <html> <head> <title>Example Domain</title> <meta charset=\"utf-8\"> <meta http-equiv=\"Content-type\" content=\"text/html; charset=utf-8\"> <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> <style type=\"text/css\"> body { background-color: #f0f0f2; margin: 0; padding: 0; font-family: -apple-system, system-ui, BlinkMacSystemFont, \"Segoe UI\", \"Open Sans\", \"Helvetica Neue\", Helvetica, Arial, sans-serif; } div { width: 600px; margin: 5em auto; padding: 2em; background-color: #fdfdff; border-radius: 0.5em; box-shadow: 2px 3px 7px 2px rgba(0, 0, 0, 0.02); } a:link, a:visited { color: #38488f; text-decoration: none; } @media (max-width: 700px) { div { margin: 0 auto; width: auto; } } </style> </head> <body> <div> <h1>Example Domain</h1> <p>This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission.</p> <p><a href=\"https://www.iana.org/domains/example\">More information...</a></p> </div> </body> </html>" }

Error

If the given url couldn't be scraped, the API will return an error response like below

{ "error": "Cannot navigate to invalid URL" }

Feedback

If you are facing any issues, please contact us so that we can fix it for you as soon as possible. Or if you have any feature requests etc, just send us an email here.

signature
See all our articlesSee all our open source projects