List articles¶
Return paginated articles that mention a canonical organization in the project. Each article appears once, even when the organization has multiple mentions in the same story.
Use this route to build an organization's story feed. Use List mentions when you need mention-level evidence (nature, quote spans) for each article.
nature applies to matching mentions before articles are deduplicated and
paginated. The remaining filters apply to the parent articles. Query parameters
match List articles for people.
Path parameters¶
| Name | Type | Description |
|---|---|---|
project_slug |
string | Project slug |
organization_id |
string | Canonical organization UUID |
Query parameters¶
| Name | Type | Default | Description |
|---|---|---|---|
nature |
string | — | Filter to articles with a mention of this editorial nature (exact match) |
author |
string | — | Filter by article byline (case-insensitive exact match) |
external_source |
string | — | Filter by publication or outlet (case-insensitive exact match) |
meta |
string | — | Repeatable article metadata clause; see Article Meta |
include |
string | — | Repeatable include token. Supported: counts |
pub_date_from |
string | — | ISO date YYYY-MM-DD, inclusive lower bound on article pub_date |
pub_date_to |
string | — | ISO date YYYY-MM-DD, inclusive upper bound on article pub_date |
limit |
integer | 25 |
Page size (1–100) |
offset |
integer | 0 |
Offset for pagination |
Each item includes a truncated preview (max 280 characters).
Sort order¶
Results are ordered by article pub_date descending (nulls last), then article id descending.
Response 200¶
{
"organization_id": "660e8400-e29b-41d4-a716-446655440002",
"label": "City Council",
"items": [
{
"id": 1,
"headline": "City council votes on budget",
"url": "https://example.com/budget",
"author": "Jane Doe",
"pub_date": "2024-03-01",
"source": {
"id": "example.com",
"name": "example.com"
},
"preview": "The city council approved a revised budget after…",
"metadata": [
{
"meta_type": "topic",
"category": "local_government_politics",
"confidence": 0.92
}
],
"embedded": null,
"counts": null,
"images": null
}
],
"pagination": {
"limit": 25,
"offset": 0,
"total": 1
}
}
Response fields¶
| Field | Type | Description |
|---|---|---|
organization_id |
string | Canonical organization UUID |
label |
string | Organization display label |
items |
array | Page of article objects (same shape as List articles for people) |
pagination |
object | See Pagination |
Example¶
curl "https://api.{organization_slug}.backfield.news/public/v1/projects/general/organizations/660e8400-e29b-41d4-a716-446655440002/articles\
?external_source=Example%20News&meta=topic:local_government_politics&include=counts&nature=actor" \
-H "Authorization: Bearer bfk_your_project_api_key"
Errors¶
| Status | When |
|---|---|
400 |
Invalid dates, malformed meta, or unknown include token |
401 |
Missing or invalid API key |
403 |
API key not valid for this project |
404 |
Unknown project, organization, or inactive canonical record |
Related¶
- Get organization
- List mentions — mention evidence per article
- Get article
- Organizations overview