ApiFlash

A simple screenshot API to automate URL to image conversion.

5.0
1 review

3 followers

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.
ApiFlash gallery image
ApiFlash gallery image
ApiFlash gallery image
ApiFlash gallery image
ApiFlash gallery image
ApiFlash gallery image
ApiFlash gallery image
ApiFlash gallery image
ApiFlash gallery image
Launch tags:Web AppDesign ToolsAPI
Launch Team
Unblocked AI Code Review
Unblocked AI Code Review
High-signal comments based on your team's context
Promoted

What do you think? …

Jeannin Timothée
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
Baptiste Arnaud
Looks good! Nice work :)
Jeannin Timothée
@baptiste_arnaud Thank you!
Usama Bin Shahid
Hi! Great product there! You might remember me from Fiverr, I created the Gif for this product :)
Jeannin Timothée
@kashiger Yes! It was great working with you on this gif!
hjeannin
Nice features and pretty efficient. Good work!
Jeannin Timothée
@hjeannin Thank you very much! Let me know if you think you have some other features in mind!
Laurent Billon
Amazing, Timothée ! I set this up in seconds, works great ! Response times are somewhat high but this is not an issue. Cheers
Timothée Jeannin
@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. :)
mihir
Is it same as apileap which you made?
Jeannin Timothée
@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.
mihir
@timotheejeannin Cool. Don't miss "captcha" :)
Jeannin Timothée
@mhrnik Haha yes. :) (see linked article at the top to get the reference)
Francoo
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 ?
Jeannin Timothée
@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/ ?
Francoo
@timotheejeannin date and market act as white/black list of the view ports to be rendered
Jeannin Timothée
@francoolaami Ha ok! I think this specific use case can be achieved with ApiFlash and a little amount of code.
12
Next
Last