SnapAPI website screenshot

SnapAPI

REST API for website screenshots, metadata extraction, text extraction, and PDF generation. Powered by headless Chromium. Free tier with 50 requests/month, no credit card required. API key issued via self-service signup.

1 APIs 0 Features
ScreenshotsWebsite ScreenshotsMetadata ExtractionText ExtractionPDF GenerationHeadless ChromiumWeb ScrapingDeveloper ToolsREST

APIs

SnapAPI

Website screenshot, metadata extraction, PDF generation, and text extraction API powered by headless Chromium. X-API-Key authentication, free tier 50 requests/month.

Collections

SnapAPI

OPEN

Pricing Plans

Snapapi Plans Pricing

5 plans

PLANS

Rate Limits

Snapapi Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Snapapi Context

0 classes · 9 properties

JSON-LD

API Governance Rules

SnapAPI API Rules

12 rules · 4 errors 6 warnings 2 info

SPECTRAL

Example Payloads

Snapapi Metadata Example

2 fields

EXAMPLE

Snapapi Pdf Example

2 fields

EXAMPLE

Snapapi Screenshot Example

2 fields

EXAMPLE

Snapapi Signup Example

2 fields

EXAMPLE

Snapapi Text Example

2 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
OpenAPI
OpenAPI
📝
Signup
Signup

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: SnapAPI
  version: 1.0.0
request:
  auth:
    type: apikey
    key: X-API-Key
    value: '{{X-API-Key}}'
    placement: header
items:
- info:
    name: Create free API key
    type: http
  http:
    method: POST
    url: https://snap.michaelcli.com/api/signup
    body:
      type: json
      data: '{}'
  docs: Sign up for a free API key (50 requests/month). No credit card required.
- info:
    name: Take website screenshot
    type: http
  http:
    method: POST
    url: https://snap.michaelcli.com/api/screenshot
    body:
      type: json
      data: '{}'
  docs: Capture a screenshot of any URL. Returns PNG or JPEG image data.
- info:
    name: Extract website metadata
    type: http
  http:
    method: POST
    url: https://snap.michaelcli.com/api/metadata
    body:
      type: json
      data: '{}'
  docs: Extract title, description, Open Graph tags, Twitter Cards, favicons, and all meta tags from any URL.
- info:
    name: Generate PDF from URL
    type: http
  http:
    method: POST
    url: https://snap.michaelcli.com/api/pdf
    body:
      type: json
      data: '{}'
  docs: Convert any web page to a PDF document. Supports A4, Letter, and other page formats.
- info:
    name: Extract text from URL
    type: http
  http:
    method: POST
    url: https://snap.michaelcli.com/api/text
    body:
      type: json
      data: '{}'
  docs: Extract the visible text content from any web page, with word count.
- info:
    name: Check API usage
    type: http
  http:
    method: GET
    url: https://snap.michaelcli.com/api/usage
  docs: Get your current month's API usage and limits.
bundled: true