DEV Community

Cover image for Turn Any Web Page into Markdown with NoHustle API
Nicholas Toledo
Nicholas Toledo

Posted on Originally published at nohustle-api.onrender.com

Turn Any Web Page into Markdown with NoHustle API

Scraping web content is tedious. NoHustle API converts any URL to clean Markdown in one GET request.

šŸš€ Zero Setup Required

curl "https://nohustle-api.onrender.com/url2md?url=https://example.com/article"
Enter fullscreen mode Exit fullscreen mode

šŸ’Ŗ What It Handles

  • JavaScript-rendered pages - Waits for content to load
  • Clean text extraction - Removes ads, navigation, footers
  • Proper formatting - Headers, links, lists preserved
  • Large articles - Handles long-form content reliably

šŸ”§ Integration Examples

Python:

import requests

response = requests.get("https://nohustle-api.onrender.com/url2md", params={"url": "https://news.ycombinator.com"})
markdown = response.text
print(markdown[:500])
Enter fullscreen mode Exit fullscreen mode

cURL in CI/CD:

# Archive article as Markdown
curl "https://nohustle-api.onrender.com/url2md?url=$ARTICLE_URL" > archive/$(date +%Y%m%d).md
Enter fullscreen mode Exit fullscreen mode

Great for content archiving, research tools, or feeding LLMs clean text.


šŸš€ Try it Now

🌐 Try in Browser → (Hugging Face Space)

šŸ“« Run in Postman → (One-click collection)

⚔ RapidAPI → (Managed hosting)


More NoHustle endpoints: https://nohustle-api.onrender.com

Top comments (0)