Blog API is a simple, fast REST API that fetches blog posts from project516.dev, caches them for quick retrieval, and exposes endpoints for listing, searching, and refreshing content. Built with FastAPI and rate-limited to ensure reliable access for all consumers.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Project516/BlogAPI/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what Blog API does, how caching works, and what to expect from each endpoint.
Quickstart
Make your first API call in under a minute with curl or Python.
API Reference
Full endpoint documentation with parameters, response shapes, and error codes.
Guides
Learn how caching, rate limits, and self-hosting work in depth.
What you can do
List all posts
Retrieve every cached blog post with title, URL, and publish date.
Get the latest post
Fetch only the most recent blog entry in a single call.
Search by title
Query blog posts by keyword — returns all title matches.
Refresh the cache
Trigger a re-scrape of the blog source to pick up new posts.
Quick example
All read endpoints are rate-limited to 5 requests per minute. The cache update endpoint is limited to 1 request per minute.