API Documentation

News Feeds

GET
/api/feeds

Retrieve cybersecurity news feeds with optional filtering

Parameters

category

Filter feeds by category (e.g., "Threat Intelligence", "Vulnerabilities")

source

Filter feeds by source (e.g., "Krebs on Security", "The Hacker News")

Example Request

/api/feeds?category=Threat%20Intelligence&source=Krebs%20on%20Security

Response

Content-Type: application/json
{
  "feeds": [
    {
      "id": "string",
      "title": "string",
      "link": "string",
      "description": "string",
      "pubDate": "string",
      "category": "string",
      "source": "string"
    }
  ]
}

Search

GET
/api/search

Search for cybersecurity news and information

Parameters

q

Search query(Required)

num

Number of results to return (default: 10)

Example Request

/api/search?q=ransomware&num=5

Response

Content-Type: application/json
{
  "results": [
    {
      "title": "string",
      "url": "string",
      "description": "string",
      "source": "string",
      "date": "string",
      "thumbnail": "string"
    }
  ],
  "searchInformation": {
    "totalResults": "string",
    "searchTime": number
  }
}

Rate Limiting

API requests are limited to 100 requests per hour per IP address. Please implement appropriate caching in your applications.