# Поиск новостных статей

**API:** Data API

**Endpoint:** `POST /v1/beta/apollo/news_articles/search`

**Tags:** Apollo

Новостные публикации о конкретных компаниях. `organization_ids[]` обязателен: если его опустить, возвращается HTTP 422 с сообщением "organization_ids is required", поэтому сначала определите компании через `get_apollo_organizations_enrich`. Сузьте выборку с помощью `categories[]` (финансирование, найм, запуски и т. п.), `published_at[min]`, `published_at[max]` и листайте с помощью `page` и `per_page`. Возвращает `news_articles` и `pagination`. Используйте, чтобы зафиксировать триггерное событие перед обращением. Требуются административные разрешения Felo.

### Справочные данные о ценах

- Тарификация: единицы ресурсов плана.
- Ориентировочная стоимость запроса: USD 0.01975.
- Базовая стоимость единицы: USD 0.0.
- Единица ресурса: `provider_credit`.
- Справочный множитель для клиента: 1.0. Не применяйте его повторно к уже рассчитанной сумме клиента.
- Базовые стоимости не определяют итоговую цену для клиента, в том числе когда они равны нулю.

Справочные метаданные, а не коммерческое предложение для аккаунта, гарантированная цена или лимит расходов. Кредиты ресурсов — не кредиты Felo. Итоговые списания определяются записями биллинга Felo.

## Base URL

- `https://openapi.felo.ai`

## Authentication

- `FeloBearerAuth` (http bearer, bearer format Felo API Key)
- `FeloApiKey` (apiKey in header `X-API-Key`)

## Parameters

| Name | In | Required | Type | Description |
| --- | --- | --- | --- | --- |
| `categories[]` | query | no | array | Ограничивает поиск определёнными категориями или подкатегориями новостей. Используйте фильтр News search для компаний в Apollo, чтобы увидеть все возможные категории и подкатегории. Примеры: hires; investment; contract |
| `organization_ids[]` | query | yes | array | Apollo ID компаний, которые нужно включить в результаты поиска. Каждой компании в базе Apollo присваивается уникальный ID. Чтобы найти ID, вызовите эндпоинт Organization Search и определите значения organization_id. Пример: 5e66b6381e05b4008c8331b8 |
| `page` | query | no | integer | Номер страницы данных Apollo, которые нужно получить. Используйте этот параметр вместе с per_page, чтобы сделать результаты поиска доступными для навигации и повысить производительность эндпоинта. Пример: 4 |
| `per_page` | query | no | integer | Число результатов поиска на страницу. Ограничение числа результатов на страницу повышает производительность эндпоинта. Используйте параметр page, чтобы переходить между страницами данных. Пример: 10 |
| `published_at[max]` | query | no | string | Задаёт верхнюю границу диапазона дат поиска. Используйте этот параметр вместе с published_at[min]. Дата должна быть позже даты published_at[min]. Формат даты — YYYY-MM-DD. Пример: 2025-05-15 |
| `published_at[min]` | query | no | string | Задаёт нижнюю границу диапазона дат поиска. Используйте этот параметр вместе с published_at[max]. Дата должна быть раньше даты published_at[max]. Формат даты — YYYY-MM-DD. Пример: 2025-02-15 |

## Responses

### 200 — Успешный ответ

Headers:
- `X-Request-Id` (string) — Идентификатор запроса, который нужно указать при обращении в поддержку Felo.

**application/json**

Schema: object

```json
{
  "type": "object",
  "properties": {
    "pagination": {
      "type": "object",
      "description": "Объект ответа"
    },
    "news_articles": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Массив ответа"
    }
  }
}
```

### 400 — Запрос не удалось обработать. Проверьте параметры запроса.

### 401 — Требуется действительный API-ключ Felo.

### 402 — Запрос не может быть выполнен: не выполнено требование биллинга.

### 403 — Аккаунту не разрешено выполнять эту операцию.

### 429 — Достигнут лимит запросов или расходов.

### 502 — Сервис не смог выполнить запрос.

### 503 — API или сервис биллинга временно недоступны.

### 504 — Истекло время ожидания обработки запроса.

### default — Ответ с ошибкой; сквозные ответы upstream могут использовать форматы провайдера

**application/json**

Schema:

```json
{}
```
