Internet News

Retrieve market news from Internet.

Endpoint

GET /news/market

Parameters

Parameter
Type
Required
Description

orbit_entity_id

string[]

No

Filter news for specific companies

keywords

string[]

No

Additional keywords to filter

source

string

No

google_news, google_finance, all

language

string

No

ISO language code (default: en)

date_range

object

No

{"start": "2024-12-01", "end": "2024-12-08"}

limit

integer

No

Max articles (default: 100, max: 100)

Example Request

bash

curl -X GET "https://api.orbitfin.ai/v1/news/market?orbit_entity_id=ent_2vxp8q3n&limit=50" \
  -H "Authorization: Bearer YOUR_TOKEN"

Response

json

{
  "status": "success",
  "credits_used": 2.0,
  "data": {
    "article_count": 50,
    "articles": [
      {
        "article_id": "news_8kp3m9xn",
        "title": "Apple Announces New AI Features",
        "source": "Reuters",
        "url": "https://...",
        "published_at": "2024-12-08T08:30:00Z",
        "author": "John Doe",
        "summary": "Apple Inc. unveiled...",
        "companies_mentioned": ["ent_2vxp8q3n"],
        "sentiment": {
          "score": 0.72,
          "label": "positive"
        },
        "relevance_score": 0.95
      }
    ]
  }
}

Error Handling

All endpoints return consistent error responses:

json

{
  "status": "error",
  "error": {
    "code": "INSUFFICIENT_CREDITS",
    "message": "Your account has insufficient credits for this request",
    "details": {
      "credits_required": 10.0,
      "credits_available": 3.5
    }
  }
}

Last updated