ApiFlash allows you to capture pixel perfect screenshots at scale with a simple to use API. It's built on top of Chrome and AWS Lambda to ensure scalability, stability and cost effectiveness. It has everything you would expect from a polished screenshot API.
No reviews yetBe the first to leave a review for ApiFlash
i would love an api where i input
- url
- MM/YY
- market (AMERICAS, EMEA, ASIA, CHINA, AFRICA)
and i get print screen (&fullscreen scrolable) of the url in 95% of the mobile devices screen ratios used since MM/YY
Ex :
- https://google.com
- 01/2017
- EMEA
=> i guess 95% is covered by 15-20 screen sizes ?
@francoolaami How would the date and the market be used to make the screenshot? For mobile device coverage, you would need to make one screenshot per viewport size. Some statistics on the web on "what are the most popular mobile screen sizes" would be helpful I guess. Maybe this : http://screensiz.es/ ?
Report
@timotheejeannin date and market act as white/black list of the view ports to be rendered
@francoolaami Ha ok! I think this specific use case can be achieved with ApiFlash and a little amount of code.
Report
Amazing, Timothée !
I set this up in seconds, works great !
Response times are somewhat high but this is not an issue.
Cheers
Report
@laurent_billon Thank you very much! I spent a lot of time working on the onboarding flow to make sure it is as simple as possible. About the response time, the actual screenshot capture is pretty quick (usually a few hundred milliseconds) but loading the web page in a real browser and transferring the screenshot over the network, can take a few seconds. I my experience, using tools that are not real browsers to produce screenshots will often result in serious rendering problems. I wanted the screenshots to be pixel perfect so I decided that rendering with a real browser was the best option. :)
Hi hunters!
I'm Timothée Jeannin the founder of ApiFlash, and I finally got the courage to publish on product hunt! Almost 1.5 years after it initially went live ...
It’s a screenshot API built with simplicity in mind. Just make an HTTP request and get a screenshot back.
Using the appropriate parameters, you can control anything you would expect from a screenshot API. Full page screenshots, viewport size, scale factor, CSS & JS injection, IP geolocation, HTML extraction, custom headers & cookies, output format, … By default, ApiFlash automatically wait for the page to be loaded, but there are also options to control the capture timing.
I've been working on this for a few years now and we're starting to get traction! It's a niche product that solves a few very customer specific use cases. Most of our clients initially had an in house solution before realising how painful it can be to build production systems around Chrome.
Let me know what you think, feedback is well appreciated!
Timothée Jeannin
Thank you very much! I spent a lot of time working on the onboarding flow to make sure it is as simple as possible. About the response time, the actual screenshot capture is pretty quick (usually a few hundred milliseconds) but loading the web page in a real browser and transfering the screenshot over the network, can take a few seconds. I my experience, using tools that are not real browsers to produce screenshots will often result in serious rendering problems. I wanted the screenshots to be pixel perfect so I decided that rendering with a real browser was the best option. :)
@mhrnik Yes and no. ApiLeap was also a screenshot API that I sold to ApiLayer in june 2018. The tech stack was very different though. ApiLeap wasn't based on AWS Lambda and couldn't scale properly. It also lacked a lot of features that ApiFlash has. For example ip geolocation, proper full page support, etc.
ApiFlash
ApiFlash
ApiFlash
ApiFlash
ApiFlash
ApiFlash
ApiFlash
Typebot
ApiFlash