DOCUMENTATION

Make the web legible to your software.

Rounderone exposes four JSON POST routes on this domain. Scrape returns cleaned Markdown and metadata from public HTML pages.

Your first scrape

Send a public HTTP or HTTPS URL as JSON. The backend rejects private networks, revalidates redirects, and reports structured validation or upstream errors.

curl -X POST https://rounderone.app/api/scrape \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com"}'

Core endpoints

All routes return JSON with a success flag and either retrieved data or an actionable error.

POST /api/search

Search by query and bounded result count.

POST /api/scrape

Extract one public HTML URL into Markdown, metadata, links, and statistics.

POST /api/crawl

Run a synchronous, same-origin crawl with page and depth limits.

Design for failure

Fix 4xx input errors before retrying. Retry transient upstream failures conservatively, and keep crawl page and depth limits small.

Fix 4xx input errors before retrying. Retry transient upstream failures conservatively, and keep crawl page and depth limits small.

Ready to give your product better context?

Run a real URL in the playground or review the request and response formats in the API docs.