Scrape a page
Retrieve one public page as Markdown, rendered HTML or links. Keep its source metadata with the result.
Scrape API →Turn public webpages into Markdown, HTML, links or structured JSON. Try a page in the playground, then connect your code through REST or MCP.
Read content, choose your sources and collect a bounded dataset. Use a managed browser without operating your own browser fleet.
Retrieve one public page as Markdown, rendered HTML or links. Keep its source metadata with the result.
Scrape API →Find same-origin links on a page and choose where to go next. Page-level discovery keeps the scope clear.
Map API →Set a page bound and depth, track an asynchronous job and read retained results from your private workspace.
Crawl API →Describe the fields you need with a prompt or schema. Validate the AI-generated result in your application.
Extract API →POST /v2/scrapeCreate your account and run a request.
Real responses come from Cloudflare Browser Run.
Call a simple REST API from your app.
Connect agents through official Cloudflare MCP tools.
const response = await fetch(
'https://aihackr.com/v2/scrape', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.AIHACKR_API_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
url: 'https://example.com',
formats: ['markdown']
})
}
);
console.log(await response.json());Verify the code sent to your email. Your private workspace starts with 20 trial pages and no card.
Enter a public URL in the playground. Inspect the actual result before collecting more pages.
Create a named API key for your backend or a compatible MCP client. The same account owns your results.
Keep retrieval, validation and source context visible as you move from a page to your application.
Fetch public web content as Markdown, then bring your own chunking, embeddings and retrieval layer.
Explore the workflow →AGENT WORKFLOWSRead a source, inspect links or manage a bounded crawl through REST and the official Cloudflare MCP tools.
Explore agent tools →STRUCTURED DATATurn public page content into JSON and retain the source URL alongside the result.
Explore extraction →DEVELOPER QUICKSTARTWorking request examples in cURL, JavaScript and Python. No SDK dependency needed to get started.
Open the quickstart →AIHackr is a web scraping API and browser playground for public webpages. Retrieve Markdown, HTML, links or structured JSON, run bounded crawls, or connect a compatible MCP client. The engine is Cloudflare Browser Run.
No. Sign in with an email code and use your private workspace. Create an API key when you connect your own code or an MCP client. See accounts and API keys.
Each verified account starts with 20 lifetime trial pages. A single-page operation reserves one page. A crawl reserves its requested maximum, including unused capacity or upstream failures, so start with a small limit. No card is required. See current availability.
Browser rendering can read JavaScript-produced content. Access still depends on the target’s behavior, robots rules and provider restrictions. Logged-in target sessions, CAPTCHA solving and anti-bot bypass are not offered.
No. It runs Cloudflare Browser Run and uses official Cloudflare OSS MCP tools. The REST API exposes a documented Firecrawl-shaped subset; full SDK or feature compatibility is not promised. Read the migration guide.
Paid subscriptions and hosted OAuth are being tested separately and are not enabled on production. You can use the live free trial and connect an API-key-capable MCP client today. Check live capabilities for current deployment state.
Your account includes a private workspace and a 20-page free trial. Use the playground after signing in, or create an API key for your code and agents. Paid plans and web search are coming later.
API documentation ↗