For agencies, vertical SaaS, AI agents

Paste a Google Maps URL. Get a website.

One endpoint, one field. We research the business, write the copy, generate the design, and deploy. Async, with a webhook when it's done.

~10 mintypical build
8verticals tuned
No CCfor free credits

See it work

Generate a site, in ~10 minutes.

Paste a Google Maps URL. The API resolves the business, writes copy, gathers photos, generates the design, scaffolds SEO, reviews the build, and deploys — async, with a webhook when it's done. Flip to manual review to pause after research and verify before generation.

Mode
Research → build → deploy, no human in the loop.

Preview animation. The real API runs the same pipeline. Sign up to run it for real.

Idle — press Generate

  • 01

    Researching the business

  • 02

    Writing on-brand copy

  • 03

    Gathering photos

  • 04

    Generating the design

  • 05

    SEO scaffolding

  • 06

    Reviewing the build

  • 07

    Deploying to the edge

POST /v1/sites

One URL in. A site out.

The Maps URL identifies the business. Everything else (research, copy, photos, design, SEO, SSL) runs async in the background.

  • Async by default. site.complete webhook fires with the live URL and the real credit cost.
  • Plain-English revisions: hit POST /v1/sites/:id/revisions and an agent with filesystem tools makes the change.
  • Form submissions land on your webhook, HMAC-signed. Failed deliveries queue for replay.
  • Domain register + attach in the same call.
POST /v1/sites
curl -X POST https://api.warpweb.ai/v1/sites \
  -H "Authorization: Bearer $WARPWEB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "mapsUrl": "https://maps.app.goo.gl/..." }'
Response200 OK
{
  "siteId": "site_01HF...",
  "status": "generating"
}

Built with the API

Real sites, real businesses.

Generated end-to-end from a Maps URL. No template editor, no hand-coded HTML. Tap any card to see the live site.

What one POST gives you

A production site, fully wired.

Every Warpweb site ships with the research, design, hosting, and plumbing that would eat months of your roadmap to build yourself.

Real business data, not Lorem Ipsum

Hours, address, phone, photos, reviews, service area, category. Pulled live from Google Places and threaded through the copy. Plus a competitor scan to differentiate positioning.

Vertical-tuned design

A septic company doesn't sound like a med-spa. Voice, layout, palette, and the multi-page structure are matched to the inferred vertical, not pulled from a generic template stack.

Built for AI agents

Idempotent endpoints, predictable shapes, llms.txt + llms-full.txt published. Drop into any agent workflow.

curl -X POST https://api.warpweb.ai/v1/sites \
  -H "Authorization: Bearer $KEY" \
  -d '{"business_name": "Acme Plumbing"}'
Verticals tuned

8+

trades · clinics · salons · real estate · restaurants · law · agencies · services

SEO baked in

Per-page meta, sitemap.xml, robots.txt, LocalBusiness JSON-LD with hours + reviews.

HMAC-signed webhooks

Lifecycle events (build, revision, form) signed with HMAC-SHA256. Failed deliveries queue for replay.

Metered, never surprised

Per-call usage log, credit deductions visible. Daily spend caps stop runaways before they happen.

Global edge, SSL, monitoring

Deployed to a worldwide CDN. SSL auto-renewed. Uptime monitored. Form endpoints baked in. None of it is your problem.

Bring or buy a domain

Register a new domain in the same call, or bring your own. We hand back the DNS records and attach automatically.

POST /v1/sites/:id/revisions
curl -X POST https://api.warpweb.ai/v1/sites/$SITE_ID/revisions \
  -H "Authorization: Bearer $WARPWEB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Make the hero photo darker and add an FAQ section about emergency repairs."
  }'
Response200 OK
{
  "revisionId": "rev_01HG...",
  "status": "pending",
  "queue_position": 0
}

Chat-to-website, as an API

Edits in plain English.

Your end-customer doesn't need HTML, a CMS, or a drag-and-drop builder. They describe the change, and an agent makes it.

“Move the service-area map under testimonials.”
“Change the phone number to 512-555-0143.”
“Rewrite the about page to mention 24/7 emergency service.”

Surgical edits or structural rewrites. The agent picks based on the ask. Out-of-scope requests come back with an in-scope suggestion. Full revision behavior in the docs →

Built for builders

Who plugs Warpweb in.

We're an API, not a builder. The people shipping sites with Warpweb fall into three camps. The API meets each one where they are.

Agencies

Sell local-services sites at scale.

Skip the 40-hour Webflow build. Generate, white-label, and host client sites in minutes. Keep the recurring hosting margin.

white-label · billed to your account

Vertical SaaS

Add websites to your product.

Your customers already pay you for dispatch, invoicing, or CRM. Bolt on "we'll build your website" without hiring a frontend team.

embedded in field-service platforms

AI agents

One POST = a deployed site.

Idempotent endpoints, predictable response shapes, llms.txt + llms-full.txt published. Drop into any LLM-driven workflow.

agent-native API

Verticals tuned out of the box

Trades
Clinics & dental
Salons & spas
Real estate
Restaurants
Law firms
Local agencies
Service businesses

Pricing

Pay for the build, not the seat.

