Guide

Access Denied, Reference #18 (Akamai): What the Block Page Means and How to Get Past It

The plain 'You don't have permission to access' page with a Reference #18 number is Akamai refusing you before the site sees it. Why, and what to change.

HProxy Team··6 min read
HProxy.Guide

Free proxies won't hold up here.

Shared datacenter IPs get flagged and dropped fast. When it has to hold, gaming, streaming, accounts, you need mobile and residential IPs that read as a real device, from $0.44/GB, pay as you go.

See plans & pricing

The page is almost aggressively plain. A heading, "Access Denied", one sentence, "You don't have permission to access "http://www.example.com/" on this server.", and a line that reads like a serial number: "Reference #18." followed by three groups of hexadecimal characters. No logo, no explanation, no button. It appears on airline sites, big retailers, banks, ticket sellers, and government portals, often on a device that loaded the same site yesterday.

The design is the clue. The site's own error pages have the site's branding. This one has none, because it did not come from the site. It came from Akamai, the content delivery and security network that sits in front of the site, and it means Akamai refused the request before the site's servers ever saw it. The "permission" wording is a template. The reference number is a log key. And the reason you were refused is, in most cases, the address you arrived from or the shape of the request, neither of which has anything to do with permission in the usual sense.

Where the page comes from

Akamai delivers a large share of the world's biggest sites, and it sells them a security layer: a web application firewall, bot detection, rate limiting, and geographic controls. Every request to such a site passes through an Akamai edge server first. When one of the site's rules matches the request, the edge answers with this page and logs the event under the reference number, and the site's origin never learns the request existed.

That order matters for what you can do about it. You cannot fix a rule you cannot see, and the site's support staff cannot always see it either, since Akamai's configuration is usually run by a security team. What everyone can see is the reference number, which is why the single most effective thing a stuck visitor can do is send it.

Where the denial happens: the site's own servers never see the request
  1. Your browser

    sends the request

  2. Akamai edge

    rule matches: Access Denied, Reference #18

  3. The site's servers

    never reached

Source: How CDN security layers front an origin

The rules that produce it

The denial is one of a handful of rule types, and the pattern of when it appears tells you which.

An address rule. Akamai keeps reputation data on addresses and networks, and sites can deny traffic from VPN exits, proxy services, Tor, hosting providers, and addresses that have recently been used for scraping or fraud. A person on a VPN inherits the score of every other customer on that exit; a person on a mobile carrier can inherit the score of the thousands sharing the carrier's address (our explainer on CGNAT covers that sharing). The tell: the page appears with the VPN on and not off, or on one network and not another.

A geographic rule. Sites deny regions they do not serve. A VPN exit in that region, or a real visit from it, gets the page. The tell: it appears from one country's address and not another's.

A bot-detection verdict. Akamai's Bot Manager scores the request itself: the TLS handshake, the order and content of headers, whether the browser ran Akamai's sensor script and returned its cookies, and how quickly pages are being requested. Automation tools, very old browsers, extensions that strip headers or spoof the user agent, and simply loading pages faster than a person all lower the score. The tell: it appears in one browser and not another, or after you disabled a script blocker, or after a burst of quick page loads. The sensor side is described in how the _abck cookie works.

A firewall rule on the request. Something in the URL or the form data matched a pattern the web application firewall watches for, such as text that resembles a database command or a script tag. The tell: it appears only when you submit a particular search or form.

A rate rule. Too many requests from one address in a window. The tell: it appears after fast browsing and clears on its own.

What to change, in order

  1. Turn off the VPN, proxy, or relay, and reload. If the page is gone, the address rule was the cause. Reconnect to a server in another location if you need the VPN; a different exit has a different history. For a proxy on the device that you never configured, how to turn off a proxy shows where it lives and what the address means.
  2. Change networks. Load the site over mobile data, then over Wi-Fi. A page that follows one network and not the other confirms the address, and tells you which one.
  3. Try a clean browser. A private window with all extensions disabled removes header stripping, user-agent spoofing, and script blocking, which are the browser-side triggers for the bot verdict. If the page loads there, switch the extensions back on one by one to find the culprit.
  4. Clear the site's cookies. Akamai's sensor cookies carry the score of the session. A session that went bad, for instance after a burst of quick loads, can stay bad until the cookies are gone.
  5. Update the browser. A browser version old enough to be rare reads as unusual, and unusual is what the detector looks for.
  6. Wait an hour if you were loading pages quickly, comparing prices in many tabs, or refreshing for a release. Rate rules expire.
  7. Send the reference number. From a clean browser, on a normal connection, still denied: the rule catches more than it should, and the site's support team can look up the reference number and see exactly which rule fired. Include the time, your country, and the page you were opening.

