Today Intel API Documentation
This repository contains the API documentation for the Today Intel App. The API is designed to provide various functionalities related to news, SEO analysis, NLP, videos, and more.
Table of Contents
Introduction
This API is the backend for the Today Intel app, providing endpoints for fetching news, running SEO analysis, performing NLP tasks, and more. It adheres to the OpenAPI 3.1.0 specification.
Getting Started
To get started with the Today Intel API, follow these steps:
- Clone the repository.
- Review the API documentation to understand available endpoints and their functionalities.
- Set up the required dependencies.
- Make requests to the API endpoints as needed.
For more details, refer to the Terms of Service provided by Stefan Laravel Developer.
API Endpoints
- POST /feed/reader: Fetch news feed.
- POST /feed/finder: Find relevant feeds.
- POST /run/scrapper: Run a web scraper.
- POST /jobs: Searches fo jobs.
- GET /google/trending: Get trending Google searches.
- POST /google/news/search: Search Google News.
- POST /google/news/topic: Get news on a specific topic.
- POST /seo/analyze: Analyze SEO for a given link.
- POST /seo/lighthouse: Run Lighthouse SEO analysis.
- POST /nlp/article: Perform NLP analysis on an article.
- POST /videos/youtube: Search for videos on YouTube.
- GET /: Root endpoint.
For detailed information on request and response formats, refer to the OpenAPI specification in the openapi.yaml
file.
Request Examples
Fetch News Feed
{
"link": "https://example.com/feed"
}
Run SEO Analysis
{
"link": "https://example.com",
"format": "json|html"
}
Perform NLP Analysis
{
"link": "https://example.com/article"
}
Response Examples
Successful Response
{
"data": "..."
}
Validation Error
{
"detail": [
{
"loc": [],
"msg": "Validation error message",
"type": "error_type"
}
]
}