Skip to main content

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.

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.

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

curl https://api.project516.dev/blogs
[
  {
    "title": "My Latest Post",
    "link": "https://project516.dev/blog/my-latest-post",
    "date": "2024-01-15"
  }
]
All read endpoints are rate-limited to 5 requests per minute. The cache update endpoint is limited to 1 request per minute.

Build docs developers (and LLMs) love