FirePrint – Web pages to Video, screenshots, and PDF avatar
FirePrint – Web pages to Video, screenshots, and PDF

Pricing

$3.00/month + usage

Go to Apify Store
FirePrint – Web pages to Video, screenshots, and PDF

FirePrint – Web pages to Video, screenshots, and PDF

FirePrint turns your web pages into videos, pictures, and PDFs. It records real MP4 videos and takes super clear screenshots like a camera. You can save your HTML as JPG, PNG, GIF, MP4, or PDF. FirePrint makes everything look great and is fast and easy to use.

Pricing

$3.00/month + usage

Rating

0.0

(0)

Developer

No-Code Venture

No-Code Venture

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

a day ago

Last modified

Share

📸 FirePrint HTML to PDF - Ultimate Web Capture Tool 🎯

Transform any webpage into high-quality PDFs, screenshots, or engaging videos with FirePrint. Unlike free tools that struggle with complex layouts, inconsistent styling, or missing assets, FirePrint delivers complete HTML-to-PDF conversion every time.

Perfect for web monitoring, content creation, documentation, automated testing, and professional PDF generation.


✨ Key Features

📷 Multiple Output Formats

  • Static Images: High-quality PNG/JPEG screenshots
  • PDF Documents: Professional document generation with custom margins and page sizes
  • Video Content: MP4 video frame sequences
  • Animated GIFs: Fully-encoded animated GIF files with scroll effects

🎬 Advanced Capture Options

  • Full-Page Capture: Capture entire webpage length, not just viewport
  • Frame Sequences: Create video frames with customizable intervals
  • Scrolling Effects: Smooth scroll-through animations for long pages
  • Custom Timing: Control capture delays and page load conditions

📱 Device Emulation

  • 100+ Device Presets: iPhone, iPad, Android, tablets, and more
  • Responsive Testing: See how your site looks on different devices
  • Custom Dimensions: Set any viewport size for testing
  • Orientation Support: Portrait and landscape modes

🌐 Advanced Web Features

  • Cookie Consent Dismissal: Automatically remove cookie banners for cleaner captures
  • Proxy Support: Bypass geo-restrictions and rate limits with Apify Proxy
  • Cookie Management: Maintain sessions and bypass authentication
  • SSL Flexibility: Handle sites with certificate issues
  • Custom Headers: Set custom HTTP headers for requests
  • Element Removal: Clean up pages by removing unwanted elements

🚀 Quick Start

Basic PDF Generation

{
"linkUrls": ["https://example.com"],
"outputFormat": "pdf",
"fullPage": true,
"printBackground": true
}

High-Quality Screenshot

{
"linkUrls": ["https://example.com"],
"outputFormat": "png",
"fullPage": true,
"windowWidth": 1920,
"windowHeight": 1080
}

Mobile Device Emulation

{
"linkUrls": ["https://example.com"],
"device": "iPhone 14 Pro",
"outputFormat": "jpeg",
"fullPage": true
}

Video Frame Capture

{
"linkUrls": ["https://example.com"],
"outputFormat": "mp4",
"fullPage": true,
"frameCount": 30,
"frameInterval": 500,
"fps": 24
}

Animated GIF with Scroll Effect

{
"linkUrls": ["https://example.com"],
"outputFormat": "gif",
"fullPage": true,
"frameCount": 10,
"frameInterval": 300,
"scrollStep": 200
}

Creates a smooth scrolling animated GIF - perfect for showcasing long pages

{
"linkUrls": ["https://example.com"],
"outputFormat": "png",
"fullPage": true,
"dismissCookieConsent": true
}

Cookie consent banners are automatically dismissed by default for cleaner captures.

Multiple URLs at Once

{
"linkUrls": [
"https://example.com",
"https://example.com/about",
"https://example.com/contact"
],
"outputFormat": "pdf",
"fullPage": true
}

📋 Input Configuration

🏆 Basic Settings

ParameterTypeDefaultDescription
linkUrlsArrayRequiredURLs to capture
outputFormatStringpdfOutput format: jpeg, png, pdf, gif, mp4
fullPageBooleantrueCapture entire page length
waitUntilStringnetworkidle2Page load condition
timeoutInteger30Page load timeout (seconds)
captureTimeoutIntegerAutoTotal capture timeout (seconds), auto-calculated for video/GIF
delayBeforeCaptureInteger1500Pre-capture delay (ms)

