Articles
Publisher Article search, retrieval, related reading, and monitoring.
List top headlines
Returns news Articles from the recent 24-hour window, ordered by attention. Fixed to news; does not accept content_type, ids, urls, from, or to. Unknown or inapplicable query parameters return HTTP 400.
query Parameters
qOptional relevance query. When supplied, score_threshold may be omitted. score_threshold without q returns HTTP 400. On Sources and label routes, a case-insensitive prefix query.
score_thresholdOptional relevance threshold used only with q. Rejected when q is absent.
sourcesSource UUIDs to include (CSV).
exclude_sourcesSource UUIDs to exclude (CSV).
domainsSource domain values to include (CSV).
exclude_domainsSource domain values to exclude (CSV).
authorsAuthor text filters. Every supplied value must match (CSV).
categoriesCategory values to include (CSV).
exclude_categoriesCategory values to exclude (CSV).
regionsRegion values to include (CSV).
entitiesEntity values to include (CSV).
sentimentsSentiment values to include (CSV).
tagsNormalized tag terms. Every supplied term must match (CSV).
languagesISO 639 language codes to include (CSV). Any listed value matches. A stored language matches if it equals a listed code or starts with that code.
full_contentRequest available body content. Availability is not a grant of republication, redistribution, archival, training, or other downstream rights. Handle a missing content value, preserve the canonical url, and follow https://cafecito.tech/docs/third-party-content-policy/.
limitMaximum records in the page.
cursorOpaque continuation token from pagination.next_cursor. Send it unchanged as the next request cursor. Never construct or decode cursor tokens.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
List top headlines › Responses
Successful response.
List latest news
Returns news Articles ordered newest first. News-scoped shortcut equivalent to GET /beans/articles/latest?content_type=news. Does not accept content_type, ids, urls, from, or to. Unknown or inapplicable query parameters return HTTP 400.
query Parameters
qOptional relevance query. When supplied, score_threshold may be omitted. score_threshold without q returns HTTP 400. On Sources and label routes, a case-insensitive prefix query.
score_thresholdOptional relevance threshold used only with q. Rejected when q is absent.
sourcesSource UUIDs to include (CSV).
exclude_sourcesSource UUIDs to exclude (CSV).
domainsSource domain values to include (CSV).
exclude_domainsSource domain values to exclude (CSV).
authorsAuthor text filters. Every supplied value must match (CSV).
categoriesCategory values to include (CSV).
exclude_categoriesCategory values to exclude (CSV).
regionsRegion values to include (CSV).
entitiesEntity values to include (CSV).
sentimentsSentiment values to include (CSV).
tagsNormalized tag terms. Every supplied term must match (CSV).
languagesISO 639 language codes to include (CSV). Any listed value matches. A stored language matches if it equals a listed code or starts with that code.
full_contentRequest available body content. Availability is not a grant of republication, redistribution, archival, training, or other downstream rights. Handle a missing content value, preserve the canonical url, and follow https://cafecito.tech/docs/third-party-content-policy/.
limitMaximum records in the page.
cursorOpaque continuation token from pagination.next_cursor. Send it unchanged as the next request cursor. Never construct or decode cursor tokens.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
List latest news › Responses
Successful response.
List trending news
Returns attention-ranked news Articles with trend metrics when available. News-scoped shortcut equivalent to GET /beans/articles/trending?content_type=news. Does not accept content_type, ids, urls, from, or to. Unknown or inapplicable query parameters return HTTP 400.
query Parameters
qOptional relevance query. When supplied, score_threshold may be omitted. score_threshold without q returns HTTP 400. On Sources and label routes, a case-insensitive prefix query.
score_thresholdOptional relevance threshold used only with q. Rejected when q is absent.
sourcesSource UUIDs to include (CSV).
exclude_sourcesSource UUIDs to exclude (CSV).
domainsSource domain values to include (CSV).
exclude_domainsSource domain values to exclude (CSV).
authorsAuthor text filters. Every supplied value must match (CSV).
categoriesCategory values to include (CSV).
exclude_categoriesCategory values to exclude (CSV).
regionsRegion values to include (CSV).
entitiesEntity values to include (CSV).
sentimentsSentiment values to include (CSV).
tagsNormalized tag terms. Every supplied term must match (CSV).
languagesISO 639 language codes to include (CSV). Any listed value matches. A stored language matches if it equals a listed code or starts with that code.
full_contentRequest available body content. Availability is not a grant of republication, redistribution, archival, training, or other downstream rights. Handle a missing content value, preserve the canonical url, and follow https://cafecito.tech/docs/third-party-content-policy/.
limitMaximum records in the page.
cursorOpaque continuation token from pagination.next_cursor. Send it unchanged as the next request cursor. Never construct or decode cursor tokens.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
List trending news › Responses
Successful response.
List latest Articles
Returns Articles ordered newest first. Does not accept ids, urls, from, or to. Unknown or inapplicable query parameters return HTTP 400.
query Parameters
qOptional relevance query. When supplied, score_threshold may be omitted. score_threshold without q returns HTTP 400. On Sources and label routes, a case-insensitive prefix query.
score_thresholdOptional relevance threshold used only with q. Rejected when q is absent.
content_typeFilterable Article type. post is response-only: content_type=post returns HTTP 400. The other 14 stored types remain filterable. Omit to include every stored type.
sourcesSource UUIDs to include (CSV).
exclude_sourcesSource UUIDs to exclude (CSV).
domainsSource domain values to include (CSV).
exclude_domainsSource domain values to exclude (CSV).
authorsAuthor text filters. Every supplied value must match (CSV).
categoriesCategory values to include (CSV).
exclude_categoriesCategory values to exclude (CSV).
regionsRegion values to include (CSV).
entitiesEntity values to include (CSV).
sentimentsSentiment values to include (CSV).
tagsNormalized tag terms. Every supplied term must match (CSV).
languagesISO 639 language codes to include (CSV). Any listed value matches. A stored language matches if it equals a listed code or starts with that code.
full_contentRequest available body content. Availability is not a grant of republication, redistribution, archival, training, or other downstream rights. Handle a missing content value, preserve the canonical url, and follow https://cafecito.tech/docs/third-party-content-policy/.
limitMaximum records in the page.
cursorOpaque continuation token from pagination.next_cursor. Send it unchanged as the next request cursor. Never construct or decode cursor tokens.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
List latest Articles › Responses
Successful response.
List trending Articles
Returns attention-ranked Articles with trend metrics when available. Does not accept ids, urls, from, or to. Unknown or inapplicable query parameters return HTTP 400.
query Parameters
qOptional relevance query. When supplied, score_threshold may be omitted. score_threshold without q returns HTTP 400. On Sources and label routes, a case-insensitive prefix query.
score_thresholdOptional relevance threshold used only with q. Rejected when q is absent.
content_typeFilterable Article type. post is response-only: content_type=post returns HTTP 400. The other 14 stored types remain filterable. Omit to include every stored type.
sourcesSource UUIDs to include (CSV).
exclude_sourcesSource UUIDs to exclude (CSV).
domainsSource domain values to include (CSV).
exclude_domainsSource domain values to exclude (CSV).
authorsAuthor text filters. Every supplied value must match (CSV).
categoriesCategory values to include (CSV).
exclude_categoriesCategory values to exclude (CSV).
regionsRegion values to include (CSV).
entitiesEntity values to include (CSV).
sentimentsSentiment values to include (CSV).
tagsNormalized tag terms. Every supplied term must match (CSV).
languagesISO 639 language codes to include (CSV). Any listed value matches. A stored language matches if it equals a listed code or starts with that code.
full_contentRequest available body content. Availability is not a grant of republication, redistribution, archival, training, or other downstream rights. Handle a missing content value, preserve the canonical url, and follow https://cafecito.tech/docs/third-party-content-policy/.
limitMaximum records in the page.
cursorOpaque continuation token from pagination.next_cursor. Send it unchanged as the next request cursor. Never construct or decode cursor tokens.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
List trending Articles › Responses
Successful response.
Search Articles
Returns Articles matching an optional relevance query, exact Article IDs or URLs, and filters. Without q, results are newest first. content_type=post returns HTTP 400. Unknown query parameters return HTTP 400.
query Parameters
qOptional relevance query. When supplied, score_threshold may be omitted. score_threshold without q returns HTTP 400. On Sources and label routes, a case-insensitive prefix query.
score_thresholdOptional relevance threshold used only with q. Rejected when q is absent.
idsExact Article UUIDs (CSV).
urlsExact Article URLs (CSV).
content_typeFilterable Article type. post is response-only: content_type=post returns HTTP 400. The other 14 stored types remain filterable. Omit to include every stored type.
sourcesSource UUIDs to include (CSV).
exclude_sourcesSource UUIDs to exclude (CSV).
domainsSource domain values to include (CSV).
exclude_domainsSource domain values to exclude (CSV).
authorsAuthor text filters. Every supplied value must match (CSV).
categoriesCategory values to include (CSV).
exclude_categoriesCategory values to exclude (CSV).
regionsRegion values to include (CSV).
entitiesEntity values to include (CSV).
sentimentsSentiment values to include (CSV).
tagsNormalized tag terms. Every supplied term must match (CSV).
languagesISO 639 language codes to include (CSV). Any listed value matches. A stored language matches if it equals a listed code or starts with that code.
fromUTC lower timestamp bound. YYYY-MM-DD means 00:00:00Z.
toUTC upper timestamp bound. YYYY-MM-DD means 00:00:00Z.
full_contentRequest available body content. Availability is not a grant of republication, redistribution, archival, training, or other downstream rights. Handle a missing content value, preserve the canonical url, and follow https://cafecito.tech/docs/third-party-content-policy/.
limitMaximum records in the page.
cursorOpaque continuation token from pagination.next_cursor. Send it unchanged as the next request cursor. Never construct or decode cursor tokens.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Search Articles › Responses
Successful response.
Get an Article
Returns one Article selected by UUID. Set full_content=true to request available body content. Availability is not a grant of republication, redistribution, archival, training, or other downstream rights; preserve the canonical URL and follow https://cafecito.tech/docs/third-party-content-policy/.
path Parameters
idArticle or Source UUID.
query Parameters
full_contentRequest available body content. Availability is not a grant of republication, redistribution, archival, training, or other downstream rights. Handle a missing content value, preserve the canonical url, and follow https://cafecito.tech/docs/third-party-content-policy/.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Get an Article › Responses
Successful response.
List related Articles
Returns related Articles for a selected Article UUID, ordered newest first. It is not a relevance-ranked search route.
path Parameters
idArticle or Source UUID.
query Parameters
content_typeFilterable Article type. post is response-only: content_type=post returns HTTP 400. The other 14 stored types remain filterable. Omit to include every stored type.
sourcesSource UUIDs to include (CSV).
exclude_sourcesSource UUIDs to exclude (CSV).
domainsSource domain values to include (CSV).
exclude_domainsSource domain values to exclude (CSV).
authorsAuthor text filters. Every supplied value must match (CSV).
categoriesCategory values to include (CSV).
exclude_categoriesCategory values to exclude (CSV).
regionsRegion values to include (CSV).
entitiesEntity values to include (CSV).
sentimentsSentiment values to include (CSV).
tagsNormalized tag terms. Every supplied term must match (CSV).
languagesISO 639 language codes to include (CSV). Any listed value matches. A stored language matches if it equals a listed code or starts with that code.
fromUTC lower timestamp bound. YYYY-MM-DD means 00:00:00Z.
toUTC upper timestamp bound. YYYY-MM-DD means 00:00:00Z.
full_contentRequest available body content. Availability is not a grant of republication, redistribution, archival, training, or other downstream rights. Handle a missing content value, preserve the canonical url, and follow https://cafecito.tech/docs/third-party-content-policy/.
limitMaximum records in the page.
cursorOpaque continuation token from pagination.next_cursor. Send it unchanged as the next request cursor. Never construct or decode cursor tokens.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
List related Articles › Responses
Successful response.
List Article mentions
Returns external platform or forum observations for the selected Article UUID, ordered by observation time.
path Parameters
idArticle or Source UUID.
query Parameters
platformsMention platforms to include (CSV).
forumsMention forums to include (CSV).
fromUTC lower timestamp bound. YYYY-MM-DD means 00:00:00Z.
toUTC upper timestamp bound. YYYY-MM-DD means 00:00:00Z.
limitMaximum records in the page.
cursorOpaque continuation token from pagination.next_cursor. Send it unchanged as the next request cursor. Never construct or decode cursor tokens.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
List Article mentions › Responses
Successful response.

