Affiliate link checking for your stack.
REST API, MCP server, and OpenAPI spec. Check affiliate links programmatically, integrate with AI tools, or build dashboards. Works with Claude, ChatGPT, N8N, Lovable, and any language.
Manual testing is unscalable
Clicking links and checking cookies by hand doesn’t work when you have hundreds or thousands of affiliate links to verify.
No programmatic verification
There’s no standard API for testing whether an affiliate link actually tracks. You’d have to build a headless browser pipeline from scratch.
Siloed across tools
Your CMS, analytics, and affiliate dashboard don’t talk to each other. Tracking breakage goes undetected until reconciliation.
How WillItTrack helps.
REST API
POST a URL, get back a health score (0–100), redirect chain, cookies, detected network, and actionable issues. One endpoint, full results.
MCP for AI tools
Use WillItTrack as an MCP server in Claude Desktop, Claude Code, Cursor, or Windsurf. Also works as ChatGPT Actions via OpenAPI.
Batch & monitor APIs
Check up to 500 URLs per batch. Set up daily, weekly, or monthly monitors with automatic alerting on breakage.
OpenAPI spec
Full OpenAPI 3.1 spec at /v1/openapi.json. Generate client libraries, import into Postman, or use with code generators.
A browser agent clicks through every step of the merchant journey.
Paste your affiliate link
Drop any affiliate link — Awin, CJ, Amazon, Impact, ShareASale, and many others.
A browser agent navigates the brand site
Our agent follows every redirect, lands on the merchant page, and checks your affiliate cookie at each step.
See exactly where tracking breaks
Get a health score, a step-by-step breakdown of every redirect and cookie, and a shareable report.
REST + MCP
Integration methods
1p
Per link check
Free
5 checks/week, no card
Common questions.
How do I authenticate?
Create an API key from the Settings page. Use it as a Bearer token in the Authorization header. Anonymous access is also available with lower limits (3 checks/week per type).
What’s the rate limit?
60 requests per minute per user. Batch operations count as a single API call. Rate limit headers (X-RateLimit-Limit, X-RateLimit-Remaining, Retry-After) are included in every response.
Can I use this with ChatGPT?
Yes. Create a Custom GPT, add an Action, and import the OpenAPI spec from api.willittrack.com/v1/openapi-actions.json. Set authentication to Bearer with your API key.
Does it work with N8N / Make / Zapier?
Any tool that can make HTTP requests works. For N8N, use the HTTP Request node with Header Auth. We provide a ready-made workflow template in the integrations guide.
Is there an SDK?
Not yet, but the OpenAPI spec enables auto-generated clients in any language. The API is simple enough that a few fetch calls cover most use cases.
Start building in minutes.
Sign up free, generate an API key, and run your first check. 5 free link checks per week, no credit card required.
Sign in with Google or GitHub. No password required.