Website to Markdown in One API Call

The easiest website-to-markdown scraper for your AI agents. Clean, structured output ready for LLMs.

Start for Free Get 20 credits when you sign up
cURL
Python
JavaScript
# Scrape any webpage to markdown
curl -X POST "https://api.markshot.dev/v1/scrape" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com"}'
# Returns clean markdown
{
"markdown": "# Example Domain\n\nThis domain is..."
}
import requests
response = requests.post(
"https://api.markshot.dev/v1/scrape",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"url": "https://example.com"}
)
markdown = response.json()["markdown"]
print(markdown)
const response = await fetch(
"https://api.markshot.dev/v1/scrape",
{
method: "POST",
headers: {
"Authorization": `Bearer ${API_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({ url: "https://example.com" })
}
);
const { markdown } = await response.json();

Simple. Fast. Reliable.

01

Sign Up

Create your account and get 20 free credits instantly. No credit card required.

02

Get API Key

Generate your API key from the dashboard. Takes 5 seconds.

03

Start Scraping

Send a POST request with any URL. Get clean markdown back.

Clean, AI-Friendly Markdown

โšก

Lightning Fast

Optimized headless Chrome rendering. Most pages processed in under 3 seconds.

๐Ÿงน

Smart Cleanup

Automatically strips scripts, styles, SVGs, and noise. Pure content, nothing else.

๐Ÿค–

LLM-Ready

Output optimized for AI agents and language models. Perfect for RAG pipelines.

๐Ÿ”’

Secure API

API key authentication. Rate limiting. No data retention beyond job completion.

๐Ÿ“Š

Usage Dashboard

Track your usage, view job history, and manage API keys all in one place.

๐Ÿ’ฐ

Pay As You Go

No monthly fees. Buy credits when you need them. Unused credits never expire.

No Monthly Commitment

Buy credits when you need them. No subscriptions, no surprises. Full refund on unused credits, no questions asked.

1,000
credits
$10
$0.01 per scrape
Get Started
20,000
credits
$50
$0.0025 per scrape
Get Started
โœ“ No monthly fees
โœ“ Credits never expire
โœ“ Full refund on unused credits

Need more? Contact us for volume pricing.