Web appNew
RenderSwap
Prerender for $19 a month. Keep your middleware.
A prerender service that helps you serve full HTML to search and AI crawlers. Change the service URL and the token; your middleware stays.
Start freeFree

-
$19 vs $59
a month at 30,000 renders: RenderSwap Pro against Prerender.io Starter.
-
2 values
to change: the service URL and the token. Your middleware stays.
-
8 of 8
swap checks passed with the unmodified prerender-node 3.8.3 middleware on 4 Nov 2026.
-
$0 overage
Past your cap, your origin answers and you pay nothing extra. Prerender.io Starter bills $2.25 per extra 1,000 renders.
Change the service URL and the token
Your middleware already sends a crawler's request to a service URL with a token in the X-Prerender-Token header. Point it at https://render.brightlabs.app and use the token you get when you sign up. A Prerender.io token gets a 401 from RenderSwap, so both values change; the middleware itself stays.
PRERENDER_SERVICE_URL- https://service.prerender.io/+ https://render.brightlabs.appPRERENDER_TOKEN- <Prerender.io token>+ <your RenderSwap token>// middleware code: unchangedTested: 8 of 8 swap checks pass
On 4 November 2026 we ran the unmodified prerender-node 3.8.3 middleware against RenderSwap and Chrome 156 on one machine. All 8 checks passed: the middleware was the pinned version; a visitor got the site unchanged; a crawler got the page's client-rendered text; one crawler request made one render call; the second request was a cache hit; a page that never finished fell back to the origin's own page; a request without a token got 401; and an unverified domain got 403. Mean browser time was 1,074 ms.
No overage bills
Above your plan's cap, crawlers get your origin's own page until the allowance starts again on the first of the month (UTC). You are never billed for extra renders. A page RenderSwap already stored is served without a browser, so a cache hit is not a render.
When a render fails, your origin answers
When a render fails, the crawler gets your origin's own page. That covers a timeout, a site that blocks the renderer and a month past your cap. Your dashboard lists the pages that fell back and the reason for each. RenderSwap renders your own pages, and only on domains you have verified.
No email to sign up
Sign-up asks for no email address and no name. You get an API token once, and the same token is your dashboard login. RenderSwap keeps only its hash, so a lost token means a new account. You prove you control a domain with a TXT record in its DNS.
Pricing
-
Free
$0
- 1 verified domain
- 500 fresh renders or 1 browser hour a month, whichever comes first
- A cache hit is not a render
- No card and no email to sign up
-
Pro
$19/month
- 3 verified domains
- 30,000 fresh renders or 30 browser hours a month, whichever comes first
- No overage bills: past the cap, your origin answers
- Prerender.io Starter is $59 a month at 30,000 renders (notice read 5 Nov 2026)
- Above 30,000 renders a month is not for sale yet
Questions
Do I have to replace my middleware?
No. Your middleware stays. You change the service URL to https://render.brightlabs.app and the token to a RenderSwap token. A Prerender.io token gets a 401 from RenderSwap, so you change both values.
Where do the Prerender.io prices come from?
From Prerender.io's own pricing notice dated 14 September 2026, read on 5 November 2026: Starter is $59 a month with 30,000 renders and $2.25 per extra 1,000. Your own bill depends on your plan and volume; the calculator at render.brightlabs.app/calculator/ estimates it from your numbers. Read the notice
What counts as a render?
A render is a browser opening one of your pages for a crawler. A page RenderSwap already stored is served without a browser: a cache hit is not a render. A render that fails is not counted, although the browser time it used is.
What happens when I reach a cap?
Above a cap your pages come from your origin and you pay nothing extra, until the allowance starts again on the first of the month (UTC). Above 30,000 renders a month is not for sale yet.
How do I activate Pro?
After you buy Pro, the license key arrives by email. Paste it in the dashboard's License view and select Activate. A canceled or refunded subscription, or a lapsed key, returns the account to Free, and verified domains above the free plan's one pass through to your origin.
Which sites can I add?
Only domains you control. You publish a TXT record to prove it, and subdomains of a verified domain are allowed. RenderSwap checks the record daily, and a removed record stops rendering.
What does RenderSwap store?
A hash of your token, your domains, copies of the public pages crawlers asked for (kept 1 to 30 days per domain), failing page addresses for 30 days and daily counts. It stores no email address, and no crawler IP addresses or User-Agents. The privacy policy at /legal/privacy/ has the full list.
Where do I sign up?
RenderSwap runs at render.brightlabs.app. Free needs no payment. Open RenderSwap
Is RenderSwap made by Prerender.io?
No. RenderSwap is not affiliated with or endorsed by Prerender.io.