← Back to Skills Marketplace
boehner

SnapAPI — Web Intelligence for AI Agents

by Andrew Boehner · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
240
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install snapapi
Description
Give your agent web intelligence — screenshot any URL, extract structured page data, detect page changes, and analyze websites via the SnapAPI REST API.
README (SKILL.md)

SnapAPI — Web Intelligence for AI Agents

SnapAPI gives your agent eyes on the internet. One API, six capabilities:

Base URL: https://snapapi.tech Auth: X-API-Key: $SNAPAPI_API_KEY Free tier: 100 requests/month — get a key at https://snapapi.tech


Screenshot any URL

curl "https://snapapi.tech/v1/screenshot?url=https://example.com&format=png" \
  -H "X-API-Key: $SNAPAPI_API_KEY" \
  --output screenshot.png

Options: format=png|jpeg|webp, fullPage=true, darkMode=true, width=1280, height=800


Analyze a page (structured intelligence)

curl "https://snapapi.tech/v1/analyze?url=https://example.com" \
  -H "X-API-Key: $SNAPAPI_API_KEY"

Returns:

{
  "title": "Example Domain",
  "description": "...",
  "headings": [{ "level": 1, "text": "..." }],
  "links": [{ "text": "More info", "href": "https://..." }],
  "text_content": "...",
  "forms": [],
  "technologies": ["nginx"],
  "load_time_ms": 832
}

Use this when your agent needs to understand a page, not just see it.


Extract metadata (fast — no full render)

curl "https://snapapi.tech/v1/metadata?url=https://example.com" \
  -H "X-API-Key: $SNAPAPI_API_KEY"

Returns: title, description, OG tags, Twitter card, favicon, canonical URL. Faster than /analyze — use for link previews and SEO research.


Generate a PDF

curl "https://snapapi.tech/v1/pdf?url=https://example.com" \
  -H "X-API-Key: $SNAPAPI_API_KEY" \
  --output page.pdf

Options: format=A4|Letter, landscape=true, margin=20


Render HTML to image

Useful for generating OG images, email previews, or screenshots from dynamic HTML:

curl -X POST "https://snapapi.tech/v1/render" \
  -H "X-API-Key: $SNAPAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"html": "\x3Ch1 style=\"color:blue\">Hello\x3C/h1>", "width": 800, "height": 400}'

Monitor a page for changes

curl -X POST "https://snapapi.tech/v1/monitor" \
  -H "X-API-Key: $SNAPAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://competitor.com/pricing", "interval": "1h", "webhook": "https://your-server.com/hook"}'

Fires a webhook when content changes — use for competitor price tracking, compliance monitoring, stock signals.


Batch process multiple URLs

curl -X POST "https://snapapi.tech/v1/batch" \
  -H "X-API-Key: $SNAPAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"urls": ["https://a.com", "https://b.com"], "action": "screenshot"}'

Check your usage

curl "https://snapapi.tech/v1/usage" \
  -H "X-API-Key: $SNAPAPI_API_KEY"

Returns: { "used": 23, "limit": 100, "tier": "free", "resets": "2026-04-01" }


Agent prompting examples

Use snapapi to screenshot https://news.ycombinator.com and describe the top 5 stories.
Use snapapi_analyze on https://competitor.com and tell me their primary CTA and pricing structure.
Use snapapi to monitor https://example.com/pricing every hour and alert me when the price changes.
Use snapapi to batch-screenshot these 5 URLs and compare their layouts.

Works great with

  • OpenClaw — install the native plugin: openclaw plugins install snapapi
  • LangChain — use as a tool via the REST API
  • n8n — HTTP Request node pointing to any endpoint
  • AutoGPT / any agent — standard REST, no SDKs required

Full docs: https://snapapi.tech/docs Get your free API key: https://snapapi.tech

Usage Guidance
This skill is coherent for its stated purpose, but it will send the URLs you ask it to fetch (and any HTML you POST) to snapapi.tech — do not send pages that contain private data, session tokens, or other secrets. Before installing: verify the provider (snapapi.tech) and review their privacy/security docs; restrict the API key's permissions and monitor usage; avoid configuring monitors or batch jobs that include internal or authenticated URLs; treat the SNAPAPI_API_KEY like a secret and rotate it if you suspect exposure. Note the registry metadata lists no source/homepage even though SKILL.md references snapapi.tech — consider confirming the skill's origin if provenance matters.
Capability Analysis
Type: OpenClaw Skill Name: snapapi Version: 1.0.1 The snapapi skill provides legitimate web intelligence capabilities such as screenshotting, page analysis, and metadata extraction via the https://snapapi.tech REST API. The documentation in SKILL.md is well-structured for AI agent consumption and lacks any indicators of malicious intent, data exfiltration, or unauthorized command execution.
Capability Assessment
Purpose & Capability
Name/description (web screenshots, page analysis, monitoring) match the declared requirement (single SNAPAPI_API_KEY) and all runtime examples call the snapapi.tech REST endpoints — the requested API key is expected for this capability.
Instruction Scope
SKILL.md instructs only REST calls to https://snapapi.tech endpoints and use of the SNAPAPI_API_KEY. It does not request other env vars or local files. Important: these instructions will transmit URLs and page content (or arbitrary HTML) to a third party — avoid sending private or authenticated pages or secrets.
Install Mechanism
No install spec and no code files (instruction-only) — nothing is written to disk by the skill itself, which is the lowest-risk install profile. SKILL.md mentions an 'openclaw plugins install snapapi' command, but no install artifact is present in the registry (informational only).
Credentials
Only one env var is required (SNAPAPI_API_KEY) and it is declared as primaryEnv. This is proportionate for a REST API integration; no unrelated credentials are requested.
Persistence & Privilege
The skill does not request always:true and has no install-time side effects. It does not declare any special persistence or system-wide changes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install snapapi
  3. After installation, invoke the skill by name or use /snapapi
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fix: correct API base URL to snapapi.tech
v1.0.0
Initial release — screenshot, analyze, metadata, PDF, render, batch, monitor
Metadata
Slug snapapi
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is SnapAPI — Web Intelligence for AI Agents?

Give your agent web intelligence — screenshot any URL, extract structured page data, detect page changes, and analyze websites via the SnapAPI REST API. It is an AI Agent Skill for Claude Code / OpenClaw, with 240 downloads so far.

How do I install SnapAPI — Web Intelligence for AI Agents?

Run "/install snapapi" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is SnapAPI — Web Intelligence for AI Agents free?

Yes, SnapAPI — Web Intelligence for AI Agents is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does SnapAPI — Web Intelligence for AI Agents support?

SnapAPI — Web Intelligence for AI Agents is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created SnapAPI — Web Intelligence for AI Agents?

It is built and maintained by Andrew Boehner (@boehner); the current version is v1.0.1.

💬 Comments