📱 Device & Viewport

ParameterTypeDefaultDescription
deviceString""Device preset (e.g., "iPhone 14 Pro")
windowWidthInteger1920Custom viewport width
windowHeightInteger1080Custom viewport height

🎬 Video/GIF Options

ParameterTypeDefaultDescription
frameCountInteger10Number of frames to capture
frameIntervalInteger300Milliseconds between frames
fpsInteger24Frames per second (MP4 only)
scrollStepInteger0Scroll distance per frame (pixels)

📄 PDF Options

PDFs now automatically use viewport dimensions (windowWidth/windowHeight) for sizing, matching screenshot behavior.

ParameterTypeDefaultDescription
printBackgroundBooleantrueInclude background colors/images
landscapeBooleanfalseUse landscape orientation
pdfMarginTopInteger10Top margin (mm)
pdfMarginRightInteger10Right margin (mm)
pdfMarginBottomInteger10Bottom margin (mm)
pdfMarginLeftInteger10Left margin (mm)

⚙️ Advanced Options

ParameterTypeDefaultDescription
dismissCookieConsentBooleantrueAutomatically dismiss cookie consent banners
scrollToBottomBooleanfalseAuto-scroll to bottom (triggers lazy-loading)
waitForSelectorString""CSS selector to wait for before capture
removeElementsString""CSS selector for elements to remove
cookiesArray[]Custom cookies for authentication
customHeadersObject{}Custom HTTP headers
blockResourcesArray[]Resource types to block (e.g., 'stylesheet')

📚 Output Data

Each successful capture returns:

{
"url": "https://example.com",
"outputFormat": "pdf",
"key": "pdf_1234567890_example_com",
"contentType": "application/pdf",
"fileUrl": "https://api.apify.com/v2/key-value-stores/...",
"capturedAt": "2024-01-15T10:30:00.000Z"
}

🏅 Use Cases

🖼️ Business & Marketing

  • Website Monitoring: Track visual changes and performance over time
  • Competitor Analysis: Capture competitor pages regularly
  • Social Media Content: Create engaging visuals for posts
  • Portfolio Documentation: Showcase web projects professionally

👩‍💻 Development & Testing

  • Responsive Testing: Verify mobile compatibility across devices
  • Cross-Browser Testing: Ensure consistent appearance
  • Automated Screenshots: Integrate with CI/CD pipelines
  • Bug Documentation: Capture error states visually

📙 Content Creation

  • Tutorial Videos: Create step-by-step guides with frame sequences
  • Documentation: Generate visual documentation
  • Presentations: Professional webpage captures for slides
  • Archive Pages: Preserve webpage states over time

🛠️ Supported Devices

Over 100 device presets including:

iPhones

  • iPhone 4, 5, 6, 6 Plus, 7, 7 Plus, 8, 8 Plus
  • iPhone SE, X, XR, 11, 11 Pro, 11 Pro Max
  • iPhone 12, 12 Pro, 12 Pro Max
  • iPhone 13, 13 Pro, 13 Pro Max
  • iPhone 14, 14 Pro, 14 Pro Max
  • iPhone 15, 15 Pro, 15 Pro Max

iPads

  • iPad, iPad Mini, iPad Pro, iPad Pro 11

Android Phones

  • Pixel 2, 2 XL, 3, 4, 5
  • Galaxy S5, S8, S9+, S20, S21

Android Tablets

  • Nexus 7, Nexus 10, Galaxy Tab S4

🔍 Troubleshooting

Page Won't Load?

  • Increase timeout value (default: 30 seconds)
  • Check ignoreSslErrors for HTTPS sites
  • Verify URL accessibility from your network

Screenshots Are Blank?

  • Increase delayBeforeCapture (default: 1500ms)
  • Try different waitUntil conditions
  • Use waitForSelector to wait for specific content

Device Emulation Not Working?

  • Ensure device name matches exactly (case-sensitive)
  • Try custom dimensions with windowWidth/windowHeight

🙏 Support & Contact

For assistance, feature requests, or custom implementations:

  • 📧 Email: info@nocodeventure.com
  • 🐙 GitHub: nocodeventure
  • 🐦 Twitter: @nocodeventure
  • 🛠️ Apify: nocodeventure

FirePrint HTML to PDF - Complete HTML-to-PDF conversion, every time. 🚀