🔌 API Documentation

Access real-time AI trends, articles, and content generation via REST API

Getting Started

The AI Trends Platform API is completely free and requires no authentication. All endpoints return JSON responses.

Base URL: https://trends.ifox67.com

Quick Example

curl https://trends.ifox67.com/api/v1/trends # Response { "success": true, "trends": [ { "topic": "OpenAI", "count": 386 }, { "topic": "GPT", "count": 295 }, ... ] }

Trends Endpoints

GET /api/v1/trends

Get top trending AI topics with mention counts

Query Parameters:
Parameter Type Default Description
limit number 20 Number of trends to return (max 100)
minCount number 1 Minimum mention count
curl "https://trends.ifox67.com/api/v1/trends?limit=10&minCount=5"
GET /api/v1/trends/articles

Get all articles from RSS sources

curl https://trends.ifox67.com/api/v1/trends/articles # Response { "success": true, "articles": [ { "title": "Article Title", "link": "https://...", "description": "...", "pubDate": "2026-02-21T12:00:00Z", "source": "TechCrunch AI" } ] }
GET /api/v1/trends/sources

Get list of RSS sources being tracked

curl https://trends.ifox67.com/api/v1/trends/sources

Content Generation Endpoints

POST /api/v1/content/summary

Generate a professional daily summary of AI trends

curl -X POST https://trends.ifox67.com/api/v1/content/summary # Response { "success": true, "content": "# AI Trends Summary - Feb 21, 2026\n\n..." }
POST /api/v1/content/outline

Generate an article outline for a given topic

Request Body:
Field Type Required Description
topic string Yes Article topic or title
curl -X POST https://trends.ifox67.com/api/v1/content/outline \ -H "Content-Type: application/json" \ -d '{"topic": "The Future of Large Language Models"}'
POST /api/v1/content/ideas

Generate content ideas based on current trends

Request Body:
Field Type Required Description
count number No Number of ideas (default: 5, max: 20)
curl -X POST https://trends.ifox67.com/api/v1/content/ideas \ -H "Content-Type: application/json" \ -d '{"count": 10}'
POST /api/v1/content/social

Generate social media posts

Request Body:
Field Type Required Description
topic string Yes Post topic
platform string No twitter, linkedin, or facebook (default: twitter)
curl -X POST https://trends.ifox67.com/api/v1/content/social \ -H "Content-Type: application/json" \ -d '{"topic": "AI in Healthcare", "platform": "linkedin"}'
POST /api/v1/content/article

Expand an outline into a full article

Request Body:
Field Type Required Description
topic string Yes Article topic
outline string Yes Article outline (markdown format)
GET /api/v1/content/status

Check AI generation method (rule-based or Ollama)

curl https://trends.ifox67.com/api/v1/content/status

Data Sources

We aggregate content from the following RSS sources:

TechCrunch AI
Latest AI news and analysis
VentureBeat AI
AI business and technology
MIT Tech Review
AI research and innovation
OpenAI Blog
Official OpenAI updates
Google AI Blog
Google's AI research
DeepMind Blog
DeepMind breakthroughs
Hugging Face
ML community updates
The Verge AI
AI tech news
Analytics Vidhya
Data science and ML

Code Examples

JavaScript / Node.js

// Get trending topics const response = await fetch('https://trends.ifox67.com/api/v1/trends'); const data = await response.json(); console.log(data.trends); // Generate content const content = await fetch('https://trends.ifox67.com/api/v1/content/summary', { method: 'POST' }); const result = await content.json(); console.log(result.content);

Python

import requests # Get trending topics response = requests.get('https://trends.ifox67.com/api/v1/trends') trends = response.json()['trends'] # Generate outline payload = {'topic': 'The Future of AI'} response = requests.post('https://trends.ifox67.com/api/v1/content/outline', json=payload) outline = response.json()['content'] print(outline)