Skip to main content
// For developers

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.

// The problem

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.

// The solution

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.

// How it works

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

// FAQ

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.

// Your turn

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.