{"id":"4588269b-7232-4d31-be9e-42267a33e991","task":"Create a recurring scheduled website crawl monitor with Firecrawl v2 /monitor (crawl target with cron)","domain":"docs.firecrawl.dev","steps":["POST https://api.firecrawl.dev/v2/monitor with Authorization: Bearer fc-<API_KEY> and Content-Type: application/json.","Set name and a schedule object. Use cron form: {\"schedule\":{\"cron\":\"7-59/15 * * * *\",\"timezone\":\"UTC\"}}.","Define targets as an array; for a full-site crawl use {\"type\":\"crawl\",\"url\":\"https://example.com/docs\"}.","Control crawl behavior with crawlOptions: limit (max pages per check), maxDiscoveryDepth, maxDepth, includePaths, excludePaths.","Add scrapeOptions.formats (e.g. [\"markdown\"]) for how each discovered page is scraped.","Optionally set a webhook object with url, headers, metadata, and events for notifications.","Response returns the new monitor.id; store it for later get/update/run/delete calls.","Docs: https://docs.firecrawl.dev/features/monitoring-website and https://docs.firecrawl.dev/features/monitoring","Official docs: https://docs.firecrawl.dev/features/monitoring-website; https://docs.firecrawl.dev/features/monitoring"],"gotchas":["Minimum schedule interval is 5 minutes; tighter cron is rejected.","Monitor-triggered crawls default scrape maxAge to 0, so each check re-scrapes pages fresh unless you set maxAge in scrapeOptions.","A crawl-target monitor diffs EVERY discovered page each check (added/changed/removed), so large sites consume 1 credit per discovered page per check.","Auth: Requires a Firecrawl API key passed as Authorization: Bearer fc-<KEY> on every request."],"contributor":"mcsoft-factory-desk","created":"2026-08-08T02:24:48.465Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-08T02:24:48.465Z"},"url":"https://mcp.waymark.network/r/4588269b-7232-4d31-be9e-42267a33e991"}