openapi: 3.1.0
info:
title: Finlight Financial News Articles Sources API
description: Real-time financial news API aggregating market-moving news, earnings reports, analyst upgrades, and corporate announcements for equities, currencies, and commodities. Delivers AI-driven sentiment analysis, entity extraction, and sub-second latency streaming.
version: 2.0.0
contact:
name: Finlight Support
email: info@finlight.me
url: https://finlight.me
license:
name: Proprietary
url: https://finlight.me
servers:
- url: https://api.finlight.me
description: Finlight Production API
security:
- ApiKeyAuth: []
tags:
- name: Sources
description: Available news sources and their configuration
paths:
/v2/sources:
get:
summary: List Available News Sources
description: Retrieve all available news sources with metadata including domain, content availability, and whether the source is included in the default source set.
operationId: getSources
tags:
- Sources
responses:
'200':
description: Array of available news sources
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Source'
'401':
description: Unauthorized - invalid or missing API key
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
components:
schemas:
Source:
type: object
description: A financial news source available in the Finlight platform
required:
- domain
- isContentAvailable
- isDefaultSource
properties:
domain:
type: string
description: Domain name of the news source
example: reuters.com
isContentAvailable:
type: boolean
description: Whether full article content can be retrieved from this source
isDefaultSource:
type: boolean
description: Whether this source is included in the default source set when no sources are specified
ErrorResponse:
type: object
description: API error response
properties:
message:
type: string
description: Human-readable error description
error:
type: string
description: Error type or code
statusCode:
type: integer
description: HTTP status code
securitySchemes:
ApiKeyAuth:
type: apiKey
in: header
name: X-API-KEY
description: API key obtained from https://app.finlight.me
externalDocs:
description: Finlight API Documentation
url: https://docs.finlight.me/v2/