Submit a target URL
Start with a website, documentation hub, or product category.
Turn any website into clean, structured data — Markdown, HTML, JSON, Links, and PDF — through a proxy-powered crawl engine. Built for developers and AI teams building RAG pipelines, market research, and data products at scale.
Crawl starts with a target URL, discovers reachable pages, applies rendering and proxy rules, then returns normalized outputs for every page in the job.
Find every crawlable URL from sitemaps, page links, and custom subpage rules. No page left behind.
Control max pages, depth, and exclude paths before a crawl begins.
Render dynamic, JS-heavy pages in a real browser before extracting content.
Generate ready-to-use code from the Playground and run crawl jobs from your own app.
Review crawl records, inspect results, and export clean data in one click.
Keep crawl records, subscription credits, and usage isolated by account or team.
Use residential, datacenter, or custom proxies to reach pages more reliably.
Return Markdown, HTML, JSON, Links, and PDF from the same crawl workflow.
Designed for developers and data teams who need repeatable, full-site data collection — without maintaining crawler infrastructure.
Start with a website, documentation hub, or product category.
Define depth, max pages, include/exclude rules, and request options.
Enable JavaScript rendering and route traffic through Nstproxy or a custom proxy.
Receive clean, structured outputs per page, ready for your pipeline.
Start from the Playground to test parameters, then copy an API example that matches the same crawl configuration.
Try URLs, JS rendering, proxy options, and output formats without writing code.
Copy Node.js, cURL, or SDK snippets generated from current settings.
Crawl uses subscription credits first, then recharge credits when needed.
import os
from nstdata_ai_crawl import CrawlRequestDto, Format, NstDataClient
with NstDataClient(os.environ["NSTDATA_API_TOKEN"]) as client:
crawl = client.submit_crawl_task(CrawlRequestDto(
url="https://docs.example.com/",
maxDepth=3,
maxPages=10,
formats=[Format.MARKDOWN],
onlyMainContent=True,
timeout=60000,
))
print("crawl task id:", crawl.id)Pay per use
Small Projects
High Volume
Use Crawl when one URL needs to become many pages of clean, structured, reusable data.
Crawl docs sites and convert every page into clean Markdown for AI and support workflows.
Collect category pages, product details, pricing, availability, and links from commerce sites.
Monitor public websites and turn raw pages into repeatable research inputs.
Crawl domains to collect metadata, internal links, page content, and crawl coverage.
Feed crawled Markdown and JSON into RAG, agents, indexing, and enrichment workflows.
Capture HTML and PDF outputs for review, records, compliance, and repeatable audits.
Everything you need to know about Crawl, pricing, and technical integration.
What is Crawl?
Crawl is Nstproxy's product for turning entire websites into clean, LLM-ready data with a single API request. It discovers pages, renders JavaScript when needed, and returns structured Markdown, JSON, HTML, Links, or PDF.
How much does website crawling cost per page?
What's the best Firecrawl alternative?
Can Crawl render JavaScript-heavy websites?
Is Crawl good for building a RAG knowledge base?
Can I control which pages are crawled?
Do I pay for failed or blocked requests?
How is Crawl usage billed?
Turn any website into clean, LLM-ready data with Nstproxy's proxy-powered crawl engine. Start free — no monthly minimum, pay only for what you crawl.