no key · no human

SitePoint API, RSS and sitemap

Every article SitePoint publishes, as JSON, through an open API with no key and no signup. 371 of their articles are indexed right now, refreshed hourly.

English#10,465 by volume

Four ways to pull sitepoint.com

All four are ours, all four are live, and none of them needs a key.

JSON Search this publisher

Every article we hold from sitepoint.com, newest first. Add q= to search inside.

curl -s "https://freenewsapi.ai/v1/search?host=www.sitepoint.com&size=20"open it →

RSS Subscribe in any reader

The same articles as an RSS 2.0 feed. Works in Feedly, Inoreader, Thunderbird — anywhere.

curl -s "https://freenewsapi.ai/v1/rss?host=www.sitepoint.com&size=50"open it →

JSON Feed For apps

JSON Feed 1.1, the same content in a format apps parse natively.

curl -s "https://freenewsapi.ai/v1/feed.json?host=www.sitepoint.com&size=50"open it →

Trimmed For agents

Only the fields an agent needs — title, url, date, language — so the response stays small.

curl -s "https://freenewsapi.ai/v1/search?host=www.sitepoint.com&size=20&fields=title,url,published_at,lang"open it →

Call the API

A live request. Paste it into a terminal and SitePoint headlines come back as JSON.

bash
curl "https://freenewsapi.ai/v1/search?host=www.sitepoint.com&size=5"
371
articles indexed
115
in the last 30 days
3
median per day
1
languages
2507 min
median crawl lag
14.07 → 19.09
archive depth

Publishing volume

Articles per day over the last 55 days. The busiest hour is 15:00 UTC — that is when the newsroom pushes its main batch.

2026-07-14: 2 articles2026-07-15: 3 articles2026-07-16: 5 articles2026-07-17: 2 articles2026-07-18: 1 articles2026-07-20: 4 articles2026-07-21: 3 articles2026-07-23: 2 articles2026-07-24: 5 articles2026-07-25: 1 articles2026-07-27: 3 articles2026-07-28: 1 articles2026-07-30: 1 articles2026-07-31: 4 articles2026-08-01: 5 articles2026-08-06: 13 articles2026-08-07: 2 articles2026-08-10: 3 articles2026-08-11: 4 articles2026-08-12: 1 articles2026-08-13: 1 articles2026-08-14: 2 articles2026-08-15: 7 articles2026-08-16: 3 articles2026-08-17: 1 articles2026-08-18: 1 articles2026-08-19: 6 articles2026-08-20: 7 articles2026-08-21: 3 articles2026-08-23: 3 articles2026-08-24: 2 articles2026-08-25: 1 articles2026-08-26: 2 articles2026-08-27: 3 articles2026-08-28: 3 articles2026-08-30: 1 articles2026-08-31: 2 articles2026-09-01: 2 articles2026-09-02: 4 articles2026-09-03: 6 articles2026-09-04: 3 articles2026-09-06: 7 articles2026-09-07: 1 articles2026-09-08: 6 articles2026-09-09: 8 articles2026-09-10: 9 articles2026-09-11: 5 articles2026-09-12: 2 articles2026-09-13: 1 articles2026-09-14: 11 articles2026-09-15: 5 articles2026-09-16: 6 articles2026-09-17: 3 articles2026-09-18: 9 articles2026-09-19: 7 articles07-1407-2508-1108-2008-3109-1009-19
bash
curl "https://freenewsapi.ai/v1/stats?host=www.sitepoint.com&top=10"

Publishing rhythm

When SitePoint actually publishes, by hour of day (UTC) and by day of week — measured from 371 timestamps, not from a schedule they advertise.

00: 40001: 00102: 50203: 10304: 00405: 40506: 60607: 200708: 60809: 110910: 21011: 51112: 121213: 21314: 101415: 271516: 71617: 91718: 111819: 191920: 122021: 122122: 142223: 923
Mon: 27MonTue: 25TueWed: 30WedThu: 50ThuFri: 38FriSat: 23SatSun: 15Sun

Sections

Sections come from the publisher's own markup, present on 91% of their articles.

Languages

CodeLanguageArticlesShare
enEnglish20856.1%

Latest articles

The 18 most recent SitePoint articles in the index — the same rows the API returns, rendered for humans.

