CrawlVolt
Web access API / early access

CrawlVolt

The live web, ready for your product.

Fetch pages, operate browsers, crawl sites and return structured data without maintaining Chromium, parsers, sessions or retry logic.

100 pages + 250 browser actions / month. No card required.
Live requeststore.example/products/field-recorder200 / 842 ms
01 Open02 Render JS03 Extract04 Return
RequestPOST /v1/scrape
{
  "url": "https://store.example/products/field-recorder",
  "formats": ["json", "screenshot"],
  "extract": { "preset": "product" }
}
Structured resultreq_01JWD8
{
  "name": "Modular Field Recorder",
  "price": 649,
  "currency": "EUR",
  "availability": "in_stock"
}
/01 Scrape
/02 Browse
/03 Crawl
/04 Search
01 / Product

One API for the parts of the web that are never just HTML.

Start with a URL or a query. CrawlVolt handles page execution and returns the exact representation your application consumes.

01
POST /v1/scrape

Turn any page into clean output.

Render JavaScript, wait for the final state and receive Markdown, text, HTML, DOM, screenshots, PDFs, links, metadata or schema-shaped JSON.

Known URL
02
POST /v1/browse

Operate the page, not a browser fleet.

Click, fill, scroll and wait through explicit actions. Keep encrypted sessions for authenticated flows without returning cookie material.

Multi-step flow
03
POST /v1/crawl

Collect a focused site, not the entire internet.

Follow same-origin links with depth, page and path controls. Every collected page uses the same extraction contract as a single scrape.

Site corpus
04
POST /v1/search

Find the answer inside what you crawled.

Query your private crawl corpus with ranked full-text search. Results stay isolated to the account and project that created them.

Private index
02 / The trade

Delete the browser plumbing from your roadmap.

Your team should own the workflow and the data contract. It should not own every failure mode between a URL and usable output.

Build it yourself
  • 01 Browser pool and process recovery
  • 02 Wait, timeout and retry strategy
  • 03 Cookie storage and session isolation
  • 04 HTML cleanup and format conversion
  • 05 Cache, quotas, billing and trace logs
Ship with CrawlVolt
const page = await webdash.scrape({
  url,
  formats: ['markdown', 'json'],
  session_id: customerSession
});
One contractOne request ID, one usage ledger, one support path.
03 / Use cases

Built for products that depend on fresh web data.

CrawlVolt is infrastructure for product workflows, not a one-off scraping script.

Research

Keep answers grounded in the live web.

Search, crawl and normalize source material before it enters retrieval or reasoning pipelines.

Monitoring

Track pages your product cannot control.

Capture structured state for pricing, availability, documentation and competitive changes.

Workflows

Reach data behind clicks and forms.

Use browser actions and encrypted sessions for repeatable multi-step collection.

Enrichment

Turn a URL into a useful record.

Populate onboarding, CRM and catalog fields from schema-shaped page data.

04 / Developer experience

A small API surface with production controls included.

Every response carries timing, final URL, cache state, billing units and a traceable request ID.

Rendered page endpoint

Ask for the output. Keep the trace.

Use a session or API key, select your formats and inspect every call from the developer console.

Read the quickstart
cURLPOST /v1/scrape
curl https://www.crawlvolt.com/v1/scrape \\
  -H "Authorization: Bearer $CRAWLVOLT_API_KEY" \\
  -H "Content-Type: application/json" \\
  -d '{
    "url": "https://example.com",
    "formats": ["markdown", "metadata"],
    "wait_until": "network_idle"
  }'

HTTP/2 200
x-request-id: req_01JWD8
Failures stay visibleTyped errors enter request logs without consuming successful-output quota.
Costs stay explainableBrowser, action, output and storage units are broken down per project.
Sessions stay privateCookie jars are encrypted, owner-bound, expiring and immediately revocable.
05 / Plans

Start on the real engine. Upgrade when the workflow proves itself.

The free plan uses the same API and developer console. Pro raises capacity and retention without changing your integration.

Monthly capacityFreePro
Rendered pages10010,000
Browser actions25025,000
Request logsIncludedLong retention
Browser capacitySharedPriority
No credit card to start.Create free accountCompare plans
From URL to product data

Make the live web part of what you ship.

Live / V1 engine

Run one URL.

Send a real request to the CrawlVolt engine and inspect exactly what comes back.

RequestPOST /v1/scrape
2 free demo runsNo account or API key required. The server enforces the demo limit.
Sign in
Outputs
Render options
ResponseWaiting
No request yetThe response will appear here.