Metered credits for compute. Flat $10/site/month for live hosting. No seats, no tiers, no minimums.

The old way

Webflow agency build

$5,000

+ $23/site/mo hosting

first-year cost: ~$5,276

Warpweb

API call + edge hosting

~$12

+ $10/site/mo hosting

first-year cost: ~$132 · 40× cheaper

What you'd actually spend per month

Indie hacker

3 sites/mo, ~5 revisions each

~$42/mo

30 hosting + ~$12 compute

Boutique agency

10 client sites, white-label, ongoing edits

~$150–250/mo

100 hosting + $50–150 compute

Agent platform

100+ sites/mo, programmatic

Contact us

Volume pricing kicks in

Buy credits in packs

never expire

Auto-refill or top up manually.

Starter

100 credits · $0.050/credit

$5

Builder

600 credits · $0.042/credit

-17%$25

Pro

2,800 credits · $0.036/credit

-29%$100

What each call costs

metered · 1 credit = 1¢

You only pay for what your request used.

  • Site generation

    varies by complexity

    ~200–500 credits
  • Revision

    varies by scope

    ~20–100 credits
  • Domain register

    pass-through

    50 credits + registrar fee
  • Form webhooks

    no charge per delivery

    free
  • GET endpoints

    list, fetch, status

    free
Sites on the free *.warpweb.app subdomain are free. Auto-pause after 7 days idle. One API call to refresh, no charge, no rebuild.

Inside the pipeline

From a Maps URL → a live site.

What happens between your POST and the site.complete webhook firing.

01

Research

Google Places: hours, address, phone, photos, reviews, service area, category. Plus a competitor scan and vertical inference.

02

Copy generation

Voice tuned to the business vertical (a septic company doesn't sound like a med-spa). No template-filler boilerplate.

03

Photo selection

Places photos for the business first, then vertical-appropriate stock, then any photos uploaded with the create call.

04

Design generation

Vertical-aware templates. Colors, typography, and section layout matched to brand and industry.

05

Multi-page structure

Home, about, services, contact, plus service-area maps, review widgets, and FAQ blocks where they earn their keep.

06

SEO output

Per-page meta tags, sitemap.xml, Schema.org JSON-LD (LocalBusiness with service area, OpeningHours, AggregateRating when reviews exist).

07

Deploy

Pushed to a global edge with SSL auto-provisioned. Free *.warpweb.app subdomain or your custom domain in the same call.

08

Forms wired

Every form on the deployed site forwards submissions to your webhook URL with an HMAC-SHA256 signature you verify on receipt.

Quality gate (opt-in)

Review research before you build.

Production builds shouldn't be a coin flip. Pass review: "manual"and we'll pause after research so you can verify business hours, services, and photos, then approve when it's right.

GET /v1/sites/:id/research200 OK

Brookside Plumbing

Austin, TX · 4.7★ · 89 reviews

Services
Drain cleaning · Water heater repair · Leak detection · Sewer line
Hours
Mon–Fri 7a–7p · Sat 8a–2p · Sun closed
Photos
img_1img_2img_3
Edit before approve
Photos · click to exclude
img_1img_2img_3

Save edits with PATCH /research-draft or commit by approving.

POST /approve-researchadvances
curl -X POST https://api.warpweb.ai/v1/sites/$SITE_ID/approve-research \
  -H "Authorization: Bearer $WARPWEB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "services": ["Drain cleaning", "Water heater repair"],
    "hours": { "mon": "7a-7p", "sat": "8a-2p" },
    "excludeImages": ["photo_3"]
  }'

Phase moves research_review generating. The build pipeline runs exactly as it would in auto mode.

Auto mode stays the default for POST /v1/sites. Manual is for production builds where a human signs off before generation runs. Manual mode in the docs →

Common questions

Answers to the things you'd ask before signing up.

Do I own the generated site?
Yes, fully. The generated site is yours: code, content, design. Export the source as a ZIP anytime if you want to host it elsewhere.
Can I edit the HTML directly?
Yes. Every generated site is plain HTML/CSS/JS you can edit by hand. Or, easier: describe the change in plain English and the revision API handles it.
How is this different from v0, Bolt, or Lovable?
Those generate chat artifacts and demo code you copy into your own project. Warpweb ships deployed, hosted sites with SSL, custom domains, form webhooks, and a revision API out of the box. Built for end customers, not engineers.
What if the generated site is wrong?
Use the revision API: POST /v1/sites/:id/revisions with a plain-English prompt. Each revision typecheck-loops until the build is green before redeploy.
Who hosts the sites?
We do. Global edge with SSL auto-provisioned, form webhooks wired, monitoring included. No infra for you to manage.
Is there a free tier?
Free credits land on signup, enough to generate your first site. After that, you pay per actual compute used. No credit card required to start.
What if I want to migrate off?
Export the full site source as a ZIP anytime. No lock-in on the code. Cancel hosting separately whenever you want.
How do you handle uptime and outages?
99.9% uptime target across the hosted-sites edge. Public status page is in the works. Material outages trigger automatic credit issuance, no support ticket needed.

Still have questions?

The docs go deeper, or just spin up a free account and try it.