Veiledning
De fleste nettsidene du bryr deg om, vil aldri lansere et API. Konkurrentpriser, leverandørers vilkårs-PDF-er, tilsynsmyndigheters registre, partneres endringslogger: dataene ligger rett foran deg i HTML-koden, men det finnes ikke noe endepunkt å kalle. Du har tre realistiske alternativer: Bygg en egen scraper og håndter stadige feil. Betal et scraping-API for å hente ut hele siden ved behov. Eller gjør nettsiden om til en endringsstrøm: en overvåking som følger med for deg og kun sender JSON når noe viktig faktisk har endret seg. Denne artikkelen viser den tredje veien, fra start til slutt, med Page Deltas.
Gratisplan · 10 overvåkede URL-er eller nettsidekart · ubegrensede sjekker (best-effort) · KI-filtrering og sammendrag · REST API, MCP og signerte webhooks på alle abonnementer · ingen kredittkort kreves
{
"event": "sitemap.new_urls",
"monitor": "https://www.hubspot.com/sitemap.xml",
"detected_at": "2026-06-15T19:30:00Z",
"new_urls": [
"https://www.hubspot.com/case-studies/workleap",
"https://www.hubspot.com/products/artificial-intelligence/use-cases/sales-meeting-prep-and-follow-up",
"https://www.hubspot.com/email-signature-generator/create-rules-gmail"
]
}En ærlig tommelfingerregel: Hvis du trenger tusenvis av sider som et datasett, bør du bruke et scraping-API. Hvis du trenger å vite når én offentlig side endrer seg i samsvar med en instruks, gir en endringsstrøm mindre kode og langt mindre vedlikehold.
Hva du får: Rå HTML du må parse selv. Best for full kontroll på spesielle nettsider. Innsatsen er høy (selektorer, proxyer, gjengivelse, nye forsøk). Når nettstedet redesignes, slutter parseren din å fungere i det stille. Oppdatering avhenger av når cron-jobben din kjører. Typisk kostnad: Infrastruktur pluss din egen tid.
Hva du får: Strukturert datauttrekk per forespørsel. Best for masseuttrekk av mange sider. Innsatsen er lav til middels. Leverandøren håndterer de fleste endringer i layouten. Oppdatering skjer bare når du kaller API-et. Typisk kostnad: Kreditter per forespørsel.
Hva du får: En JSON-hendelse når noe meningsfylt har endret seg, ledsaget av et KI-sammendrag. Best for «varsle systemet mitt når denne siden endrer seg». Innsatsen er lav: Opprett én overvåking, og bruk deretter webhook eller polling. Innholdsuttrekk pluss en LLM-instruks avgjør hva som betyr noe. Tilpassede sjekker; push rett til ditt endepunkt ved treff. Fakturering per overvåket URL i abonnementet ditt (sjekker telles ikke på Page Deltas).
Basis-URL: https://api.pagedeltas.com. Alle endepunkter ligger under /api. Vellykkede svar returneres som JSON.
Opprett en gratis Page Deltas-organisasjon og en API-nøkkel.
Opprett en overvåking på en offentlig URL med en instruks på naturlig språk (filteret).
Poll GET /api/monitors/{id}/changes, eller koble til en generisk webhook-kanal slik at hvert treff sender signert JSON via POST til applikasjonen din.
Koble den samme nøkkelen til Claude, Cursor eller VS Code via MCP.
Fem steg fra API-nøkkel til signert webhook. Foretrekk en webhook når du ønsker push i stedet for pull.
Registrer deg på pagedeltas.com/register. Ingen kredittkort kreves. Gratisplan: 10 overvåkede URL-er eller nettsidekart, ubegrensede sjekker (best-effort frekvens), KI-filtrering og sammendrag, ubegrenset antall teammedlemmer, Slack / Discord / Teams / e-post / signerte webhooks, 14 dagers historikk, REST API og MCP. I appen: Innstillinger → API-nøkler (redaktør eller admin). Opprett en nøkkel og kopier den med en gang; den vises bare én gang. export PAGEDELTAS_TOKEN="pdt_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx". Nøkler er knyttet til organisasjonen og fungerer med administratorrettigheter i den. De er ikke bundet til et enkeltmedlem, så fjerning av et teammedlem tilbakekaller ikke nøkkelen. Slett nøkkelen for å fjerne tilgangen. Behandle den som et passord: i miljøvariabler eller en hemmelighetshåndterer, aldri i versjonskontrollerte konfigurasjonsfiler.
POST https://api.pagedeltas.com/api/monitors med Authorization: Bearer $PAGEDELTAS_TOKEN og JSON-kropp: url, nl_description (instruksen), valgfri filter_prompt og channel_ids: []. Eksempel på instruks: «Konkurrentens prisside. Varsle når en abonnementspris endres, en plan legges til eller fjernes, eller kvoter og grenser endres. Ignorer informasjonskapselbannere, A/B-testoppsett og roterende kundeomtaler.» Det finnes ikke noe frekvensfelt. Frekvensen er adaptiv (aktive sider sjekkes oftere, rolige sjeldnere; betalte planer får prioritert sjekk). Bruk POST /api/monitors/{id}/check-now for en umiddelbar sjekk ved behov (begrenset til 1 forespørsel/minutt/overvåking). nl_description er instruksen språkmodellen bruker til å vurdere om en endring betyr noe. Vage instrukser forvandler webhooken din til en endeløs strøm av ubetydelige visuelle endringer. Valgfritt: filter_prompt, css_selector, xpath_selector, is_pdf og channel_ids (kanaloverstyringer per overvåking; utelat for å bruke organisasjonsstandarder). Kun det åpne nettet. Sider bak en innlogging støttes ikke i dag. Nettsidekart-overvåkinger er en egen ressurs (/api/sitemap-monitors) når oppgaven er: «Dukket det opp en helt ny URL?» heller enn «Ble denne siden omskrevet?»
GET https://api.pagedeltas.com/api/monitors/{id}/changes?limit=50 med Bearer-tokenet ditt. De nyeste endringene vises først (standard 50, maks 100). Det finnes ingen markør (cursor). Hold selv oversikt over det siste detected_at-tidsstempelet du allerede har behandlet. Hver endring inneholder id, detected_at og summary: en lettlest KI-beskrivelse av hva som matchet instruksen, ikke en rå HTML-diff. Send summary videre til Slack, et sakssystem eller en annen agent.
Bruk requests-biblioteket med Authorization Bearer og Content-Type application/json. Send en POST-forespørsel til /api/monitors med url, nl_description og channel_ids: []. Hent monitor["id"] fra svaret. Kall deretter GET /api/monitors/{monitor_id}/changes med limit=50 og skriv ut detected_at og summary for hver endring. Kjør dette etter en tidsplan dersom du må polle. Velg heller en webhook når du ønsker at data skal dyttes automatisk (push).
I appen: Kanaler → Legg til kanal → Generisk webhook. Lim inn HTTPS-mottaker-URL-en din. Kopier kanalhemmeligheten så snart den vises (vises kun én gang). Klikk på Send test. Du kan også opprette kanalen via API (POST /api/alert-channels) og koble den til med PUT /api/monitors/{id}/alert-channels, eller la channel_ids stå tomt slik at overvåkingen bruker organisasjonens standarder. Hver matchende endring sender flat JSON via POST til din URL med Content-Type application/json og hodet X-Signature: sha256=<hex>. Feltene inkluderer event (change.detected), monitor_id, monitor_url, monitor_name, change_id, detected_at, summary, before_screenshot_url, after_screenshot_url og dashboard_url. Valider X-Signature som HMAC-SHA256 av den rå forespørselskroppen med din kanalhemmelighet (hodeformat sha256=<hex>). Beregn hashen over de nøyaktige bytene før du parser JSON, ellers mislykkes verifiseringen. Nye felt kan legges til over tid: ignorer ukjente nøkler. Leveringsvilkår: Ett leveringsforsøk per kanal per varsel per i dag (ingen automatiske nye forsøk); svar raskt og håndter duplikater idempotent. Nettverksfeil eller statuskoder utenfor 2xx markerer leveringen som mislykket; selve overvåkingen settes ikke på pause på grunn av leveringsfeil. Ethvert forsøk logges på serversiden. For kolleger i stedet for kode, bruk Slack-, Discord-, Teams- eller e-postkanaler på samme måte. Den trinnvise veiledningen for Slack finner du i Slik får du varsler om nettsideendringer i Slack.
Samme API-nøkkel. Strømbart HTTP MCP-endepunkt: https://api.pagedeltas.com/mcp. Agenter får verktøy som create_monitor, list_monitor_changes, create_alert_channel og nettsidekart-hjelpere. Informasjonskapsel-økter godtas ikke på MCP. Foretrekk en webhook-kanal for hendelsesdrevne systemer som ikke skal polle.
I ~/.cursor/mcp.json setter du mcpServers.pagedeltas.url til https://api.pagedeltas.com/mcp og headers.Authorization til Bearer pdt_xxxxxxxx. Start Cursor på nytt slik at verktøyene lastes inn.
Instruksjoner for Claude Code, VS Code og Claude Desktop via mcp-remote finnes i MCP-dokumentasjonen.
MCP-dokumentasjon →Med et REST API filtrerer du med spørreparametere. Med en endringsstrøm er filteret instruksen i naturlig språk som du angir på overvåkingen. Page Deltas henter siden, sammenligner med forrige sjekk og spør en LLM om endringen samsvarer med instruksen din. Relevante varsler ankommer med et skriftlig sammendrag og før- og etterskjermbilder. Formuler instruksen akkurat slik du ville instruert en kollega.
En abonnementspris endres eller et nytt prisnivå dukker opp.
Et nytt anbud publiseres innenfor vårt forretningsområde.
API-dokumentasjonen legger til, fjerner eller avskriver et endepunkt.
En senior ingeniørstilling utlyses; ignorer ikke-tekniske stillinger.
Samme filosofi som i vår generelle overvåkingsveiledning og veiledningen for filtre og beskrivelser.
Slik overvåker du nettsideendringer →Eksempler på hva som fungerer, og hva du bør unngå når du formulerer instruksen.
Filtre og beskrivelser →På Page Deltas er grensen du planlegger etter hvor mange URL-er (eller nettsidekart) du følger med på, ikke en månedlig sjekkekvote. API-endepunkter for lesing og skriving har ingen faste gebyrer utover rimelig bruk. Unntaket er check-now: 1 forespørsel / minutt / overvåking (returnerer 429 med Retry-After ved overskridelse). Når du når planens URL-grense, returneres en 422-feil med gjeldende antall og grensen. Tradisjonelle verktøy med betaling per sjekk tvinger deg til å regne («én sjekk i timen på én side ≈ 720 sjekker/måned»). Her velger du sidene og skriver instruksen. Frekvensen tilpasser seg automatisk.
10 overvåkede URL-er · 14 dagers historikk · ubegrensede sjekker (best-effort), KI, API, MCP, alle 5 varslingskanaler · $0
150 overvåkede URL-er · 30 dages historikk · $29/mnd · prioriterte sjekker
1 000 overvåkede URL-er · 90 dagers historikk · $79/mnd
5 000 overvåkede URL-er · 365 dagers historikk · $199/mnd
20 000 overvåkede URL-er · 730 dagers historikk · $499/mnd
Tilpasset antall URL-er og historikk · SSO / SCIM
Visualpings utviklerartikler lener seg tungt på faste intervaller, valgfri CSS/XPath-avgrensning, en månedlig sjekkekvote og en stor webhook-datastruktur sentrert rundt pikselendringer og viktighetsflagg. Det fungerer når oppgaven er: «Reager når pikslene flyttet seg, og la min egen kode finne ut resten». Page Deltas er bygget for: «Vekk bare systemet mitt når endringen samsvarer med denne instruksen». Denne artikkelen er den tekniske veiledningen; den fullstendige sammenligningen plan for plan finnes på Page Deltas vs Visualping.
Hovedfilteret er instruksen. Selektorer er valgfrie, ikke påkrevde.
Du slipper å angi tidsintervaller. Aktive sider sjekkes oftere; rolige sjeldnere.
Sentrert rundt summary, skjermbilde-URL-er og HMAC X-Signature.
Hvert abonnement inkluderer ubegrensede sjekker. Du betaler for hvor mange URL-er du overvåker.
MCP bruker nøyaktig de samme API-nøklene som REST-grensesnittet.
Sammenligning plan for plan mellom Page Deltas og Visualping.
Page Deltas vs Visualping →Vær klar over hva denne endringsstrømmen er og ikke er før du kobler til produksjonssystemer.
Markedsføringssider, offentlige PDF-er, åpne karrieresider, offentlige nettsidekart. Portaler bak innlogging er på veikartet, men ikke tilgjengelige i dag.
Hvis oppgaven er «flyttet denne pikselen seg 20px», er et verktøy for visuelle diff-er fortsatt et bedre valg.
Page Deltas følger med på det åpne nettet. Personlig brukeraktivitet på LinkedIn og X hører hjemme på MultiFollow. Nøkkelordomtaler på tvers av LinkedIn, X, Reddit med flere hører hjemme på KWatch.
Bygg mottakende endepunkter som er idempotente.
Kopier datastrukturer direkte fra den gjeldende API-referansen og ignorer ukjente JSON-nøkler.
API-referanse →Dypere oppsett for team i Slack, hurtigstarten uten kode og offisielle API-formater.
Koble den samme overvåkingen til en innkommende Slack-webhook for å varsle mennesker i stedet for kode.
Slik får du varsler om nettsideendringer i Slack →Uten kode: Legg inn en URL, skriv instruksen, velg en kanal og trykk Send test.
Hurtigstart →Formatene på forespørsler og svar i sanntid. Kopier felt herfra og ignorer ukjente JSON-nøkler.
API-referanse →Klienteksempler for Claude Code, Cursor, VS Code og Claude Desktop.
MCP-dokumentasjon →Julien, produktsjef hos Page Deltas. Velg én offentlig URL du allerede oppdaterer manuelt i dag. Opprett en gratis konto, generer en API-nøkkel, sett opp overvåkingen med en instruks på én setning, koble til en generisk webhook, verifiser HMAC-signaturen én gang og vent på det første reelle treffet. Finjuster ignoreringslisten etter det første støyende varselet. Det er som regel hele oppsettet av et endrings-API.
Gratisplan, ingen kredittkort kreves. Opprett en konto, generer en API-nøkkel, legg inn URL-en du allerede følger med på, legg til en instruks fra filterveiledningen, og velg mellom å polle /changes eller motta signert JSON via POST til ditt eget endepunkt.