WEBSITE AS API

Turn the Web into an API

Effortlessly automate browsing, scraping, and interaction tasks with our powerful agentic workflows. No more complex puppeteer scripts, just simple API calls.

Join waitlist

browse.do

import { browse } from '@do-sdk/browse';

async function getPageTitle(url: string): Promise {
  // Instruct the agent to navigate and extract data
  const result = await browse.do({
    url: url,
    actions: [
      { type: 'find', selector: 'h1' },
      { type: 'getText' }
    ]
  });

  // Return the structured output
  return result.data;
}

// Get the main headline from a news site
const headline = await getPageTitle('https://www.nytimes.com');
console.log(headline);

Deliver economically valuable work

Frequently Asked Questions

Do Work. With AI.