Public API access to DailyDevLists content with optional authentication for enhanced limits. Search is available to everyone with tiered rate limiting.
Base URL: https://dailydevlists.com/api
✨ Search Available for Everyone: All search endpoints work without authentication, with 3x higher rate limits for authenticated users. Sign in to unlock enhanced features!
The endpoints documented on this page do not require authentication. However, advanced features (search, analytics, trends API) require user authentication through our web interface.
/api/health - System health check/api/feeds - List of content feeds/api/rss/* - RSS feed endpoints/api/recommendations - Content recommendationsAnonymous users: Limited requests per minute. Sign in at dailydevlists.com for higher rate limits.
Create an account to access these features at dailydevlists.com
All endpoints are rate limited to prevent abuse. Limits vary by endpoint and authentication status:
Search is available to everyone, with higher limits for authenticated users:
💡 Tip: Sign in for 3x higher search limits and unlock additional features.
All responses include rate limit information in headers:
X-RateLimit-Limit: 60 - Maximum requests allowedX-RateLimit-Remaining: 45 - Requests remaining in windowX-RateLimit-Reset: 1234567890 - Unix timestamp when limit resetsRetry-After: 30 - Seconds until you can retry (429 responses only)/api/healthSystem health check endpoint. Returns database connectivity, PG listener status, and system metrics.
{
"status": "healthy",
"timestamp": "2025-10-20T12:00:00.000Z",
"version": "1.0.0",
"buildSha": "abc123",
"checks": {
"database": {
"status": "healthy",
"latency": "15ms"
},
"pgListener": {
"status": "active"
}
},
"uptime": 3600.5,
"environment": "production"
}{
"status": "unhealthy",
"timestamp": "2025-10-20T12:00:00.000Z",
"checks": {
"database": {
"status": "unhealthy",
"error": "Connection refused"
},
"pgListener": {
"status": "inactive"
}
}
}curl https://dailydevlists.com/api/health
/api/feedsReturns a list of all visible content feeds (YouTube channels, topics, categories).
[
{
"slug": "ai-engineering",
"name": "AI Engineering",
"category": "AI"
},
{
"slug": "devops-sre",
"name": "DevOps & SRE",
"category": "DevOps"
},
{
"slug": "react-frontend",
"name": "React & Frontend",
"category": "Frontend"
}
]slug - URL-friendly feed identifiername - Human-readable feed namecategory - Feed category (AI, DevOps, Frontend, Backend, Web3, Infrastructure)curl https://dailydevlists.com/api/feeds
/api/rssReturns RSS feed with today's top 50 curated videos across all feeds.
Standard RSS 2.0 XML format with video entries including title, description, publication date, category, and author information.
/api/rss/feed/[slug] - RSS feed for specific feed/api/rss/category/[slug] - RSS feed for specific categorycurl https://dailydevlists.com/api/rss
/api/recommendationsReturns AI-powered content recommendations based on semantic similarity from transcript embeddings. Falls back to category-based recommendations when transcript embeddings are unavailable.
itemId *required - The ID of the item to get recommendations forlimit - Maximum number of recommendations (default: 5, max: 20)minSimilarity - Minimum similarity score 0-1 (default: 0.7)category - Filter by category slug (optional){
"itemId": "123",
"strategy": "content",
"count": 5,
"recommendations": [
{
"id": "456",
"externalId": "dQw4w9WgXcQ",
"title": "Advanced React Patterns",
"similarity": 0.85,
"category": {
"name": "Frontend",
"slug": "frontend"
}
}
],
"metadata": {
"limit": 5,
"minSimilarity": 0.7
}
}curl "https://dailydevlists.com/api/recommendations?itemId=123&limit=5"
Returned when rate limit is exceeded. Wait for the time specified in Retry-After header.
{
"error": "Too many requests",
"message": "Rate limit exceeded. Please try again later.",
"limit": 60,
"reset": "2025-10-20T12:01:00.000Z"
}Returned when an unexpected error occurs. Retry after a short delay.
{
"error": "Failed to fetch feeds"
}X-RateLimit-Remaining header before making requestsHave questions or need help? We'd love to hear from you:
Email: support@dailydevlists.com
By using the DailyDevLists API, you agree to our Terms of Service and Privacy Policy.
The API is provided "as is" without warranties. We reserve the right to modify or discontinue the API at any time.
Start integrating DailyDevLists into your application today.