Skip to main content

How it works

By default, article endpoints return base fields only — lightweight and fast. To get enriched data like sentiment analysis, entity extraction, or market impact, use the include query parameter.

Available modules

Base fields (always returned)

These fields are included in every response regardless of the include parameter:

Enriched response example

With ?include=sentiment,entities,scoring:

Plan-gated modules

If you request a module your plan does not include, the API returns 403:

Best practices

  • Request only what you need. Each module adds data to the response. Smaller payloads mean faster responses.
  • Cache enriched responses. Sentiment, entities, and scoring don’t change after classification. Cache them on your side.
  • Use base fields for listing, enriched for detail. List endpoints with base fields, then fetch individual articles with include when the user clicks through.