Examples

Code Examples

Get started quickly with these code examples in your favorite language.

JavaScript / Node.js
// Install dependencies: npm install node-fetch

const fetch = require('node-fetch');

async function convertToMarkdown(url) {
  const apiKey = 'YOUR_API_KEY'; // Get from dashboard

  const response = await fetch(
    `https://klovr.ai/api/convert?url=${encodeURIComponent(url)}`,
    {
      headers: {
        'Authorization': `Bearer ${apiKey}`
      }
    }
  );

  const data = await response.json();

  if (data.success) {
    console.log('Markdown:', data.markdown);
    console.log('Metadata:', data.metadata);
    console.log('Tokens:', data.stats.tokens);
    console.log('Token Savings:', data.stats.tokenSavingsPercent + '%');
    return data.markdown;
  } else {
    throw new Error(data.error);
  }
}

// Example usage
convertToMarkdown('https://example.com/article')
  .then(markdown => console.log('Success!'))
  .catch(error => console.error('Error:', error));

Common Use Cases

AI Chatbots

Convert web pages to Markdown before feeding to LLMs. Reduce tokens by 40-60% and improve context quality.

Content Archiving

Archive web content in clean, portable Markdown format. Perfect for knowledge bases and documentation.

Research Tools

Extract clean content from articles and papers. Build citation databases and research assistants.

Content Pipelines

Build automated workflows that process web content. Newsletter generation, content monitoring, and more.

Ready to Get Started?

Create your free account and get your API key in less than a minute.