SDK API
    • Claude Structured Output
    • Gemini Flash TextPro
    • Gemini Structured Output
    • Generate Text
    • OpenAI Structured Output
    • Stream Text
    • Streaming Structured Output
    • Generate Image (Fal.ai)
    • Generate Image (Google Gemini)
    • Generate Image (OpenAI)
    • Generate Speech (ElevenLabs)
    • Generate Speech (OpenAI)
    • Transcribe Audio (ElevenLabs)
    • Transcribe Audio (OpenAI)
    • Dynamic ToolPro
    • Needs Approval
    • Preliminary Tool ResultsPro
    • Scrape - Cheerio
    • Scrape - Jina AI
    • Scrape - Markdown.new (free)
    • Search - Exa AI
    • Search - Firecrawl
    • Tool API ContextPro
    • Tool Approval BasicPro
    • Tool Call RepairPro
    • Tool Input Lifecycle HooksPro
    • Output.array
    • Output.choice
Agent Patterns
    • Orchestrator-Worker PatternPro
    • Sub-Agent Orchestrator
    • Inquire Multiple Choice
    • Inquire Text InputPro
    • Plan Builder AgentPro
    • Multi-Step Tool PatternPro
    • Parallel Processing PatternPro
  • Routing Pattern
  • Evaluator-Optimizer PatternPro
  • Just Bash Skills Agent
Real World Examples
    • Agentic Context BuilderPro
    • Firecrawl Brand PDF
    • Firecrawl Landing Page Teardown PDFPro
    • Marketing agent with skills + readFile
    • Brand Product Placement Generator (Nano Banana)
    • Nano Banana ImagePro
    • Nano Banana Image EditPro
    • Nano Banana Image MergePro
    • Competitor Research AgentPro
    • Reddit Product Validation AgentPro
    • Branding AgentPro
    • Prompt UI Improver
    • Accessibility Audit AgentPro
    • SEO AuditPro
  • Chat-Base Clone
  • Form Generator
  • Data Analysis AgentPro
  • Wizard Brand StrategyPro
Artifacts
    • Chart Artifact
    • Code Artifact
    • CSV Editor Artifact
    • Sheet Artifact
    • Text Artifact
    • JSON Render Data Table
    • JSON Render Email
    • JSON Render Image
    • JSON Render PDF
    • JSON Render React
    • JSON Render Remotion
    • JSON Render Shadcn
    • JSON Render Three.js
Tools & Utilities
    • @exalabs webSearch ToolPro
    • Claude Web Search ToolPro
    • Exa Web Search ToolPro
    • Firecrawl Scrape Tool ChatPro
    • Web Search ToolPro
    • Cheerio Web Scraper
    • Cloudflare Markdown.new Web Scraper
    • Jina AI Web Scraper
    • CSV / TSV ↔ JSON tabular export
    • Markdown multi-format file export
    • PDF Analysis ToolPro
    • Profile Enrichment FormPro
    • XLSX → CSV export
Workflows
    • Research Agent ChainPro
    • Workflow - URL AnalysisPro
    • Evaluator Workflow Pattern
    • Orchestrator-Worker Workflow Pattern
    • Parallel Review Workflow Pattern
    • Routing Workflow Pattern
    • Sequential Workflow Pattern
  • Prompt Few-Shot EditorPro
Chat UI Elements
    • Basic Chat Interface
    • Image Generation DemoPro
    • Queue
    • Task Management Demo
    • Tool Execution
    • ReasoningPro
    • Sources & Citations
    • PlanPro
    • Tool Approval
  • Inline Citations Demo
Marketing UI
    • Code Block 1
    • Code Block 2
    • Code Block 3
    • Feature Grid 1
    • Comparison Table 1
    • Model Comparison
    • Model Comparison Compact
    • Model Comparison Hover
    • Integration Showcase 1
    • Integrations Circle
    • Changelog 1
    • ROI Calculator
    • Chat Claude
    • Chat Gpt
    • Chat Grok
  • Bento Layout 1
UI Components
  • Levee User ResearchPro
AI SDK Agents
  • Patterns
  • Templates

basics-tool-scrape-markdown-new

Free

Scrape websites using Cloudflare's markdown.new service. Extract clean markdown content from any URL. No API key required.

Open in New Tab
Files
app/page.tsx
import MarkdownNewScrapeDemo from "../components/markdown-new-scrape-demo";

export default function Page() {
  return <MarkdownNewScrapeDemo />;
}

basics-tool-scrape-markdown-new

basics-tool-scrape-markdown-new previewbasics-tool-scrape-markdown-new preview

Join on desktop to see the interactive preview.

Scrape websites using Cloudflare's markdown.new service. Extract clean markdown content from any URL. No API key required.

AI SDK APIs USED:

streamTextconvertToCoreMessagestool()useChat

Services used: