Detect CTAs, navigation, buttons, forms, links, word count, and tech stack — one API call, zero infrastructure.
One call to /v1/analyze returns all of this from a single browser session.
The primary call-to-action text and all buttons on the page — exactly what a visitor would click.
Every item in the top navigation, extracted as a clean array. Useful for site structure analysis.
All button texts and form field counts — helpful for QA, accessibility audits, and UX research.
Total visible word count on the rendered page. Track content volume changes over time.
Detected frameworks, analytics tools, CDNs, and services — React, Vercel, Stripe, Intercom, and more.
Time to networkidle in milliseconds. Benchmark competitor page performance.
One curl command. Real Chromium rendering. Structured JSON back.
Request
curl 'https://snapapi.tech/v1/analyze?url=https://stripe.com/pricing&api_key=YOUR_KEY'
Response
{
"url": "https://stripe.com/pricing",
"page_type": "pricing",
"cta": ["Start for free", "Contact sales"],
"navigation": ["Products", "Solutions", "Pricing", "Docs"],
"buttons": ["Start now", "Talk to sales"],
"forms": 0,
"word_count": 1842,
"load_time_ms": 412,
"technologies": ["React", "Next.js", "Stripe.js"]
}
Add &screenshot=true to include a base64-encoded screenshot in the same response — no extra API call.
Anywhere you need to understand a page, not just see it.
Track when competitor pages change their CTA, add new navigation items, or swap tech stack. Get alerted automatically.
Verify word count, heading structure, and form presence across hundreds of pages in a single batch run.
Extract page structure patterns from top-ranking pages. Understand what CTAs, word counts, and nav structures correlate with ranking.
Assert that required CTAs and nav items are present after every deploy. Catch regressions before users do.
Free tier: 100 calls/month — no credit card required. The analyze endpoint costs one call per URL, the same as screenshot or metadata. Starter plan ($9/mo) gives you 1,000 calls/month plus batch processing, so you can analyze up to 50 URLs per request in parallel. See full pricing →
Free API key — 100 calls/month, no credit card, no setup.
Get Free API Key →