Competitor monitoring API

The problem. You want to know when a competitor relaunches their site, swaps their messaging, adds a payment provider, or moves off a platform — but checking by hand is slow and you only notice changes weeks later.

How SiteIntel solves it

Call /v1/analyze on each competitor domain on a schedule (for example daily) and diff the response against the last run. Watch title, description, and detected_tech for positioning and stack changes; pair it with /v1/screenshot to keep a visual record of the homepage.

FieldWhat you use it for
title & descriptiondetect headline and positioning changes between runs
detected_techsee when a competitor adds or drops a platform, analytics, or payment provider
open_graph.imagespot rebrands and new launch creative
social_linkscatch new channels they start promoting
screenshot (separate call)a dated PNG of the homepage for a visual change log

Example

curl "https://siteintel.duckdns.org/v1/analyze?url=https://acme.com" \
  -H "X-RapidAPI-Key: YOUR_KEY"

{
  "title": "Acme — Now with AI-assisted onboarding",
  "description": "Acme helps teams ship faster.",
  "detected_tech": ["Next.js", "Segment", "Stripe", "Intercom"],
  "open_graph": { "image": "https://acme.com/og-2026.png" }
}

FAQ

How do I monitor a competitor’s website for changes?

Call GET /v1/analyze?url=<competitor> on a schedule and compare each response to the previous one. Changes in title, description, or detected_tech flag positioning and stack shifts; a paired /v1/screenshot call gives you a dated visual record.

Can it tell me when a competitor changes their tech stack?

Yes. detected_tech reflects the technologies present on the page at fetch time, so diffing it across runs surfaces additions and removals — for example a new payment provider, analytics tool, or a platform migration.

Build it with SiteIntel

50 requests/month free. Pro from $9.99/mo — RapidAPI handles auth and billing.

Get API key Run the live demo