Overview
Crawl4AI services and ports
The Crawl4AI appliance: docker and nginx are active, the crawler listens on loopback 127.0.0.1:11235 only, and nginx fronts port 80 as the sole entry point.
Crawl4AI services and ports
Per-instance token gate
Crawl to Markdown, SSRF blocked
This is a repackaged open source software product wherein additional charges apply for cloudimg support services.
Overview
Crawl4AI is a fast, open source web crawler and scraper that converts web pages into clean, LLM-ready Markdown and structured data through a simple REST API, using a headless Chromium browser so it renders JavaScript-heavy pages the way a real browser sees them. This image delivers the official Crawl4AI server fully installed as a Docker container and reverse proxied behind nginx, so a production-ready crawling API is operational within minutes of launch, with no manual package installation, no Playwright or browser dependency troubleshooting and no proxy configuration required.
Secure By Default
Unlike a bare deployment, this image is secure by default. An unauthenticated web crawler is a server side request forgery and denial of service risk, so the crawler is never exposed openly: the Crawl4AI service binds only to loopback and is fronted by an nginx reverse proxy, and the API requires a bearer token on every crawl request. There are no shared or default credentials. A unique API token is generated on each instance's first boot and written to a root only file, so the crawl endpoint requires your token from the very first request while a health probe stays open for monitoring. Instances enforce IMDSv2, which blunts metadata theft through a crawl of the instance metadata endpoint. On first boot the appliance also refreshes itself to the pinned Crawl4AI image and recreates the container cleanly, and systemd manages both Docker and nginx for automatic restarts and clean logging.
Crawling Capabilities
Crawling capabilities include full JavaScript rendering through headless Chromium, clean Markdown extraction tuned for large language model context, structured data extraction, screenshots and PDF capture, JavaScript execution on the page, and streaming and asynchronous job endpoints, all through a clean REST API. This makes it an ideal ingestion front end for retrieval augmented generation pipelines, AI agents and dataset building.
Application Stack
- Crawl4AI 0.9.2 as the official server Docker container, bundling headless Chromium and Playwright dependencies
- CPU only, no GPU required
- nginx reverse proxy on port 80, TLS ready on port 443, with an open health probe for monitoring
- Per instance bearer API token generated on first boot, written to a root only file
- systemd managed Docker and nginx services for automatic restart and clean logging
About cloudimg
cloudimg provides 24/7 technical support by email and live chat. Our engineers help with deployment, reverse proxy and TLS configuration, API token rotation, network hardening, crawl tuning and runtime performance.
Use Cases
- Ingestion front end for retrieval augmented generation pipelines and AI agents
- Turning documentation and news sites into clean Markdown datasets
- Structured data extraction and web page to PDF or screenshot capture
- Rendering JavaScript heavy pages for downstream processing
Get Started
Launch the AMI, SSH in as the default login user for your operating system variant, retrieve your unique API token from the root only file, and POST a URL to the crawl endpoint with your bearer token. To discuss instance sizing, TLS setup or a guided pilot deployment, reach out to the cloudimg team through the support channels listed on this page.
Crawl4AI is a trademark of its respective owner. All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
Highlights
- Crawl4AI preinstalled as the official server Docker container behind an nginx reverse proxy on port 80, turning any web page into clean LLM-ready Markdown over a REST API within minutes of launch, CPU only with no GPU required
- Secure by default: the crawler binds to loopback and every crawl request requires a bearer API token that is generated uniquely on each instance's first boot and written to a root only file, so the endpoint is never open and no shared credentials ship in the image
- Full JavaScript rendering through headless Chromium with Markdown extraction, structured data, screenshot and PDF capture and streaming endpoints, an ideal ingestion front end for RAG and AI agents, with 24/7 technical support from cloudimg
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
- ...
Dimension | Description | Cost/hour |
|---|---|---|
m5.large Recommended | m5.large | $0.08 |
t2.micro | t2.micro instance type | $0.04 |
t3.micro | t3.micro instance type | $0.04 |
c5a.12xlarge | c5a.12xlarge instance type | $0.24 |
c5a.16xlarge | c5a.16xlarge instance type | $0.24 |
c5a.24xlarge | c5a.24xlarge instance type | $0.24 |
c5a.2xlarge | c5a.2xlarge instance type | $0.24 |
c5a.4xlarge | c5a.4xlarge instance type | $0.24 |
c5a.8xlarge | c5a.8xlarge instance type | $0.24 |
c5a.large | c5a.large instance type | $0.08 |
Vendor refund policy
Refunds available on request.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Initial release of Crawl4AI 0.9.2 as an authenticated, reverse-proxied web crawler and scraper that turns web pages into LLM-ready Markdown over a REST API.
Additional details
Usage instructions
Connect via SSH on port 22 as the default login user for your operating system variant (the user guide lists it per variant; on Ubuntu it is ubuntu). The Crawl4AI REST API is served on port 80 through an nginx reverse proxy in front of the loopback-bound crawler. Retrieve your per-instance bearer API token with: sudo cat /root/crawl4ai-info.txt. Then crawl a page: curl -X POST http://<instance-public-ip>/crawl -H "Authorization: Bearer <your-api-token>" -H "Content-Type: application/json" -d '{"urls":["https://example.com "]}'. An unauthenticated /healthz endpoint stays open for monitoring; every /crawl request without a valid token returns 401. For production, restrict ports 80 and 443 to your own network CIDR and add a domain with TLS on 443. The crawler will fetch any URL you ask it to, so run it in a network context you trust; instances enforce IMDSv2 to blunt metadata access. See the cloudimg user guide for token rotation and TLS setup.
Resources
Vendor resources
Support
Vendor support
cloudimg provides 24/7 technical support for this product by email and live chat.
Scope of Support
Our engineers assist with deployment, instance configuration, reverse proxy and TLS setup, API token rotation, network and SSRF hardening, crawl tuning, structured extraction configuration, runtime performance tuning, updates, and troubleshooting.
How to Get Help
Email: support@cloudimg.co.uk Live chat: Available 24/7 through our support portal
For issues including service disruptions, configuration problems, performance degradation, or questions about upgrades and best practices, contact us through either channel. We also assist with refund requests and billing inquiries related to the support service.
Instance Sizing Guidance
If you need help selecting the right EC2 instance type for your crawl concurrency and page complexity, our team can provide recommendations based on your specific use case.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.