{"uid":"cap_4FXvLWDksMO62s1mFM7BK","slug":"internal-external-links-watch-925af714","name":"Internal External Links Watch","description":"Change watch for internal external links: runs the check and compares it with the result from your previous call for the same url (kept 90 days), returning the current answer, changed true/false, exactly which fields changed with before/after values, and when it was last seen. Call it on a schedule to be told when internal vs external link split for a page changes. $0.01 per check.","url":"https://intel.rallylive.ca/watch/site/link-split","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_72xRjmM4giroeTXlejZLQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Monitors the internal vs external link split of a webpage and alerts when the ratio changes compared to the previous check.","exampleAgentPrompt":"Keep an eye on the internal vs external link split for https://example.com/blog and let me know if the ratio changes from what it was last time you checked.","exampleUseCases":[{"title":"SEO link profile drift detection","prompt":"Watch https://mysite.com/services for any change in the internal-to-external link ratio — tell me if the split shifts compared to the last scan, and show me exactly what changed."},{"title":"Third-party link injection monitoring","prompt":"Set up a recurring check on https://shop.example.com/products so I get alerted the moment any new external links appear on that page that weren't there before."},{"title":"Post-publish link audit verification","prompt":"After we published the updated content on https://blog.acme.com/post-123, check whether the internal vs external link split changed from the previous version and give me the before and after counts."}],"resultDescription":"Returns the current internal/external link split for the given URL, a boolean indicating whether the result changed since the last call, the specific fields that changed with their before and after values, and the timestamp of when the page was last seen. Previous results are retained for 90 days for comparison.","failureModes":["URL is unreachable or returns a non-200 response — check may fail or return an error state","First-time call for a URL has no previous result to compare against — changed will be false or null","URL returns dynamic content that varies per request — false positives in change detection","Results older than 90 days are purged — comparison baseline is lost after retention window","Malformed or missing URL parameter — request rejected with validation error"],"whenToPreferThis":"Choose this endpoint when you need ongoing, scheduled monitoring of whether a specific page's internal vs external link balance is shifting — particularly useful for SEO audits, detecting unauthorized external link injection, or verifying that content updates don't unintentionally alter link structure. Prefer this over a one-shot link checker when change detection over time is the goal, and over bulk endpoints when you need per-URL historical comparison with field-level diff output.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:21:55.322Z","isFirstParty":false}