Arriving from somewhere else on purpose

Some readers need an address in a specific region for a legitimate reason: checking a regional price, testing a site from a market you serve, using a service from the country you hold an account in while travelling. A shared VPN exit is the worst tool for that against Akamai, because it carries the reputation of the crowd. One person's address on a consumer ISP reads to Akamai as a household, and a static ISP proxy is exactly that: a fixed address in the region you need, assigned to you alone. It does not override a geographic rule aimed at the region itself, and no address does, but it removes the crowd from the equation.

Scrapers, read this part instead

Scrapers meet this page for the address reasons above and for one more: the request does not satisfy Akamai's sensor. A Python default TLS fingerprint, headers in the wrong order, and no _abck cookie from a real sensor run each produce a denial from a fresh residential address just as reliably as from a datacenter one. Changing the exit fixes the address layer and nothing else. Scraping past Akamai covers what Bot Manager checks, where residential proxies fit, the sticky-session rule that keeps the sensor cookie and the address together, and the two ways to satisfy the sensor. The short version: residential exits with sessions that hold, a browser-grade client, and a request rate that a person could plausibly produce.

For site operators reading from the other side

If your customers are sending you reference numbers, look them up in the security events before assuming abuse. Rules that deny whole hosting providers also deny corporate users behind cloud gateways; rules that deny VPN ranges deny travellers; and an aggressive bot-score threshold denies people on old corporate browsers. Prefer a challenge to a hard deny where the traffic might be human, and keep an allowlist for partners and monitoring tools.

Quick order of operations

VPN off, reload. Other network. Private window without extensions. Clear the site's cookies and update the browser. If it still says Access Denied, the reference number is the site's problem to look up, not yours to guess at. And when you need to be somewhere else on the map, use an address that belongs to you alone rather than to a crowd.

Frequently asked questions

What does Access Denied, You don't have permission to access this server, Reference #18 mean?
The site is delivered through Akamai, and Akamai's security layer refused your request before it reached the site's own servers. The Reference number is Akamai's log key for that refusal. The wording about permission is generic; the usual real reasons are the address you connected from, a rule about your region, or a request that Akamai's bot detection judged automated.
Is the Reference #18 error caused by my computer?
Rarely. The page comes from Akamai's edge servers, not from anything installed on your machine, and the decision is mostly about the network address and the shape of the request. The exceptions are a browser extension that strips or spoofs headers, a very old browser, or malware using your connection, all of which change what Akamai sees. A private window with extensions off tests the first two in a minute.
Why do I get Access Denied only when my VPN is on?
Because the VPN's exit address is shared by thousands of people and Akamai scores addresses by everything that has happened on them. A few abusive users, or a blanket rule against VPN and hosting ranges, is enough to deny everyone on that address. Disconnect, or move to a server in another location, and the page usually disappears.
How do I fix Access Denied Reference #18?
Turn off the VPN or proxy and reload; try another network to confirm it was the address; open the site in a private window with extensions disabled; clear the site's cookies, especially if the block began after a challenge; update the browser; and wait an hour if you were loading pages quickly. If it persists with extensions off and no VPN, send the Reference number to the site's support, because only they can adjust the rule.
What is the Reference number for?
It identifies your specific denied request in Akamai's logs, the way a Cloudflare Ray ID does. The site's operators can look it up and see which rule fired: an address reputation rule, a geographic rule, a bot-detection verdict, or a web application firewall match. Sending it to them turns a vague complaint into something they can act on in minutes.
Can a proxy get past Akamai's Access Denied?
A different address gets past the address rules, which is why the block often vanishes when a VPN is switched off, and why scrapers on datacenter ranges meet it constantly. Akamai's bot detection also reads the browser's TLS fingerprint, headers, and its sensor cookies, and no proxy changes those. For automated access the honest answer is a residential address plus a client that satisfies the sensor, which our Akamai scraping guide covers.

Proxies that don't die mid-job

Residential, ISP, datacenter and mobile, verified by the same engine that runs tens of millions of checks. They read as a real device and hold up under load. Pay as you go, and your balance never expires. $0.44/GB is the 2,000 GB+ rate; a single gigabyte is $0.50/GB, with no minimum order.

129M+ proxy checks run · 100+ countries · HTTP / HTTPS / SOCKS · re-checked every few minutes · no signup