Skip to main content

phantom-fetch

Headless content fetcher with stealth mode, cookie handling, and structured output.

Status: ActiveRepository: github.com/d3f4lt0/phantom-fetch
01

Purpose

Most headless browsers are detectable. phantom-fetch uses Playwright with explicit stealth configurations to reduce browser automation signals while maintaining structured output for downstream processing.

It is built for research pipelines where consistent, repeatable fetches are more important than raw throughput.

02

Tech Stack

Language

Python

Automation

Playwright

Focus

StealthScrapingCLI
03

Project Timeline

Project Started2026-06-28completed

Frustration with existing headless browser detection led to the first experiment.

First Prototype2026-07-06completed

Basic Playwright wrapper with custom user agent and viewport.

Architecture Rewrite2026-07-14completed

Added cookie persistence, stealth plugins, and structured JSON output.

Public Release2026-07-05completed

Repository made public with CLI interface and examples.

Current Status2026-07-27active

Active. Core fetcher and stealth mode are working reliably.

Future Milestonespending

Proxy rotation, structured extraction, backoff policies.

04

Current Progress

Core Fetcheractive
Cookie Handlingactive
Stealth Modeactive
Output Formatspending
05

GitHub

Repository metadata placeholders for future API integration.

Repository
Started

2026-06-12

Last Activity

2026-07-19

Status

Maintained

Visibility

public

Repository

github.com/d3f4lt0/phantom-fetch

Documentation

README

Primary Language

Python

Headless content fetcher with stealth mode, cookie handling, and structured output.

06

Future Ideas

Rotating proxy support
JavaScript rendering tuning
Structured data extraction
Retry and backoff policies
07

Notes

Built for research workflows that need controlled browser behavior.
Prioritizes reliability over speed.
Output is designed to be consumed by downstream analysis tools.