Articles by date range with optional filters.
Calendar-driven listing: combines arbitrary date range with
optional company / paging.
Example
GET /api/v1.1/news/articles/by-date?languageId=2&from=2024-01-01&to=2024-01-31&stockSymbol=2222&page=1&pageSize=50
Query Parameters
Response language: 1 = English, 2 = Arabic. Defaults to 1.
Example:2
Start of the date range, inclusive. Format YYYY-MM-DD.
Default:
Example:2024-01-01
End of the date range, inclusive. Format YYYY-MM-DD.
Default:
Example:2024-03-31
Tadawul stock symbol of the company, e.g. 2222 (Saudi Aramco).
Default:
Example:2222
1-based page number. Defaults to 1.
Default:0
Example:1
Number of records per page. Defaults to the endpoint’s standard page size; large values are capped server-side.
Default:0
Example:20
Response
200
Response
Success
Authentication
Query Parameters
List earnings reports
Returns the earnings reports available on this layer.
Paginated: use page and pageSize. Bound the result with the from and to date parameters. Set lang to 1 for English or 2 for Arabic.
Query Parameters
Response language: 1 = English, 2 = Arabic. Defaults to 1.
Example:2
Start of the date range, inclusive. Format YYYY-MM-DD.
Default:
Example:2024-01-01
End of the date range, inclusive. Format YYYY-MM-DD.
Default:
Example:2024-03-31
Tadawul stock symbol of the company, e.g. 2222 (Saudi Aramco).
Default:
Example:2222
1-based page number. Defaults to 1.
Default:0
Example:1
Number of records per page. Defaults to the endpoint’s standard page size; large values are capped server-side.
Default:0
Example:20
Response
200
Response
Success
Authentication
Query Parameters
Available article type taxonomies.
Article types group editorial content into broad categories
(news, analysis, press release, etc.). Use to build filter UIs.
Response
200 application/json
Response
Success
Authentication
Article source registry (publishers, agencies).
Returns the list of upstream sources Argaam aggregates from.
Useful when displaying article attribution.
Query Parameters
Response language: 1 = English, 2 = Arabic. Defaults to 1.
Default:ar
Example:1
1-based page number. Defaults to 1.
Default:1
Example:1
Number of records per page. Defaults to the endpoint’s standard page size; large values are capped server-side.
Default:200
Example:20
Response
200 application/json
Response
Success
Authentication
Query Parameters
Aggregated comment / view analytics for an entity.
Returns view + comment counts. Drives reader-engagement
dashboards and trending-content rankings.
Example
GET /api/v1.1/news/analytics/comments/1/12345
Path Parameters
Type of entity the comments belong to (article, company, …).
Identifier of the record within the given entityTypeId.
Response
200
Response
Success