The playground

Try any of 817 endpoints — live.

Pick an endpoint, load a working example, tweak the params, and send — no signup to try. Results render the way the data deserves; raw JSON, headers & code are one tab away.

Playground demo key · api.reefapi.com
post/feed-gateway/v1/fetch1 credit

Fetch ONE feed URL (RSS 2.0/0.9x, RSS 1.0/RDF, Atom, JSON-Feed 1.1 — auto-detected) and normalise it into one clean JSON schema. Broken XML, HTML entities, encoding mess and truncated feeds are repaired automatically (recovery step reported in meta).

Working example
Parameters

Feed URL (RSS/Atom/JSON-Feed). Bare hosts get https:// prefixed. Private/internal/metadata targets are SSRF-blocked.

Max items returned (1-100, default 50). Out-of-range values are clamped, never rejected. (1–100)

Item ordering. Competitors paywall sorting (rss2json needs an api_key for order_by) — here it is free.

Sort direction (applies when sort_by is not feed_order).

Include the raw item HTML body as content_html (capped 30 KB). Off by default: summary is always returned as clean plain text.

Only items published at/after this date (ISO 8601, e.g. 2026-06-01 or 2026-06-01T12:00:00Z).

Only items published at/before this date (ISO 8601).

request preview
curl -X POST https://api.reefapi.com/feed-gateway/v1/fetch \
  -H "x-api-key: $REEF_KEY" \
  -H "content-type: application/json" \
  -d '{"url":"https://feeds.bbci.co.uk/news/world/rss.xml","limit":"10"}'

Hit Send to run this endpoint live.