Glossary

Headless Browser

A headless browser is a real web browser running without its visible window — no buttons, no tabs, no screen. It loads pages, runs JavaScript, and follows links exactly like Chrome or Firefox on your desktop, but it is driven by code instead of a person, and everything happens in the background.

That matters because much of the modern web is built with JavaScript. If you fetch a page's raw HTML, you often get an empty shell; the real content — posts, prices, profiles — is filled in by scripts after the page loads. A headless browser runs those scripts, so it sees the fully rendered page the way a human would, which makes it a common engine for scraping dynamic sites.

Popular tools for controlling headless browsers include Puppeteer, Playwright, and Selenium. They let a program open pages, scroll, wait for content to appear, and read what renders — the automation layer sitting underneath many scrapers. Running one at scale is real engineering, though: browsers are memory-hungry, they crash, and a whole fleet of them has to be launched, fed pages, and cleaned up, which is why most people would rather not touch them.

$5.00 free to start · no card required · failed runs are free

How it relates to scraping

Sites like TikTok and Instagram load most of their content dynamically, so a scraper often needs a headless browser to render the page before it can read the data. This is exactly the kind of technical machinery 1Scrape hides: you never install Puppeteer or babysit a fleet of browsers — you type a search and get a CSV, while all the rendering happens on our side.

Frequently asked questions

Do I need to run a headless browser to use 1Scrape?

No. Headless browsers are the sort of engineering that self-serve tools exist to remove. 1Scrape runs all of that for you — there is nothing to install, script, or maintain on your end.

Related

The browser fleet is our job

$5.00 free to start · nothing to install · clean CSV every time.

Start a scrape