TheDocumentation 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.
GET /blogs/search endpoint filters the in-memory cache by title and returns every post whose title contains the provided query string. The match is case-insensitive and matches anywhere within the title, so a query of fast would match "Getting Started with FastAPI". If no posts match, the endpoint returns a JSON object with a "Blog not found" message instead of an empty array.
Endpoint
Rate limit
5 requests per minute per IP address. Exceeding this limit returns a429 Too Many Requests response.
Query parameters
The search term to match against blog post titles. The match is case-insensitive and checks whether the query appears anywhere in the title.
Response
On a successful match, the response is a JSON array of blog post objects. When no posts match, the response is a JSON object with amessage field.
The title of the blog post as it appears on project516.dev.
The full URL to the blog post on project516.dev (e.g.,
https://project516.dev/blog/some-post).The publish date of the post in ISO 8601 format (e.g.,
2024-11-03).Code examples
Example responses
Matching results:Search is case-insensitive and matches the query string anywhere within the title. For example,
scrape, Scrape, and SCRAPE all return the same results.Error codes
| Status | Description |
|---|---|
429 Too Many Requests | You have exceeded the rate limit of 5 requests per minute. Wait before retrying. |