Direct HTTP APIAny backend, any language.
Any backend, any language.
One request per pageview.
If your stack can make an HTTP call, it can talk to Arrivl. Send one GET to the intake endpoint on each request — the universal path when there's no dedicated integration yet.
Available today
A single GET with the request's basics. No SDK, no dependency — just an HTTP call.
Any languageNo SDKNo proxy, no DNSFire-and-forget
Setup, start to finish
Three steps
Five minutes
Grab your website key
Create a key in Settings — it starts with ak_.
Call the intake endpoint
On each request, GET /api/v1/intake/pageview with url, userAgent, ref, ip, and websiteKey.
Verify
Send a test call, click Verify, and watch the event land in your dashboard.
Next step