Coder Social home page Coder Social logo

pinkdiamond1 / screenshotlayer-api Goto Github PK

View Code? Open in Web Editor NEW

This project forked from apilayer/screenshotlayer-api

0.0 1.0 0.0 17 KB

Screenshotlayer is a lighweight REST API built to deliver high quality PNG, JPEG & GIF website screenshots at unparalleled speeds and through a simple interface.

screenshotlayer-api's Introduction

Stay up to date by following @apilayernet on Twitter.

screenshotlayer-API

Screenshotlayer is a lighweight REST API built to deliver high quality PNG, JPEG & GIF website screenshots at unparalleled speeds and through a simple interface. Its architecture is focused on ease of use and integration, making for a high level of compatibility with any application, framework and programming language.

The screenshotlayer API enables you to capture crisp and clean snapshots of any website, making use of a full stack of customization tools, exporting options, encrypted connections and more.

And the best part - there is a Free Plan that lets you make 100 website snapshots per month and store and access them via our lightning fast CDN.

Sign up for for free to get instant API Access.

Unique Rendering Engine

In order to ensure the highest possible level of image resolution, our API relies on a powerful rendering engine capable of processing, storing and returning all sorts of website content (including Webfonts, CSS3, Graphs, Canvas, and more!) within just a few seconds.

Each screenshot is assigned to a separate and unique server entity, allowing us to provide an unparalleled level of image quality and speed for each API request, even when capturing the full height and width of a website.

Features & Integration

Full API documentation and features are available at https://screenshotlayer.com.

Long story short - the main API Functionalities are:

  • Superior Rendering: Upon comparison with all the other screenshot automation APIs out there you will notice clear differences in image quality. Our superior rendering engine delivers razor-sharp screenshots of any website, for any user, at any time.

  • Full-Height Captures, Thumbnails: Capture the full height of a website, or specify a custom thumbnail width tailored for your application or website.

  • Viewport Control: Exercise full control over your screenshot viewports. Generate snapshots for existing mobile devices, tablets, or desktops, or simply specify your own dimensions.

  • Placeholder images: For the very few seconds your screenshot is loading, you can provide a placeholder image to display on your page, or simply use our default placeholder.

  • Custom CSS: Modify your target website by injecting a CSS stylesheet of your own, simply by appending it as a file URL to your API request.

  • Timing: Specify a custom delay in order to let any animations on your target website finish loading, specify a custom caching time (ttl - time-to-live), or force the API to refresh your screenshot.

  • Export Options: Upload your files directly to your AWS S3 Bucket or export them to a custom ftp server path.

  • and much more: Prevent your API access from being abused by specifying secret key and encrypting your URL, specify custom HTTP User-agent and Accept-language headers, ...

Sign up for the Free Plan now to try it all out!

In-depth Documentation

Find a shortened version of the API's Documentation in this Repository's docs folder.

Interactive example queries, a variety of code examples (including PHP, Python and Ruby), integration guides and much more is available at screenshotlayer.com/documentation.

Customer Support

Need any assistance? Get in touch with Customer Support.

Legal

All usage of the screenshotlayer website, API, and services is subject to the screenshotlayer Terms & Conditions and all annexed legal documents and agreements.

screenshotlayer-api's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.