Know when the web changes
Watch pages, templates or saved jobs on a schedule. Get an email, a Slack or Discord message, or a webhook when something new appears, changes or disappears.
Google Maps · Maintained by Spidra
Google Maps leads
Businesses with phone, website, rating and address for a search in one or more areas, plus emails and social links if you want them.
Inputs
Business type
Areas
One per line. Each area is one search (1 credit).
Pages per area
Costs about 1 credit. Failed pages are free.
20 rows · dentist · Lekki, Lagos
Completed · 1 creditPages, templates or anything you've saved
One monitor can watch up to 10 of these at once, and checks them all on the same schedule.
Pages
Any URL, up to 50 in a list. You hear when the text changes; times like "5 minutes ago" are ignored.
Templates
Runs a template with your inputs and tells you about new rows: places, listings, jobs or posts that weren't there last time.
Presets
Any saved search, scrape, crawl, map or parse, run exactly as you saved it.
Hear about what matters to you
Pick what should alert you. The first check records the starting point; after that you hear about changes.
Dentists in Lekki: 1 new
Spidra · to you
New (1):
• 1 new dentist on Google Maps in Lekki, Lagos
Open monitorAdd a rule
Only when a value passes it: price below 25, rating at least 4.
Or say what matters
“Only dental clinics with 4 stars or more.” AI skips the rest.
Email, Slack, Discord or your own server
Turn on as many as you like for each monitor.
- EmailTo your account, plus up to 10 more addresses that confirm first.
- SlackA message in the channel behind any incoming webhook.
- DiscordA message in any channel with a webhook.
- WebhookA JSON POST to your server, signed with HMAC-SHA256 in X-Spidra-Signature.
- Send a test alert first to check a webhook, Slack or Discord URL. It's free.
The webhook body, from a real check
X-Spidra-Signature1{2 "event": "monitor.check.completed",3 "monitor": { "id": "…", "name": "httpbin uuid", "alertOn": "page" },4 "check": {5 "id": "…",6 "summary": "1 page changed",7 "url": "https://app.spidra.io/dashboard/monitors/…"8 },9 "judgment": null,10 "sources": [11 {12 "id": "…",13 "label": "httpbin.org",14 "added": [], "changed": [], "removed": [],15 "pages": [16 {17 "url": "https://httpbin.org/uuid",18 "added": ["\"uuid\": \"1d984f94-ab9f-4ceb-b87b-c8eb49296cc6\""],19 "removed": ["\"uuid\": \"2cd9cc3c-4f93-4da9-bf79-7dd362324291\""]20 }21 ]22 }23 ],24 "sentAt": "…"25}
From once a week to every 5 minutes
Any schedule from weekly down to your plan's fastest, in any time zone, or a cron expression.
Free
2 monitors
Daily
00:001 check a day24:00
Starter
10 monitors
Hourly
00:0024 checks a day24:00
Builder
50 monitors
Every 15 minutes
00:0096 checks a day24:00
Pro
200 monitors
Every 5 minutes
00:00288 checks a day24:00
What it costs
What each check costs
A check costs the same as running what it watches, usually 1 credit per page. See the monthly cost before you start, for free.
See plansCosts nothing
- Estimating a monitor
- Sending a test alert
- Pages that fail during a check
For example
- One page, checked daily: about 30 credits a month
- One page, checked weekly: about 5 credits a month
- Google Maps leads, checked hourly: about 720 credits a month
Set it up in the dashboard, your code or your agent
One API call, the Node.js and Python SDKs, or an AI assistant through the MCP server.
Start watching
curl -X POST https://api.spidra.io/api/monitors \-H "Authorization: Bearer $SPIDRA_API_KEY" \-H "Content-Type: application/json" \-d '{"name": "Dentists in Lekki","sources": [{ "kind": "template", "template": "google-maps-leads","inputs": { "query": "dentist", "areas": ["Lekki, Lagos"] } }],"schedule": { "every": "1w", "day": 1, "at": "08:00", "timezone": "Africa/Lagos" },"alertOn": "new"}'
Questions, answered
Monitors
A list of pages (up to 50), a template with its inputs, or a saved preset. One monitor can watch up to 10 of these at once.
You build the product.
Spidra handles the data work.
Start with 300 free credits, about 300 pages. No credit card required.