Quickstart

Make your first request in under two minutes.

1. Create an API key

Sign in, head to Dashboard → API Keys, and click "Create key". Copy the key — it is shown only once and starts with nk_live_.

2. Export it as an environment variable

bash
export NEUROAPI_KEY="nk_live_..."

3. Scrape your first URL

bash
curl https://neuroapi.me/api/v1/scrape \
-H "Authorization: Bearer $NEUROAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com","formats":["markdown"]}'

The response is a JSON envelope containing the cleaned content:

json
{
"success": true,
"data": {
"markdown": "# Example Domain\n\nThis domain is for use in illustrative examples...",
"metadata": { "title": "Example Domain", "statusCode": 200 }
},
"creditsCharged": 1
}

From any language

javascript
const res = await fetch("https://neuroapi.me/api/v1/scrape", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.NEUROAPI_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ url: "https://example.com", formats: ["markdown"] }),
});
const { data } = await res.json();
console.log(data.markdown);
python
import os, requests
r = requests.post(
"https://neuroapi.me/api/v1/scrape",
headers={"Authorization": f"Bearer {os.environ['NEUROAPI_KEY']}"},
json={"url": "https://example.com", "formats": ["markdown"]},
timeout=60,
)
r.raise_for_status()
print(r.json()["data"]["markdown"])
Free trial credits
Every new account ships with starter credits — enough to test the core REST endpoints and MCP tools end-to-end.