// REST API v1.0

API Documentation

Access myTrueNerd content programmatically

Overview

The myTrueNerd API provides programmatic access to our deep technical content. All responses are returned in JSON format.

Base URLhttps://mytruenerd.vercel.app/api

Authentication

Public endpoints are available without authentication. For higher rate limits and access to premium features, include your API key in the header.

Request Header
Authorization: Bearer YOUR_API_KEY

Articles

GET/api/articles

Returns a list of all published articles.

Response
{
  "articles": [
    {
      "slug": "physics-quantum-entanglement",
      "title": "Understanding Quantum Entanglement",
      "category": "Quantum Physics",
      "author": "Dr. Quantum",
      "readTime": "18 min",
      "depth": "Advanced"
    },
    ...
  ],
  "total": 6
}
GET/api/articles/:slug

Returns a single article with full content.

Path Parameters

slugstring (required)

The article's URL slug

Categories

GET/api/categories

Returns all available content categories.

Response
{
  "categories": [
    {
      "slug": "physics",
      "name": "Quantum & Classical Physics",
      "articleCount": 1
    },
    ...
  ]
}

Rate Limits

Public (No Auth)

100 requests/hour

Authenticated

1,000 requests/hour

Premium

10,000 requests/hour

Rate limit headers are included in all responses:X-RateLimit-Remaining, X-RateLimit-Reset

Need Help?

Contact us at api@mytruenerd.com for API key requests or technical support.