Decrypt Crypto News Finder by Category & Keyword
Search Decrypt's crypto, Web3, and AI news by keyword or category, or look up specific articles, for full article text, authors, tags, mentioned coins, and featured images.
Input schema
Input fields, types, required flags, descriptions, defaults, and prefills come from the published definition. Prefill examples are distinct from defaults.
| Field | Type | Required | Description |
|---|---|---|---|
mode | string | required | What to fetch. Search matches titles, excerpts and article bodies. The latest mode returns the newest stories. |
searchQuery | string | optional | Keyword or phrase matched against article titles, excerpts and bodies (mode=search). E.g. bitcoin, ethereum, NFT. |
category | string | optional | One Decrypt category slug (mode=browseByCategory and as a filter in other modes). Leave empty for any category. |
Show all input fields
| Field | Type | Required | Description |
|---|---|---|---|
mode | string | required | What to fetch. Search matches titles, excerpts and article bodies. The latest mode returns the newest stories. |
searchQuery | string | optional | Keyword or phrase matched against article titles, excerpts and bodies (mode=search). E.g. bitcoin, ethereum, NFT. |
category | string | optional | One Decrypt category slug (mode=browseByCategory and as a filter in other modes). Leave empty for any category. |
categories | array | optional | Filter by several category slugs at once. Applies to search, latest, tag, coin and author modes. |
tagSlugs | array | optional | Filter by Decrypt tag slugs, e.g. bitcoin, ethereum, regulation. Tag names are not accepted; use the slugs returned in each record. |
coinSlugs | array | optional | Filter by coin slugs, e.g. bitcoin, ethereum, solana. Names and ticker symbols are also accepted and mapped to slugs. The source can match articles with no explicit coin relation; those rows omit coins and coinSlugs. |
authorSlugs | array | optional | Filter by author slugs, e.g. jose, stephengraves. Author names are not accepted; use the slugs returned in each record. |
articleIds | array | optional | Article IDs or decrypt.co URLs (mode=byId). Accepts bare IDs, /id/slug, localized /es/id/slug, ?p=id and /resources/slug URLs. |
locale | string | optional | Article language. Leave empty to include every locale. |
dateRangeFrom | string | optional | Only articles published on or after this date (YYYY-MM-DD). The date range is applied by the source. |
dateRangeTo | string | optional | Only articles published on or before this date (YYYY-MM-DD). The date range is applied by the source. |
sortBy | string | optional | Newest first, oldest first, or best match. Best match needs a search query; otherwise newest is used. |
includeContent | boolean | optional | Include full HTML and plain-text article bodies, TL;DR content and word count. Turn off for a lighter dataset. |
onlyNew | boolean | optional | Skip article IDs returned by earlier runs of this actor. Useful for scheduled monitoring. State is kept automatically. |
maxItems | integer | optional | Maximum number of articles to return (1-10,000). |
proxyConfiguration | object | optional | Optional. Leave off for a direct connection; the actor does not require a proxy. |
Download the published input schema
View complete JSON
{
"description": "Search Decrypt's crypto, Web3 and AI news archive by keyword, category, tag, coin, author or article ID. Date ranges and sort order run on the source.",
"properties": {
"articleIds": {
"default": [],
"description": "Article IDs or decrypt.co URLs (mode=byId). Accepts bare IDs, /id/slug, localized /es/id/slug, ?p=id and /resources/slug URLs.",
"editor": "stringList",
"prefill": [
"375656"
],
"title": "Article IDs or URLs",
"type": "array"
},
"authorSlugs": {
"default": [],
"description": "Filter by author slugs, e.g. jose, stephengraves. Author names are not accepted; use the slugs returned in each record.",
"editor": "stringList",
"prefill": [],
"title": "Author slugs",
"type": "array"
},
"categories": {
"default": [],
"description": "Filter by several category slugs at once. Applies to search, latest, tag, coin and author modes.",
"editor": "select",
"items": {
"enum": [
"ai",
"artificial-intelligence",
"artificial-intelligence-learn",
"build",
"business",
"course-articles",
"courses",
"cryptocurrencies",
"cryptocurrency-guides",
"daily-debrief",
"dapps",
"decrypt",
"deep-dives",
"defi",
"exchanges",
"games",
"gaming",
"gaming-guides",
"health",
"investigations",
"investing",
"landscape",
"law",
"learn",
"legislation",
"long-reads",
"longevity",
"markets",
"news",
"nft",
"opinion",
"other-reviews",
"phones",
"press-release",
"press-releases",
"press-releases-gaming",
"profiles",
"projects",
"reviews",
"social-media",
"space",
"technology",
"technology-guides",
"the-distributed-future",
"the-people",
"wallets",
"web3"
],
"enumTitles": [
"Artificial Intelligence",
"Artificial Intelligence",
"Artificial Intelligence",
"Build",
"Business",
"Course Articles",
"Courses",
"Coins",
"The Coins",
"Daily Debrief",
"Dapps",
"Our Company",
"Deep Dives",
"DeFi",
"Exchanges",
"Games",
"Gaming",
"Gaming",
"Health",
"Investigations",
"Investing",
"The Landscape",
"Law and Order",
"Learn",
"Legislation",
"Long Reads",
"Longevity",
"Markets",
"News",
"NFTs",
"Opinion",
"Others",
"Phones",
"Press Release",
"Press Releases",
"Press Releases - Gaming",
"Profiles",
"The Projects",
"Reviews",
"Social Media",
"Space",
"Technology",
"Technology Guides",
"The Future",
"The People",
"Wallets",
"web3"
],
"type": "string"
},
"prefill": [],
"title": "Multiple categories",
"type": "array",
"uniqueItems": true
},
"category": {
"default": "",
"description": "One Decrypt category slug (mode=browseByCategory and as a filter in other modes). Leave empty for any category.",
"editor": "select",
"enum": [
"",
"ai",
"artificial-intelligence",
"artificial-intelligence-learn",
"build",
"business",
"course-articles",
"courses",
"cryptocurrencies",
"cryptocurrency-guides",
"daily-debrief",
"dapps",
"decrypt",
"deep-dives",
"defi",
"exchanges",
"games",
"gaming",
"gaming-guides",
"health",
"investigations",
"investing",
"landscape",
"law",
"learn",
"legislation",
"long-reads",
"longevity",
"markets",
"news",
"nft",
"opinion",
"other-reviews",
"phones",
"press-release",
"press-releases",
"press-releases-gaming",
"profiles",
"projects",
"reviews",
"social-media",
"space",
"technology",
"technology-guides",
"the-distributed-future",
"the-people",
"wallets",
"web3"
],
"enumTitles": [
"Any category",
"Artificial Intelligence",
"Artificial Intelligence",
"Artificial Intelligence",
"Build",
"Business",
"Course Articles",
"Courses",
"Coins",
"The Coins",
"Daily Debrief",
"Dapps",
"Our Company",
"Deep Dives",
"DeFi",
"Exchanges",
"Games",
"Gaming",
"Gaming",
"Health",
"Investigations",
"Investing",
"The Landscape",
"Law and Order",
"Learn",
"Legislation",
"Long Reads",
"Longevity",
"Markets",
"News",
"NFTs",
"Opinion",
"Others",
"Phones",
"Press Release",
"Press Releases",
"Press Releases - Gaming",
"Profiles",
"The Projects",
"Reviews",
"Social Media",
"Space",
"Technology",
"Technology Guides",
"The Future",
"The People",
"Wallets",
"web3"
],
"prefill": "news",
"title": "Category",
"type": "string"
},
"coinSlugs": {
"default": [],
"description": "Filter by coin slugs, e.g. bitcoin, ethereum, solana. Names and ticker symbols are also accepted and mapped to slugs. The source can match articles with no explicit coin relation; those rows omit coins and coinSlugs.",
"editor": "select",
"items": {
"enum": [
"1inch",
"aave",
"algorand",
"apecoin",
"aptos",
"arbitrum",
"arweave",
"aster",
"audius",
"augur",
"avalanche",
"axie-infinity",
"binance-coin",
"basic-attention-token",
"binance-usd",
"bitcoin",
"bitcoin-cash",
"bitcoin-sv",
"bitfinex",
"bittensor",
"blur",
"bonk",
"cardano",
"celo",
"celsius",
"chainlink",
"chia",
"chiliz",
"civic",
"compound-comp-token",
"cosmos",
"crypto-com",
"curve-dao-token",
"dash",
"decentraland",
"digibyte",
"dogecoin",
"dogwifhat",
"eos",
"ethpow",
"electroneum",
"enjin",
"ethereum",
"ethereum-classic",
"ftx",
"94510",
"fartcoin",
"filecoin",
"gemini-dollar",
"gods-unchained",
"toncoin",
"harmony",
"helium",
"hive",
"horizen",
"iost",
"immutablex",
"injective",
"70579",
"kin",
"kucoin-token",
"kyber-network",
"lido-dao-token",
"lisk",
"litecoin",
"loom-network",
"maker",
"matic",
"metal",
"monero",
"neo",
"near-protocol",
"nem",
"okex",
"oasis-network",
"official-trump",
"olympusdao",
"omisego",
"optimism",
"orchid",
"pengu",
"pancakeswap",
"paxos",
"pepe",
"polkadot",
"polygon",
"pooltogether",
"provenance-blockchain",
"render-network",
"request-finance",
"secret-network",
"sei",
"shiba-inu",
"simple-token",
"smooth-love-potion",
"solana",
"spankchain",
"steem-token",
"stellar",
"sushi",
"synthetix-network-token",
"thorchain",
"terra",
"terra-classic",
"tether",
"tezos",
"the-sandbox",
"theta-network",
"tron",
"trueusd",
"uniswap",
"vechain",
"wax",
"wbtc",
"walletconnect-token",
"world-liberty-financial",
"worldcoin",
"xrp",
"zrx",
"zcash",
"zilliqa"
],
"enumTitles": [
"1inch (1INCH)",
"Aave (AAVE)",
"Algorand (ALGO)",
"ApeCoin (APE)",
"Aptos (APT)",
"Arbitrum (ARB)",
"Arweave (AR)",
"Aster (ASTER)",
"Audius (AUDIO)",
"Augur (REP)",
"Avalanche (AVAX)",
"Axie Infinity (AXS)",
"BNB (BNB)",
"Basic Attention Token (BAT)",
"Binance USD (BUSD)",
"Bitcoin (BTC)",
"Bitcoin Cash (BCH)",
"Bitcoin SV (BSV)",
"Bitfinex (LEO)",
"Bittensor (TAO)",
"Blur (BLUR)",
"Bonk (BONK)",
"Cardano (ADA)",
"Celo (CELO)",
"Celsius (CEL)",
"Chainlink (LINK)",
"Chia (XCH)",
"Chiliz (CHZ)",
"Civic (CVC)",
"Compound (COMP)",
"Cosmos (ATOM)",
"Crypto.com (CRO)",
"Curve DAO Token (CRV)",
"Dash (DASH)",
"Decentraland (MANA)",
"DigiByte (DGB)",
"Dogecoin (DOGE)",
"Dogwifhat (WIF)",
"EOS (EOS)",
"ETHPoW (ETHW)",
"Electroneum (ETN)",
"Enjin (ENJ)",
"Ethereum (ETH)",
"Ethereum Classic (ETC)",
"FTX (FTT)",
"Fantom (FTM)",
"Fartcoin (FARTCOIN)",
"Filecoin (FIL)",
"Gemini Dollar (GUSD)",
"Gods Unchained (GODS)",
"Gram (prev. Toncoin) (GRAM)",
"Harmony (ONE)",
"Helium (HNT)",
"Hive (HIVE)",
"Horizen (ZEN)",
"IOST (IOST)",
"ImmutableX (IMX)",
"Injective (INJ)",
"Internet Computer (ICP)",
"Kin (KIN)",
"KuCoin Token (KCS)",
"Kyber Network (KNC)",
"Lido DAO Token (LDO)",
"Lisk (LSK)",
"Litecoin (LTC)",
"Loom Network (LOOM)",
"Maker (MKR)",
"Matic (MATIC)",
"Metal (MTL)",
"Monero (XMR)",
"NEO (NEO)",
"Near Protocol (NEAR)",
"Nem (XEM)",
"OKEx (OKB)",
"Oasis Network (ROSE)",
"Official Trump (TRUMP)",
"OlympusDAO (OHM)",
"OmiseGo (OMG)",
"Optimism (OP)",
"Orchid (OXT)",
"PENGU (PENGU)",
"PancakeSwap (CAKE)",
"Paxos (USDP)",
"Pepe (PEPE)",
"Polkadot (DOT)",
"Polygon (POL)",
"PoolTogether (POOL)",
"Provenance Blockchain (HASH)",
"Render Network (RNDR)",
"Request Finance (REQ)",
"Secret Network (SCRT)",
"Sei (SEI)",
"Shiba Inu (SHIB)",
"Simple Token (OST)",
"Smooth Love Potion (SLP)",
"Solana (SOL)",
"SpankChain (SPANK)",
"Steem (STEEM)",
"Stellar (XLM)",
"Sushi (SUSHI)",
"Synthetix Network Token (SNX)",
"THORchain (RUNE)",
"Terra (LUNA)",
"Terra Luna Classic (LUNC)",
"Tether (USDT)",
"Tezos (XTZ)",
"The Sandbox (SAND)",
"Theta Network (THETA)",
"Tron (TRX)",
"TrueUSD (TUSD)",
"Uniswap (UNI)",
"VeChain (VET)",
"WAX (WAXP)",
"WBTC (WBTC)",
"WalletConnect Token (WCT)",
"World Liberty Financial (WLFI)",
"Worldcoin (WLD)",
"XRP (XRP)",
"ZRX (ZRX)",
"Zcash (ZEC)",
"Zilliqa (ZIL)"
],
"type": "string"
},
"prefill": [],
"title": "Coin slugs",
"type": "array",
"uniqueItems": true
},
"dateRangeFrom": {
"description": "Only articles published on or after this date (YYYY-MM-DD). The date range is applied by the source.",
"editor": "datepicker",
"title": "Published from",
"type": "string"
},
"dateRangeTo": {
"description": "Only articles published on or before this date (YYYY-MM-DD). The date range is applied by the source.",
"editor": "datepicker",
"title": "Published until",
"type": "string"
},
"includeContent": {
"default": true,
"description": "Include full HTML and plain-text article bodies, TL;DR content and word count. Turn off for a lighter dataset.",
"prefill": true,
"title": "Include article body",
"type": "boolean"
},
"locale": {
"default": "",
"description": "Article language. Leave empty to include every locale.",
"editor": "select",
"enum": [
"",
"en",
"es",
"fr",
"ar",
"zh-hans"
],
"enumTitles": [
"All languages",
"English",
"Spanish",
"French",
"Arabic",
"Simplified Chinese"
],
"prefill": "en",
"title": "Language / locale",
"type": "string"
},
"maxItems": {
"default": 10,
"description": "Maximum number of articles to return (1-10,000).",
"maximum": 10000,
"minimum": 1,
"prefill": 1,
"title": "Max articles",
"type": "integer",
"unit": "articles"
},
"mode": {
"default": "search",
"description": "What to fetch. Search matches titles, excerpts and article bodies. The latest mode returns the newest stories.",
"editor": "select",
"enum": [
"search",
"browseByCategory",
"byId",
"trending",
"byTag",
"byCoin",
"byAuthor"
],
"enumTitles": [
"Search articles",
"Browse a category",
"Look up IDs or URLs",
"Latest articles",
"Browse a tag",
"Browse a coin",
"Browse an author"
],
"prefill": "search",
"title": "Mode",
"type": "string"
},
"onlyNew": {
"default": false,
"description": "Skip article IDs returned by earlier runs of this actor. Useful for scheduled monitoring. State is kept automatically.",
"prefill": false,
"title": "Only new articles",
"type": "boolean"
},
"proxyConfiguration": {
"description": "Optional. Leave off for a direct connection; the actor does not require a proxy.",
"editor": "proxy",
"prefill": {
"useApifyProxy": false
},
"title": "Proxy configuration",
"type": "object"
},
"searchQuery": {
"default": "",
"description": "Keyword or phrase matched against article titles, excerpts and bodies (mode=search). E.g. bitcoin, ethereum, NFT.",
"editor": "textfield",
"prefill": "bitcoin",
"title": "Search query",
"type": "string"
},
"sortBy": {
"default": "newest",
"description": "Newest first, oldest first, or best match. Best match needs a search query; otherwise newest is used.",
"editor": "select",
"enum": [
"newest",
"oldest",
"relevance"
],
"enumTitles": [
"Newest first",
"Oldest first",
"Best match"
],
"prefill": "newest",
"title": "Sort order",
"type": "string"
},
"tagSlugs": {
"default": [],
"description": "Filter by Decrypt tag slugs, e.g. bitcoin, ethereum, regulation. Tag names are not accepted; use the slugs returned in each record.",
"editor": "stringList",
"prefill": [],
"title": "Tag slugs",
"type": "array"
}
},
"required": [
"mode"
],
"schemaVersion": 1,
"title": "Decrypt Crypto News Finder Input",
"type": "object"
}
Output schema
Published result links and storage locations. This schema is not an exhaustive contract for every field in a dataset record.
| Field | Type | Required | Description |
|---|---|---|---|
articles | string | optional | Dataset containing all scraped Decrypt articles. |
Download the published output schema
View complete JSON
{
"actorOutputSchemaVersion": 1,
"description": "Decrypt articles with full HTML and plain text, TL;DR, editors, author profiles, categories, tags, coins, collections, images, canonical URLs and reading metrics.",
"properties": {
"articles": {
"description": "Dataset containing all scraped Decrypt articles.",
"template": "{{links.apiDefaultDatasetUrl}}/items",
"title": "Decrypt articles",
"type": "string"
}
},
"title": "Decrypt Crypto News Finder by Category & Keyword Output"
}
Dataset schema
Published dataset views and any declared field definitions. A view can select only a subset of the returned record fields.
Download the published dataset schema
View complete JSON
{
"actorSpecification": 1,
"views": {
"overview": {
"display": {
"component": "table",
"properties": {}
},
"title": "Articles",
"transformation": {
"fields": [
"title",
"authors",
"category",
"publishedAt",
"readingTimeMinutes",
"wordCount",
"sourceUrl"
]
}
}
}
}
Key-value schema
Published key-value store definitions, when provided by this build.
This definition is not present in the default published build. See the published README for available documentation.
Published README
Read the full published documentation
Decrypt Crypto News Finder by Category & Keyword
Decrypt publishes crypto, Web3, AI, policy and market news across a deep archive and five languages. This actor searches that archive by keyword, browses 47 categories, tags, 121 coins or authors, looks up specific articles by ID or URL, and returns full article records with HTML and plain text, TL;DR bullets, editors, author profiles, images, taxonomy and reading metrics. No account, cookies or proxy setup is required.
What this actor does
- Seven modes: keyword search, browse by category, lookup by ID/URL, latest articles, browse by tag, browse by coin and browse by author
- Deep archive access with server-side date ranges, newest/oldest/relevance sorting and up to 10,000 articles per run
- Full article data: HTML body, plain-text body, TL;DR, editors, author bios and social profiles, tags, coins, collections, distinctions and images
- Five locales: English, Spanish, French, Arabic and Simplified Chinese, with the correct localized article URL
- Batch lookups: paste article IDs or decrypt.co URLs, including localized and
/resources/links - Scheduled monitoring:
onlyNewskips articles returned by earlier runs - Empty fields are omitted from every record instead of being returned as null
Output per article
id— Decrypt article IDtitle,slug,excerpt,blurb— headline and summarieslocale,status,publishedAt,modifiedAt— language, publication status and ISO timestampscontent— full article body as HTMLcontentText— plain-text article body for search, NLP and summarieswordCount,readingTimeMinutes— body word count and reading time in minutesreadingTime— original reading-time label from the sourcetldrTitle,tldrContent,tldrText— "In brief" heading, HTML bullets and plain-text bulletsauthors[],authorSlugs[]— byline names and slugsauthorDetails[]—name,slug,title,bio,location,twitter,linkedin,avatarUrl,roleseditors[],editorSlugs[]— editor names and slugscategory,categorySlug,categoryParent,categoryParentSlug— leaf category and its parent sectiontags[],tagSlugs[]— topic names and filterable slugscoins[],coinSlugs[],coinSymbols[]— mentioned coins, slugs and ticker symbolscollections[],collectionSlugs[]— editorial collectionsdistinctions[],distinctionSlugs[]— editorial distinctionscelebrities[],celebritySlugs[]— people linked to the articlefeaturedImageUrl,featuredImageAlt,featuredImageWidth,featuredImageHeight— featured imagefeaturedVideoUrl— featured video URL when the article has onemetaDescription,socialImageUrl— SEO description and social-sharing imagesourceUrl,canonicalUrl— localized article URLrecordType— always"article"scrapedAt— timestamp of when the record was scraped
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode |
string (enum, required) | search |
search, browseByCategory, byId, trending, byTag, byCoin or byAuthor |
searchQuery |
string | "" |
Keyword matched against titles, excerpts and bodies (mode search) |
category |
string (enum) | "" |
One of 47 category slugs; empty means any category |
categories |
array | [] |
Several category slugs at once |
tagSlugs |
array | [] |
Tag slugs, e.g. bitcoin, regulation |
coinSlugs |
array | [] |
Coin slugs, names or tickers, e.g. bitcoin, ethereum, SOL |
authorSlugs |
array | [] |
Author slugs, e.g. jose |
articleIds |
array | [] |
IDs or decrypt.co URLs (mode byId) |
locale |
string (enum) | "" |
en, es, fr, ar, zh-hans; empty means all languages |
dateRangeFrom |
string | – | Only articles published on or after this date (YYYY-MM-DD) |
dateRangeTo |
string | – | Only articles published on or before this date (YYYY-MM-DD) |
sortBy |
string (enum) | newest |
newest, oldest or relevance |
includeContent |
boolean | true |
Include HTML/plain-text bodies, TL;DR content and word count |
onlyNew |
boolean | false |
Skip article IDs returned by earlier runs |
maxItems |
integer | 10 |
Maximum articles to return (1–10,000) |
proxyConfiguration |
object | off | Optional override; the actor works without a proxy |
Example: keyword search with relevance and a date window
{
"mode": "search",
"searchQuery": "etf inflows",
"sortBy": "relevance",
"dateRangeFrom": "2026-01-01",
"dateRangeTo": "2026-03-31",
"locale": "en",
"maxItems": 200
}
Example: browse a category in Spanish without article bodies
{
"mode": "browseByCategory",
"category": "markets",
"locale": "es",
"includeContent": false,
"maxItems": 100
}
Example: look up a mixed batch of IDs and URLs
{
"mode": "byId",
"articleIds": [
"382316",
"https://decrypt.co/373492/bitcoin-64000-inflacion-ipc-junio-fed-tasas-interes",
"https://decrypt.co/resources/what-is-eip-7702-the-ethereum-upgrade-behind-the-6-4b-binance-hack"
]
}
Example: monitor one coin for new stories
{
"mode": "byCoin",
"coinSlugs": ["solana"],
"dateRangeFrom": "2026-10-01",
"onlyNew": true,
"sortBy": "newest",
"maxItems": 50
}
Use cases
- Crypto news monitoring — track coverage of a coin, project, company or person across the archive
- NLP and sentiment research — feed clean
contentTextandtldrTextinto your own models - Media intelligence — compare category, tag and author coverage over specific date windows
- Content aggregation — power a newsletter, digest or research dashboard with full articles
- Editorial archiving — build a localized archive across English, Spanish, French, Arabic and Chinese
- Scheduled alerts — use
onlyNewto pick up only stories published since the last run
FAQ
Is this affiliated with Decrypt? No. This is an independent, third-party actor that reads publicly available Decrypt article pages and feeds. It is not operated by or affiliated with Decrypt.
Do I need an account, API key or cookie? No. The actor runs without credentials and without proxy configuration.
Does it return full article text or just a summary?
Both. content is the complete HTML body and contentText is a plain-text version. excerpt, blurb and the TL;DR fields are also included when the article has them.
Why are some fields missing from a record?
Not every article has a coin, collection, distinction, editor, TL;DR or video. Fields with no value are omitted rather than returned empty or null. Decrypt's coin filter can also match stories whose article record has no explicit coin relation, so a byCoin run may include rows without coins or coinSlugs; the actor reports the article honestly instead of inventing a coin.
What do tagSlugs, coinSlugs and authorSlugs expect?
Tag and author filters use the slugs returned in each record, not display names. Coin filters accept slugs plus common names and ticker symbols, which are mapped to slugs automatically.
How fresh is the data, and is trending a real trend signal?
The archive is read live at run time. trending is the legacy name for the newest-first mode; it returns the latest published articles, not a proprietary popularity score.
How many articles can one run return?
Up to 10,000 with maxItems. The source exposes a very large archive; for very broad queries, split the work by date range or category to keep each run focused.
Do localized articles have working URLs?
Yes. sourceUrl and canonicalUrl use the article's own locale path, including /es/, /fr/, /ar/ and /zh-hans/.
Are sentiment scores or AI analysis included?
No. Those values are not published by the source, and the actor does not fabricate them. Use contentText or tldrText with your own analysis pipeline.
Can I run this on a schedule?
Yes. Set onlyNew to true and the actor will skip article IDs returned by earlier runs, so each scheduled run returns only unseen stories.
Python quickstart
Use a schema-derived input and the Python standard library to start a run. An Apify account and token are required for execution.
Source build QymXnxwvFb54S2uVZ. Documentation is regenerated from the default published build; private drafts are not included.