Guide

Turn any website into an API

Most of the web has no API. Hypeline gives it one. Point it at a page, a feed or a push source and get a clean, deduplicated stream of new content you can consume like any other API, over SSE, cursor catch-up and signed webhooks.

How it works

From a URL to an event stream

1

Point it at a URL

Give Hypeline any source you care about: an RSS, Atom or JSON feed, a plain web page with no feed at all, or a live push source. Any language, any region.

2

It detects and extracts

Hypeline auto-detects the format, fetches politely, and pulls the real content out of the page, dropping boilerplate, navigation and template noise.

3

It keeps only real changes

Each source is fingerprinted and deduplicated, so you get genuinely new content as discrete events instead of the same item twice or a diff full of timestamp churn.

4

You consume events

Read the stream over Server-Sent Events, catch up or backfill with a cursor, or receive HMAC-signed webhooks. The event schema is stable and versioned.

Build vs buy

Everything you would build yourself, already built

What you needRolling your ownWith Hypeline
Handle any source formatA parser per feed type, plus a scraper for pages with no feedOne endpoint, format auto-detected
Extract the real contentCustom boilerplate removal per siteBuilt-in content extraction
Detect genuine changesYour own diffing and dedup, tuned to avoid noiseFingerprinted, deduplicated for you
Deliver in real timeBuild and operate SSE, webhooks and retriesSSE, cursor and signed webhooks out of the box
Stay polite and saferobots.txt, backoff, SSRF protectionHandled at the fetch layer
FAQ

Frequently asked questions

What kinds of websites can I turn into an API?

Any public source you point Hypeline at, in any language or region. It handles RSS, Atom and JSON feeds, feed-less HTML pages that it diffs for real changes, and live push sources. It ingests only free, open, public content.

Do I need the site to have an RSS feed?

No. If a feed exists Hypeline uses it, but feed-less pages work too: it fetches the page, extracts the main content, and detects genuinely new material by comparing fingerprints over time.

How do I receive the data?

Over plain HTTPS. Subscribe with Server-Sent Events for a live feed, catch up or backfill with a cursor, and receive HMAC-signed webhooks for server-to-server delivery. Every event follows one stable, versioned schema.

Is it polite to the sites it watches?

Yes. Fetching respects robots.txt, rate limits and conditional requests, with adaptive per-source scheduling so hot sources are checked often and quiet ones back off.

Be first to make the static web live

Add your email and we'll tell you the moment it goes live.

No spam. One email when it goes live.