How to Build a Scalable SVG Icon System for Your Web App
2026-09-19 19:32 UTC · react · SitePoint Team
null Continue reading How to Build a Scalable SVG Icon System for Your Web App on SitePoint .
E-Signature Pricing Models That Bite in Production
2026-09-19 14:48 UTC · app development · Jhon-Harry
null Continue reading E-Signature Pricing Models That Bite in Production on SitePoint .
Setting Up Cloudflare Tunnels with Docker Compose for Persistent Webhook Debugging
2026-09-19 14:38 UTC · devops · SitePoint Team
Set up persistent Cloudflare Tunnels with Docker Compose for local webhook debugging: no session timeouts, no port forwarding, no paid ngrok subscription. Continue readin
Streaming Encrypted Files P2P with WebRTC DataChannels and WebCrypto in TypeScript
2026-09-19 14:38 UTC · javascript · SitePoint Team
Build a serverless P2P browser file-transfer engine with WebRTC DataChannels, bufferedAmountLowThreshold backpressure, and AES-GCM encryption via WebCrypto. Continue read
Securing AI Pull Requests: Building a Deterministic AST Audit Harness in GitHub Actions
2026-09-19 14:37 UTC · ai · SitePoint Team
Build a deterministic CI/CD audit harness that checks AI coding-agent pull requests for AST prototype pollution, secret leakage, and unsafe egress before merge. Continue
Cutting Node.js Memory Footprint with HyperLogLog and Count-Min Sketch in TypeScript
2026-09-19 14:37 UTC · computing · SitePoint Team
Ingest and aggregate millions of streaming events in Node.js with sub-megabyte RAM using HyperLogLog and Count-Min Sketch written in pure TypeScript. Continue reading Cut
**Data-Driven vs Event-Driven Architecture: How to Pick the Right One**
2026-09-19 05:38 UTC · design · TechPanda
null Continue reading **Data-Driven vs Event-Driven Architecture: How to Pick the Right One** on SitePoint .
Spec-Driven Development: Enforcing Architectural Contracts for Coding Agents
2026-09-18 20:00 UTC · ai · SitePoint Team
Spec-driven development for AI coding agents: enforce machine-readable architectural contracts, AST linters, and test boundaries to stop drift. Continue reading Spec-Driv
WebAuthn Passkey Recovery: Building Account Fallbacks and Backup Codes in Node.js
2026-09-18 19:58 UTC · programming · SitePoint Team
Build resilient WebAuthn passkey recovery in Node.js with cryptographic backup codes and secure fallback flows that preserve zero-trust security. Continue reading WebAuth
RAG Citation Verification: Building Deterministic Byte-Span Validators in TypeScript
2026-09-18 19:58 UTC · ai · SitePoint Team
Eliminate hallucinated LLM references by building high-throughput, deterministic byte-span citation validators and grounding assertion middleware in TypeScript. Continue
Build a Safer AI Agent Harness with Jev and LangChain
2026-09-18 19:58 UTC · ai · SitePoint Team
Build a safer AI agent harness with Jev and LangChain: route simple work to cheaper models and gate sensitive tool calls behind explicit risk decisions. Continue reading
Build a Typed Context Compaction Gate for AI Agents
2026-09-18 19:57 UTC · ai · SitePoint Team
Build a context compaction gate for AI agents: classify each tool output as keep, summarize, or discard before the next LLM turn, cutting token bloat and noise. Continue
How to Build a Browser-Based File Integrity Checker with JavaScript
2026-09-18 12:52 UTC · node.js · Jhon-Harry
null Continue reading How to Build a Browser-Based File Integrity Checker with JavaScript on SitePoint .
Juicebox vs Pin: Which AI sourcing tool fits your team?
2026-09-18 12:30 UTC · ai · SitePoint Sponsors
Juicebox vs Pin: compare team-scale AI sourcing against a solo recruiter's end-to-end assistant to find the tool that matches the shape of your team. Continue reading Jui
Website monitoring in the AI era: What's changed, what's fixed, and what your team should still be watching
2026-09-18 12:12 UTC · devops · SitePoint Sponsors
AI-driven website monitoring doesn't wait for thresholds to break; it learns what normal looks like and catches drift before users do. Here's what that shift means in pra
From support ticket to GitHub issue: Building a reliable escalation workflow
2026-09-18 09:55 UTC · Vasyl Popovych
null Continue reading From support ticket to GitHub issue: Building a reliable escalation workflow on SitePoint .
Server Monitoring in the age of AI: What static thresholds miss and how adaptive monitoring fixes it?
2026-09-17 17:18 UTC · devops · SitePoint Sponsors
Why static CPU and memory thresholds cause alert fatigue, and how adaptive monitoring with machine learning baselines fixes false positives and missed outages. Continue r
How to Build an Event-Driven Lead Scoring Pipeline with Node.js and PostgreSQL
2026-09-17 14:06 UTC · node.js · Vasyl Popovych
null Continue reading How to Build an Event-Driven Lead Scoring Pipeline with Node.js and PostgreSQL on SitePoint .

Harvest it all

Page through the archive by date. from and to accept YYYY-MM-DD or relative values such as now-7d.

bash
curl "https://freenewsapi.ai/v1/search?host=www.sitepoint.com&from=now-7d&size=100"

To poll for new material, keep the timestamp of the newest article you saw and ask only for what came after it:

bash
curl "https://freenewsapi.ai/v1/search?host=www.sitepoint.com&from=now-1h&sort=date_asc"

Article bodies come with full_text=true. No key, no quota tier, no header — see the search endpoint for every parameter.

Metadata quality

How well SitePoint marks up its own pages — useful if you are deciding whether to parse them yourself.

0%
dates from JSON-LD
100%
articles with a byline
91%
articles with sections
—
average page weight

Crawl lag — the delay between publication and the article reaching this index — is 2507 min at the median, 47316 minutes at the 90th percentile.

Similar publishers

Comparable outlets in the same language. Those without a page here yet link straight to their slice of the API.

FAQ

Does SitePoint have an official API?

Not a public one. This endpoint is the practical alternative: their articles as structured JSON, with title, lead, publication time, section, byline and a link back to the original.

How do I get their RSS feed?

Most publishers expose one at /rss or /feed, but feeds carry only the last few dozen items and drop them within hours. This index keeps 371 of their articles and lets you filter by date, language and section.

How many articles does SitePoint publish per day?

3 on a median day, measured across 55 days.

Can I use this commercially?

The API is free and unauthenticated. What you may do with the content is between you and the publisher: we return metadata, a lead paragraph and a link, not a licence.