Статьи
Получите публикации, их содержимое и историю охвата
Методы Articles возвращают публикации из Google Discover, их метаданные, извлечённые сущности и историю наблюдений.
#Список публикаций
GET
/v1/articlesAPI keyПараметры запроса
regionstringнеобязательный- Двухбуквенный код страны.
langstringнеобязательный- Код языка.
domainstringнеобязательный- Домен издания.
categorystringнеобязательный- Категория материала.
content_typestringнеобязательный- Тип контента.
searchstringнеобязательный- Поиск по заголовку и текстовым полям.
date_fromstringнеобязательный- Начало периода в ISO 8601.
date_tostringнеобязательный- Конец периода в ISO 8601.
has_entitiesbooleanнеобязательный- Оставить публикации с сущностями или без них.
has_summarybooleanнеобязательный- Оставить публикации с кратким описанием или без него.
sort_bystringнеобязательныйпо умолчаниюlast_seen_at- Поле сортировки.
sort_orderstringнеобязательныйпо умолчаниюdescascилиdesc.limitintegerнеобязательныйпо умолчанию50- Размер страницы.
offsetintegerнеобязательныйпо умолчанию0- Число пропущенных публикаций.
curl "https://dstrends.com/api/v1/articles?region=US&category=Sports&has_summary=true&sort_by=first_seen_at&sort_order=desc&limit=2" \
-H "X-API-Key: $DTR_API_KEY"{
"articles": [
{
"id": "b3f1c2a0-7d4e-4a11-9f0c-1e2d3a4b5c6d",
"url": "https://example-sports.com/finals-recap",
"title": "Finals recap: an instant classic",
"domain": "example-sports.com",
"region": "US",
"lang": "en",
"category": "Sports",
"first_seen_at": "2026-06-28T22:10:00Z",
"last_seen_at": "2026-06-29T05:20:00Z"
}
],
"total": 1,
"limit": 2,
"offset": 0
}#Одна публикация
GET
/v1/articles/{article_id}API keyПараметры запроса
article_idstringобязательный- Идентификатор публикации.
include_markdownbooleanнеобязательныйпо умолчаниюfalse- Добавить содержимое в Markdown, если оно сохранено.
include_entitiesbooleanнеобязательныйпо умолчаниюtrue- Добавить извлечённые сущности.
include_imagesbooleanнеобязательныйпо умолчаниюtrue- Добавить изображения.
curl "https://dstrends.com/api/v1/articles/b3f1c2a0-7d4e-4a11-9f0c-1e2d3a4b5c6d?include_markdown=true&include_entities=true" \
-H "X-API-Key: $DTR_API_KEY"{
"id": "b3f1c2a0-7d4e-4a11-9f0c-1e2d3a4b5c6d",
"url": "https://example-sports.com/finals-recap",
"title": "Finals recap: an instant classic",
"domain": "example-sports.com",
"summary": "A last-second shot decided the championship.",
"markdown": "# Finals recap",
"entities": [
{
"name": "Example City Ballers",
"entity_types": ["Organization", "SportsTeam"],
"unified_score": 0.87
}
],
"images": []
}Необязательные блоки могут отсутствовать или быть равны null. Проверяйте наличие поля перед использованием.
#История наблюдений
GET
/v1/articles/{article_id}/observationsAPI keyПараметры запроса
article_idstringобязательный- Идентификатор публикации.
date_fromstringнеобязательный- Начало периода в ISO 8601.
date_tostringнеобязательный- Конец периода в ISO 8601.
limitintegerнеобязательныйпо умолчанию100- Размер страницы.
offsetintegerнеобязательныйпо умолчанию0- Число пропущенных наблюдений.
curl "https://dstrends.com/api/v1/articles/b3f1c2a0-7d4e-4a11-9f0c-1e2d3a4b5c6d/observations?limit=3" \
-H "X-API-Key: $DTR_API_KEY"{
"article_id": "b3f1c2a0-7d4e-4a11-9f0c-1e2d3a4b5c6d",
"observations": [
{
"observed_at": "2026-06-29T01:00:00Z",
"estimated_impressions": 18400,
"position": 4
}
],
"total": 1
}